|
Oracle9i Business Components for Java API Reference Oracle9i Jdeveloper (9.0.4) B10391-01 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--oracle.jbo.server.BaseSQLBuilderImpl
|
+--oracle.jbo.server.SQL92SQLBuilderImpl
SQL92-specific implementation of the SQLBuilder interface. 26Sep01 - KM - added method for registerDefaultDriver which indirects through the jbo.sql92.jdbcdriver property
| Field Summary | |
static int |
ERROR_OLITE_RESOURCE_BUSY_AND_NOWAIT_SPECIFIED |
protected static SQLBuilder |
mSQLBuilderInterface |
protected static java.lang.String |
ORACLE_ROWID_COLUMN |
| Fields inherited from interface oracle.jbo.server.SQLBuilder |
BINDING_STYLE_JDBC, BINDING_STYLE_ORACLE, 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) |
java.lang.String |
getCreateSequenceSQL(java.lang.String sequenceName, int startVal) |
java.lang.String |
getDbTimeQuery() |
java.lang.String |
getDbType()returns a string uniquely identifying this type of SQLBuilder. |
java.lang.String |
getDropSequenceSQL(java.lang.String sequenceName) |
java.lang.String |
getDropTableSQL(java.lang.String dbObjectName) |
static SQLBuilder |
getInterface()Gets the singleton instance of this class. |
protected java.lang.String |
getJDBCDriverClassName()required override: provide the name of the default jdbc driver class KM: 2001-09-26 - now |
java.lang.String |
getPersistManagerClassName()Returns the name of default PersistManager class name. |
java.lang.String |
getQueryHitCountSQL(RowSet rs) |
protected java.lang.String |
getSqlVariantLockTrailer()This defines the string that will be post-fixed to SQL ststements to have the rows locked - if the DB is incapable of this then is should return null. |
java.lang.String |
getTypeMapName()Returns a String identifying the preferred type map to use. |
java.lang.String |
getVersion()Gets a string describing the version of this implentation of this interface. |
boolean |
isDisplayBindValueUI() |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 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()
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()
SQLBuildergetTypeMapName in interface SQLBuildergetTypeMapName in class BaseSQLBuilderImplpublic java.lang.String getPersistManagerClassName()
SQLBuildergetPersistManagerClassName in interface SQLBuildergetPersistManagerClassName in class BaseSQLBuilderImplprotected java.lang.String getJDBCDriverClassName()
getJDBCDriverClassName in class BaseSQLBuilderImplprotected java.lang.String getSqlVariantLockTrailer()
BaseSQLBuilderImplgetSqlVariantLockTrailer in class BaseSQLBuilderImplpublic java.lang.String getDbTimeQuery()
getDbTimeQuery in class BaseSQLBuilderImplpublic java.lang.String getDropTableSQL(java.lang.String dbObjectName)
getDropTableSQL in interface SQLBuildergetDropTableSQL in class BaseSQLBuilderImplpublic boolean isDisplayBindValueUI()
isDisplayBindValueUI 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)
getQueryHitCountSQL in interface SQLBuildergetQueryHitCountSQL in class BaseSQLBuilderImpl
|
Oracle9i Business Components for Java API Reference Oracle9i Jdeveloper (9.0.4) B10391-01 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Copyright © 1997, 2003, Oracle. All rights reserved.