Extension SDK 10.1.3.36.73

oracle.javatools.db.ora
Class OracleRelationBuilder

java.lang.Object
  extended byoracle.javatools.db.AbstractDBObjectBuilder
      extended byoracle.javatools.db.ora.OracleDBObjectBuilder
          extended byoracle.javatools.db.ora.OracleRelationBuilder
All Implemented Interfaces:
DBObjectBuilder

public abstract class OracleRelationBuilder
extends oracle.javatools.db.ora.OracleDBObjectBuilder


Constructor Summary
protected OracleRelationBuilder(BaseOracleDatabase db, java.lang.String type)
           
 
Method Summary
 void buildObject(SchemaObject object)
          Requests that the specified object be completed.
protected  void fillInObject(SchemaObject obj)
          Called to fill in the object definition.
protected  java.sql.Connection getConnection()
           
protected  BaseOracleDatabase getDatabase()
           
 
Methods inherited from class oracle.javatools.db.AbstractDBObjectBuilder
createObject, getObjectType, sqlTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OracleRelationBuilder

protected OracleRelationBuilder(BaseOracleDatabase db,
                                java.lang.String type)
Method Detail

fillInObject

protected void fillInObject(SchemaObject obj)
                     throws DBException
Description copied from class: oracle.javatools.db.ora.OracleDBObjectBuilder
Called to fill in the object definition. Note that this method will always be called within a block synchronized on the Connection - thus, additional synchronization is not required by implementors.

Parameters:
obj - The object to fill in
Throws:
DBException - thrown if an error occurs

getConnection

protected java.sql.Connection getConnection()

getDatabase

protected BaseOracleDatabase getDatabase()

buildObject

public final void buildObject(SchemaObject object)
                       throws DBException
Description copied from interface: DBObjectBuilder
Requests that the specified object be completed. The object should be completely initialized after the call completes.

Specified by:
buildObject in interface DBObjectBuilder
Overrides:
buildObject in class AbstractDBObjectBuilder
Throws:
DBException

Extension SDK 10.1.3.36.73

 

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