Documentation Comments
Use this form to comment on this topic. You can also provide any general observations about the Online Documentation, or request that additional information be added in a future release.
Reality V15.0 ()
: Class RealCatalogQuery (RealSQL-JDBC) (realcatalogquery.html)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.northgateis.reality.realsql.RealCatalogQuery
This abstract class is the base class for classes generating catalog query statements.
RealSQLDatabaseMetaData
Field Summary | |
protected RealSQLDatabaseMetaData
|
dbmd
|
protected RealDebug
|
debug
|
protected java.lang.StringBuffer
|
sqlStatement
|
Constructor Summary | |
RealCatalogQuery(RealSQLDatabaseMetaData metadata,
int traceFlags) |
Method Summary | |
protected abstract java.lang.String | createBestRowStatement(java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
int scope,
boolean nullable) Constructs an appropriate catalog query to implement getBestRowIdentifer() |
protected abstract java.lang.String | createCatalogStatement() Constructs an appropriate catalog query to implement getCatalogs() |
protected abstract java.lang.String | createColumnStatement(java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
java.lang.String column) Constructs an appropriate catalog query to implement getColumns() |
protected abstract java.lang.String | createIndexInfoStatement(java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
boolean unique,
boolean approximate) Constructs an appropriate catalog query to implement getIndexInfo() |
protected abstract java.lang.String | createPrimaryKeyStatement(java.lang.String catalog,
java.lang.String schema,
java.lang.String table) Constructs an appropriate catalog query to implement getPrimaryKeys() |
protected abstract java.lang.String | createSchemaStatement() Constructs an appropriate catalog query to implement getSchemas() |
protected abstract java.lang.String | createTableStatement(java.lang.String catalog,
java.lang.String schema,
java.lang.String tablename,
java.lang.String[] types) Constructs an appropriate catalog query to implement getTables() |
protected abstract java.lang.String | createTableTypeStatement() Constructs an appropriate catalog query to implement getTableTypes() |
protected abstract java.lang.String | createTypeInfoStatement() Constructs an appropriate catalog query to implement getTypeInfo() |
protected abstract java.lang.String | createVersionColumnStatement(java.lang.String catalog,
java.lang.String schema,
java.lang.String table) Constructs an appropriate catalog query to implement getVersionColumns() |
protected abstract java.sql.ResultSet | executeCatalogQuery(RealSQLStatement catalogStatement,
java.lang.String sqlStatement) Executes the catalog query statement and returns the result set. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
protected RealSQLDatabaseMetaData dbmd
protected RealDebug debug
protected java.lang.StringBuffer sqlStatement
Constructor Detail |
public RealCatalogQuery(RealSQLDatabaseMetaData metadata, int traceFlags)
Method Detail |
protected abstract java.sql.ResultSet executeCatalogQuery(RealSQLStatement catalogStatement, java.lang.String sqlStatement) throws java.sql.SQLException
protected abstract java.lang.String createTableStatement(java.lang.String catalog, java.lang.String schema, java.lang.String tablename, java.lang.String[] types) throws RealSQLException
protected abstract java.lang.String createCatalogStatement() throws RealSQLException
protected abstract java.lang.String createSchemaStatement() throws RealSQLException
protected abstract java.lang.String createTableTypeStatement() throws RealSQLException
protected abstract java.lang.String createColumnStatement(java.lang.String catalog, java.lang.String schema, java.lang.String table, java.lang.String column) throws RealSQLException
protected abstract java.lang.String createBestRowStatement(java.lang.String catalog, java.lang.String schema, java.lang.String table, int scope, boolean nullable) throws RealSQLException
protected abstract java.lang.String createVersionColumnStatement(java.lang.String catalog, java.lang.String schema, java.lang.String table) throws RealSQLException
protected abstract java.lang.String createIndexInfoStatement(java.lang.String catalog, java.lang.String schema, java.lang.String table, boolean unique, boolean approximate) throws RealSQLException
protected abstract java.lang.String createTypeInfoStatement() throws RealSQLException
protected abstract java.lang.String createPrimaryKeyStatement(java.lang.String catalog, java.lang.String schema, java.lang.String table) throws RealSQLException
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |