|
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.OLiteSQLBuilderImpl
OracleLite-specific implementation of the SQLBuilder interface.
Field Summary | |
static int |
ERROR_OLITE_RESOURCE_BUSY_AND_NOWAIT_SPECIFIED |
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 |
OLiteSQLBuilderImpl() This is a singleton class |
Method Summary | |
protected static java.lang.String |
addSqlTypeText(java.lang.String sqlText, java.lang.String inputType) helper for getTableList |
protected boolean |
capabilityCanReuseLockStatements() |
java.lang.String |
getBaseTable(java.sql.Connection conn, java.lang.String schema, java.lang.String name) unroll any synonyms that may be present, and get the real objectname |
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. |
int |
getDefaultBindingStyle() unless overridden, the binding style is set to JDBC (Oracle versions change this) |
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() concrete implementations of SQLBuilder must elect a default driver name |
java.lang.String |
getPersistManagerClassName() Returns the name of default PersistManager class name. |
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.util.Vector |
getTableList(java.sql.Connection conn, java.lang.String defaultUserName, java.lang.String userName, boolean bTable, boolean bAlias, boolean bView, boolean bSnap) return a list of tables visible in this connection |
protected static java.lang.String |
getTableListSqlStatement(java.lang.String _defaultUserName, java.lang.String userName, boolean bTable, boolean bAlias, boolean bView, boolean _bSnap, boolean bCount) helper for getTableList |
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 oracle.jbo.server.BaseSQLBuilderImpl | |||||||||||||||||||||
bindInsertStatement, bindUpdateStatement, bindWhereClause, bindWhereClause, buildDeleteStatement, buildInsertStatement, buildSelectString, buildSelectString, buildUpdateStatement, buildWhereClause, convertFlags, convertValueToWhereFragment, doEntityDML, doEntitySelect, doLoadBulkFromResultSet, doLoadFromResultSet, doLoadFromStatement, doPreparedStatementDefineColumnType
|