|
Oracle Application Development Framework Model and Business Components Java API Reference
10g Release 3 (10.1.3) B16005-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
oracle.jbo.common.CommonCriteriaAdapter
oracle.jbo.server.BaseSQLBuilderImpl
oracle.jbo.server.SQL92SQLBuilderImpl
SQL92 specific implementation of the SQLBuilder interface.
| Field Summary | |
static int |
ERROR_OLITE_RESOURCE_BUSY_AND_NOWAIT_SPECIFIEDOLite specific error code for resource busy exception. |
protected static SQLBuilder |
mSQLBuilderInterfaceMember to hold the singleton instance. |
protected static java.lang.String |
ORACLE_ROWID_COLUMNOracle specific column name for ROWID. |
| Fields inherited from interface oracle.jbo.server.SQLBuilder |
BINDING_STYLE_JDBC, BINDING_STYLE_ORACLE, BINDING_STYLE_ORACLE_NAME, BINDING_STYLE_UNKNOWN, DML_DELETE, DML_INSERT, DML_UPDATE |
| Constructor Summary | |
protected |
SQL92SQLBuilderImpl()This is a singleton class. |
| Method Summary | |
java.lang.String |
getCreateSequenceInsertTriggerSQL(java.lang.String triggerName, java.lang.String tableName, java.lang.String sequenceName, java.lang.String colName)Not implemented. |
java.lang.String |
getCreateSequenceSQL(java.lang.String sequenceName, int startVal)Not implemented. |
java.lang.String |
getDbTimeQuery()Returns a SQL statement to obtain the current time from the database. |
java.lang.String |
getDbType()Returns a string uniquely identifying this type of SQLBuilder. |
java.lang.String |
getDropSequenceSQL(java.lang.String sequenceName)Not implemented. |
java.lang.String |
getDropTableSQL(java.lang.String dbObjectName)Returns a SQL statement that drops a specified table. |
static SQLBuilder |
getInterface()Gets the singleton instance of this class. |
protected java.lang.String |
getJDBCDriverClassName(java.lang.String url)Concrete implementations of SQLBuilder must elect a default driver name. |
java.lang.String |
getPersistManagerClassName()Returns the name of default PersistManager class name. |
java.lang.String |
getQueryHitCountSQL(RowSet rs)Returns a SQL statement to estimate the number of rows effected by the query using the rowset values. |
protected java.lang.String |
getSqlVariantLockTrailer()Returns the lock trailer from the System properties. |
java.lang.String |
getTypeMapName()The default type map for a SQL92 database is Oracle. |
java.lang.String |
getVersion()Gets a string describing the version of this implentation of this interface. |
boolean |
isDisplayBindValueUI()For Oracle database the test SQL wizards provide additional functionality to bind the parameters with test values. |
| Methods inherited from class oracle.jbo.common.CommonCriteriaAdapter |
convertValueToWhereFragment, getCriteriaClause, isCharType, isNumericType |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface oracle.jbo.server.SQLBuilder |
isCharType, isNumericType |
| Field Detail |
public static final int ERROR_OLITE_RESOURCE_BUSY_AND_NOWAIT_SPECIFIED
protected static final java.lang.String ORACLE_ROWID_COLUMN
protected static SQLBuilder mSQLBuilderInterface
| Constructor Detail |
protected SQL92SQLBuilderImpl()
| Method Detail |
public static SQLBuilder getInterface()
SQLBuilder object.public java.lang.String getVersion()
SQLBuildergetVersion in interface SQLBuildergetVersion in class BaseSQLBuilderImplpublic java.lang.String getDbType()
SQLBuildergetDbType in interface SQLBuildergetDbType in class BaseSQLBuilderImplpublic java.lang.String getTypeMapName()
getTypeMapName in interface SQLBuildergetTypeMapName in class BaseSQLBuilderImplpublic java.lang.String getPersistManagerClassName()
SQLBuildergetPersistManagerClassName in interface SQLBuildergetPersistManagerClassName in class BaseSQLBuilderImplprotected java.lang.String getJDBCDriverClassName(java.lang.String url)
BaseSQLBuilderImplgetJDBCDriverClassName in class BaseSQLBuilderImplurl - JDBC Connection url.protected java.lang.String getSqlVariantLockTrailer()
getSqlVariantLockTrailer in class BaseSQLBuilderImplpublic java.lang.String getDbTimeQuery()
BaseSQLBuilderImplgetDbTimeQuery in class BaseSQLBuilderImplpublic java.lang.String getDropTableSQL(java.lang.String dbObjectName)
SQLBuilderNote: this method is subject to change.
getDropTableSQL in interface SQLBuildergetDropTableSQL in class BaseSQLBuilderImplpublic boolean isDisplayBindValueUI()
SQLBuilderisDisplayBindValueUI in interface SQLBuilderisDisplayBindValueUI in class BaseSQLBuilderImpl
public java.lang.String getCreateSequenceInsertTriggerSQL(java.lang.String triggerName,
java.lang.String tableName,
java.lang.String sequenceName,
java.lang.String colName)
getCreateSequenceInsertTriggerSQL in interface SQLBuildergetCreateSequenceInsertTriggerSQL in class BaseSQLBuilderImpl
public java.lang.String getCreateSequenceSQL(java.lang.String sequenceName,
int startVal)
getCreateSequenceSQL in interface SQLBuildergetCreateSequenceSQL in class BaseSQLBuilderImplpublic java.lang.String getDropSequenceSQL(java.lang.String sequenceName)
getDropSequenceSQL in interface SQLBuildergetDropSequenceSQL in class BaseSQLBuilderImplpublic java.lang.String getQueryHitCountSQL(RowSet rs)
SQLBuilderNote: this method is subject to change.
getQueryHitCountSQL in interface SQLBuildergetQueryHitCountSQL in class BaseSQLBuilderImpl
|
Oracle Application Development Framework Model and Business Components Java API Reference
10g Release 3 (10.1.3) B16005-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||