|
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
oracle.jbo.server.DB2SQLBuilderImpl
DB2 specific implementation of the SQLBuilder interface.
| Field Summary |
| Fields inherited from class oracle.jbo.server.SQL92SQLBuilderImpl |
ERROR_OLITE_RESOURCE_BUSY_AND_NOWAIT_SPECIFIED, mSQLBuilderInterface, ORACLE_ROWID_COLUMN |
| 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 | |
DB2SQLBuilderImpl() |
|
| Method Summary | |
com.sun.java.util.collections.ArrayList |
getConstraintsList(java.sql.Connection conn, java.lang.String catalog, java.lang.String user_or_schema, java.lang.String full_tablename)Return vector with constraint details for this table where each detail is in a String array with this structure: 0 String owner |
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. |
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. |
protected java.lang.String |
getSqlVariantLockTrailer()Returns the lock trailer from the System properties. |
java.lang.String |
getVersion()Gets a string describing the version of this implentation of this interface. |
boolean |
isNewLineAllowedInSQL(java.sql.Connection conn)Checks if the JDBC driver supports new line character in SQL statements. |
void |
releaseSavepoint(java.sql.Connection conn, java.lang.String id)Release SAVEPOINT if possible. |
void |
rollbackToSavepoint(java.sql.Connection conn, java.lang.String id)Rollback to SAVEPOINT if possible. |
void |
setSavepoint(java.sql.Connection conn, java.lang.String id)Issue a SAVEPOINT if possible. |
| Methods inherited from class oracle.jbo.server.SQL92SQLBuilderImpl |
getCreateSequenceInsertTriggerSQL, getCreateSequenceSQL, getDropSequenceSQL, getDropTableSQL, getQueryHitCountSQL, getTypeMapName, isDisplayBindValueUI |
| 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 |
| Constructor Detail |
public DB2SQLBuilderImpl()
| Method Detail |
public static SQLBuilder getInterface()
public java.lang.String getVersion()
SQLBuildergetVersion in interface SQLBuildergetVersion in class SQL92SQLBuilderImplpublic java.lang.String getDbType()
SQLBuildergetDbType in interface SQLBuildergetDbType in class SQL92SQLBuilderImplpublic java.lang.String getPersistManagerClassName()
SQLBuildergetPersistManagerClassName in interface SQLBuildergetPersistManagerClassName in class SQL92SQLBuilderImplprotected java.lang.String getJDBCDriverClassName(java.lang.String url)
BaseSQLBuilderImplgetJDBCDriverClassName in class SQL92SQLBuilderImpl
public void setSavepoint(java.sql.Connection conn,
java.lang.String id)
throws java.sql.SQLException
SQLBuildersetSavepoint in interface SQLBuildersetSavepoint in class BaseSQLBuilderImpljava.sql.SQLException
public void rollbackToSavepoint(java.sql.Connection conn,
java.lang.String id)
throws java.sql.SQLException
SQLBuilderrollbackToSavepoint in interface SQLBuilderrollbackToSavepoint in class BaseSQLBuilderImpljava.sql.SQLException
public void releaseSavepoint(java.sql.Connection conn,
java.lang.String id)
throws java.sql.SQLException
SQLBuilderreleaseSavepoint in interface SQLBuilderreleaseSavepoint in class BaseSQLBuilderImpljava.sql.SQLExceptionprotected java.lang.String getSqlVariantLockTrailer()
SQL92SQLBuilderImplgetSqlVariantLockTrailer in class SQL92SQLBuilderImplpublic java.lang.String getDbTimeQuery()
BaseSQLBuilderImplgetDbTimeQuery in class SQL92SQLBuilderImplpublic boolean isNewLineAllowedInSQL(java.sql.Connection conn)
SQLBuilderisNewLineAllowedInSQL in interface SQLBuilderisNewLineAllowedInSQL in class BaseSQLBuilderImpl
public com.sun.java.util.collections.ArrayList getConstraintsList(java.sql.Connection conn,
java.lang.String catalog,
java.lang.String user_or_schema,
java.lang.String full_tablename)
throws java.sql.SQLException
SQLBuilder1 String constraint_name
2 String constraint_type
3 String table_name
4 String search_condition
5 Integer delete_rule (cascade)
6 Integer status (enabled)
7 Integerdeferrable
8 Integer deferred
9 Integer validated
10 String column_name
11 Integer position
12 String fkname
13 String fkother
Note: this method is subject to change.
getConstraintsList in interface SQLBuildergetConstraintsList in class BaseSQLBuilderImpljava.sql.SQLException
|
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 | |||||||||