Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.2.0)

E17493-03


oracle.javatools.db
Interface SchemaObjectExpander

All Known Implementing Classes:
TemplateExpander

public interface SchemaObjectExpander

A SchemaObjectExpander can be registered against a DBObjectProvider, and will then be called to "expand" any object created or updated in that provider. For example this allows features such as templating to expand object definitions before being created in the underlying database.


Method Summary
 void expand(Difference rs)
          Called by a DBObjectProvider during a create or update process.

 

Method Detail

expand

void expand(Difference rs)
Called by a DBObjectProvider during a create or update process. The given Difference contains new and updated objects which can be "expanded" to provide their full definitions before being "saved" in the underlying database etc.
Parameters:
rs - the Difference which contains the objects to expand. For an update "a" is the old version, for a create "a" will be null.

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.2.0)

E17493-03


Copyright © 1997, 2012, Oracle. All rights reserved.