Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

org.objectweb.cjdbc.driver.DatabaseMetaData Class Reference

Collaboration diagram for org.objectweb.cjdbc.driver.DatabaseMetaData:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DatabaseMetaData (Connection conn)
boolean allProceduresAreCallable () throws SQLException
boolean allTablesAreSelectable () throws SQLException
boolean dataDefinitionCausesTransactionCommit () throws SQLException
boolean dataDefinitionIgnoredInTransactions () throws SQLException
boolean deletesAreDetected (int type) throws SQLException
boolean doesMaxRowSizeIncludeBlobs () throws SQLException
java.sql.ResultSet getBestRowIdentifier (String catalog, String schema, String table, int scope, boolean nullable) throws SQLException
java.sql.ResultSet getCatalogs () throws SQLException
String getCatalogSeparator () throws SQLException
String getCatalogTerm () throws SQLException
java.sql.ResultSet getColumns (String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) throws SQLException
java.sql.ResultSet getColumnPrivileges (String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) throws SQLException
java.sql.Connection getConnection () throws SQLException
java.sql.ResultSet getCrossReference (String primaryCatalog, String primarySchema, String primaryTable, String foreignCatalog, String foreignSchema, String foreignTable) throws SQLException
String getDatabaseProductName () throws SQLException
String getDatabaseProductVersion () throws SQLException
int getDefaultTransactionIsolation () throws SQLException
int getDriverMajorVersion ()
int getDriverMinorVersion ()
String getDriverName () throws SQLException
String getDriverVersion () throws SQLException
java.sql.ResultSet getExportedKeys (String catalog, String schema, String table) throws SQLException
String getExtraNameCharacters () throws SQLException
String getIdentifierQuoteString () throws SQLException
java.sql.ResultSet getImportedKeys (String catalog, String schema, String table) throws SQLException
java.sql.ResultSet getIndexInfo (String catalog, String schema, String table, boolean unique, boolean approximate) throws SQLException
int getMaxBinaryLiteralLength () throws SQLException
int getMaxCatalogNameLength () throws SQLException
int getMaxCharLiteralLength () throws SQLException
int getMaxColumnNameLength () throws SQLException
int getMaxColumnsInGroupBy () throws SQLException
int getMaxColumnsInIndex () throws SQLException
int getMaxColumnsInOrderBy () throws SQLException
int getMaxColumnsInSelect () throws SQLException
int getMaxColumnsInTable () throws SQLException
int getMaxConnections () throws SQLException
int getMaxCursorNameLength () throws SQLException
int getMaxIndexLength () throws SQLException
int getMaxProcedureNameLength () throws SQLException
int getMaxRowSize () throws SQLException
int getMaxSchemaNameLength () throws SQLException
int getMaxStatementLength () throws SQLException
int getMaxStatements () throws SQLException
int getMaxTableNameLength () throws SQLException
int getMaxTablesInSelect () throws SQLException
int getMaxUserNameLength () throws SQLException
String getNumericFunctions () throws SQLException
java.sql.ResultSet getPrimaryKeys (String catalog, String schema, String table) throws SQLException
java.sql.ResultSet getProcedureColumns (String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern) throws SQLException
java.sql.ResultSet getProcedures (String catalog, String schemaPattern, String procedureNamePattern) throws SQLException
String getProcedureTerm () throws SQLException
java.sql.ResultSet getSchemas () throws SQLException
String getSchemaTerm () throws SQLException
String getSearchStringEscape () throws SQLException
String getSQLKeywords () throws SQLException
String getStringFunctions () throws SQLException
String getSystemFunctions () throws SQLException
java.sql.ResultSet getTables (String catalog, String schemaPattern, String tableNamePattern, String types[]) throws SQLException
java.sql.ResultSet getTablePrivileges (String catalog, String schemaPattern, String tableNamePattern) throws SQLException
java.sql.ResultSet getTableTypes () throws SQLException
String getTimeDateFunctions () throws SQLException
java.sql.ResultSet getTypeInfo () throws SQLException
java.sql.ResultSet getUDTs (String catalog, String schemaPattern, String typeNamePattern, int[] types) throws SQLException
String getURL () throws SQLException
String getUserName () throws SQLException
java.sql.ResultSet getVersionColumns (String catalog, String schema, String table) throws SQLException
boolean insertsAreDetected (int type) throws SQLException
boolean isCatalogAtStart () throws SQLException
boolean isReadOnly () throws SQLException
boolean nullPlusNonNullIsNull () throws SQLException
boolean nullsAreSortedAtEnd () throws SQLException
boolean nullsAreSortedAtStart () throws SQLException
boolean nullsAreSortedHigh () throws SQLException
boolean nullsAreSortedLow () throws SQLException
boolean othersDeletesAreVisible (int type) throws SQLException
boolean othersInsertsAreVisible (int type) throws SQLException
boolean othersUpdatesAreVisible (int type) throws SQLException
boolean ownDeletesAreVisible (int type) throws SQLException
boolean ownInsertsAreVisible (int type) throws SQLException
boolean ownUpdatesAreVisible (int type) throws SQLException
boolean storesLowerCaseIdentifiers () throws SQLException
boolean storesLowerCaseQuotedIdentifiers () throws SQLException
boolean storesMixedCaseIdentifiers () throws SQLException
boolean storesMixedCaseQuotedIdentifiers () throws SQLException
boolean storesUpperCaseIdentifiers () throws SQLException
boolean storesUpperCaseQuotedIdentifiers () throws SQLException
boolean supportsAlterTableWithAddColumn () throws SQLException
boolean supportsAlterTableWithDropColumn () throws SQLException
boolean supportsANSI92EntryLevelSQL () throws SQLException
boolean supportsANSI92FullSQL () throws SQLException
boolean supportsANSI92IntermediateSQL () throws SQLException
boolean supportsBatchUpdates () throws SQLException
boolean supportsCatalogsInDataManipulation () throws SQLException
boolean supportsCatalogsInIndexDefinitions () throws SQLException
boolean supportsCatalogsInPrivilegeDefinitions () throws SQLException
boolean supportsCatalogsInProcedureCalls () throws SQLException
boolean supportsCatalogsInTableDefinitions () throws SQLException
boolean supportsColumnAliasing () throws SQLException
boolean supportsConvert () throws SQLException
boolean supportsConvert (int fromType, int toType) throws SQLException
boolean supportsCoreSQLGrammar () throws SQLException
boolean supportsCorrelatedSubqueries () throws SQLException
boolean supportsDataDefinitionAndDataManipulationTransactions () throws SQLException
boolean supportsDataManipulationTransactionsOnly () throws SQLException
boolean supportsDifferentTableCorrelationNames () throws SQLException
boolean supportsExpressionsInOrderBy () throws SQLException
boolean supportsExtendedSQLGrammar () throws SQLException
boolean supportsFullOuterJoins () throws SQLException
boolean supportsGroupBy () throws SQLException
boolean supportsGroupByBeyondSelect () throws SQLException
boolean supportsGroupByUnrelated () throws SQLException
boolean supportsIntegrityEnhancementFacility () throws SQLException
boolean supportsLikeEscapeClause () throws SQLException
boolean supportsLimitedOuterJoins () throws SQLException
boolean supportsMinimumSQLGrammar () throws SQLException
boolean supportsMixedCaseIdentifiers () throws SQLException
boolean supportsMixedCaseQuotedIdentifiers () throws SQLException
boolean supportsMultipleResultSets () throws SQLException
boolean supportsMultipleTransactions () throws SQLException
boolean supportsNonNullableColumns () throws SQLException
boolean supportsOpenCursorsAcrossCommit () throws SQLException
boolean supportsOpenCursorsAcrossRollback () throws SQLException
boolean supportsOpenStatementsAcrossCommit () throws SQLException
boolean supportsOpenStatementsAcrossRollback () throws SQLException
boolean supportsOrderByUnrelated () throws SQLException
boolean supportsOuterJoins () throws SQLException
boolean supportsPositionedDelete () throws SQLException
boolean supportsPositionedUpdate () throws SQLException
boolean supportsResultSetConcurrency (int type, int concurrency) throws SQLException
boolean supportsResultSetHoldability (int holdability) throws SQLException
boolean supportsResultSetType (int type) throws SQLException
boolean supportsSchemasInDataManipulation () throws SQLException
boolean supportsSchemasInIndexDefinitions () throws SQLException
boolean supportsSchemasInPrivilegeDefinitions () throws SQLException
boolean supportsSchemasInProcedureCalls () throws SQLException
boolean supportsSchemasInTableDefinitions () throws SQLException
boolean supportsSelectForUpdate () throws SQLException
boolean supportsStoredProcedures () throws SQLException
boolean supportsSubqueriesInComparisons () throws SQLException
boolean supportsSubqueriesInExists () throws SQLException
boolean supportsSubqueriesInIns () throws SQLException
boolean supportsSubqueriesInQuantifieds () throws SQLException
boolean supportsTableCorrelationNames () throws SQLException
boolean supportsTransactionIsolationLevel (int level) throws SQLException
boolean supportsTransactions () throws SQLException
boolean supportsUnion () throws SQLException
boolean supportsUnionAll () throws SQLException
boolean updatesAreDetected (int type) throws SQLException
boolean usesLocalFilePerTable () throws SQLException
boolean usesLocalFiles () throws SQLException
boolean supportsSavepoints () throws SQLException
boolean supportsNamedParameters () throws SQLException
boolean supportsMultipleOpenResults () throws SQLException
boolean supportsGetGeneratedKeys () throws SQLException
java.sql.ResultSet getSuperTypes (String catalog, String schemaPattern, String typeNamePattern) throws SQLException
java.sql.ResultSet getSuperTables (String catalog, String schemaPattern, String tableNamePattern) throws SQLException
java.sql.ResultSet getAttributes (String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern) throws SQLException
int getResultSetHoldability () throws SQLException
int getDatabaseMajorVersion () throws SQLException
int getDatabaseMinorVersion () throws SQLException
int getJDBCMajorVersion () throws SQLException
int getJDBCMinorVersion () throws SQLException
int getSQLStateType () throws SQLException
boolean locatorsUpdateCopy () throws SQLException
boolean supportsStatementPooling () throws SQLException

Detailed Description

DatabaseMetaData retrieves most of the values from the C-JDBC controller. If you are using an heterogeneous cluster, the values returned are the one of the first database that was enabled on the controller.

Author:
Emmanuel Cecchet

Jean-Bernard van Zuylen

Version:
1.0

Definition at line 45 of file DatabaseMetaData.java.


Constructor & Destructor Documentation

org.objectweb.cjdbc.driver.DatabaseMetaData.DatabaseMetaData Connection  conn  ) 
 

Creates a new DatabaseMetaData instance.

Parameters:
conn a Connection value

Definition at line 60 of file DatabaseMetaData.java.

00061   {
00062     this.connection = conn;
00063     metadataContainer = new HashMap();
00064   }


Member Function Documentation

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.allProceduresAreCallable  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#allProceduresAreCallable()

Definition at line 98 of file DatabaseMetaData.java.

00099   {
00100     return ((Boolean) getMetadata(
00101         MetadataDescription.ALL_PROCEDURES_ARE_CALLABLE, null, null, false))
00102         .booleanValue();
00103   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.allTablesAreSelectable  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#allTablesAreSelectable()

Definition at line 108 of file DatabaseMetaData.java.

00109   {
00110     return ((Boolean) getMetadata(
00111         MetadataDescription.ALL_TABLES_ARE_SELECTABLE, null, null, false))
00112         .booleanValue();
00113   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.dataDefinitionCausesTransactionCommit  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#dataDefinitionCausesTransactionCommit()

Definition at line 118 of file DatabaseMetaData.java.

00119   {
00120     return ((Boolean) getMetadata(
00121         MetadataDescription.DATA_DEFINITION_CAUSES_TRANSACTION_COMMIT, null,
00122         null, false)).booleanValue();
00123   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.dataDefinitionIgnoredInTransactions  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#dataDefinitionIgnoredInTransactions()

Definition at line 128 of file DatabaseMetaData.java.

00129   {
00130     return ((Boolean) getMetadata(
00131         MetadataDescription.DATA_DEFINITION_IGNORED_IN_TRANSACTIONS, null,
00132         null, false)).booleanValue();
00133   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.deletesAreDetected int  type  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#deletesAreDetected(int)

Definition at line 138 of file DatabaseMetaData.java.

00139   {
00140     return ((Boolean) getMetadata(MetadataDescription.DELETES_ARE_DETECTED,
00141         new Class[]{Integer.TYPE}, new Object[]{new Integer(type)}, false))
00142         .booleanValue();
00143   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.doesMaxRowSizeIncludeBlobs  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#doesMaxRowSizeIncludeBlobs()

Definition at line 148 of file DatabaseMetaData.java.

00149   {
00150     return ((Boolean) getMetadata(
00151         MetadataDescription.DOES_MAX_ROW_SIZE_INCLUDE_BLOBS, null, null, false))
00152         .booleanValue();
00153   }

java.sql.ResultSet org.objectweb.cjdbc.driver.DatabaseMetaData.getAttributes String  catalog,
String  schemaPattern,
String  typeNamePattern,
String  attributeNamePattern
throws SQLException
 

This function is not supported yet.

Parameters:
catalog a catalog name; must match the catalog name as it is stored in the database; "" retrieves those without a catalog; null means that the catalog name should not be used to narrow the search
schemaPattern a schema name pattern; must match the schema name as it is stored in the database; "" retrieves those without a schema; null means that the schema name should not be used to narrow the search
typeNamePattern a type name pattern; must match the type name as it is stored in the database
attributeNamePattern an attribute name pattern; must match the attribute name as it is declared in the database
Returns:
a ResultSet object in which each row is an attribute description
Exceptions:
SQLException if a database access error occurs
Since:
JDK 1.4

Definition at line 1793 of file DatabaseMetaData.java.

01795   {
01796     throw new NotImplementedException("getAttributes");
01797   }

java.sql.ResultSet org.objectweb.cjdbc.driver.DatabaseMetaData.getBestRowIdentifier String  catalog,
String  schema,
String  table,
int  scope,
boolean  nullable
throws SQLException
 

This method is currently not supported and returns null. It could be forwarded to the Controller but it is not clear that the result would be the same for heterogeneous databases.

Parameters:
catalog a catalog name; "" retrieves those without a catalog
schema a schema name; "" retrieves those without a schema
table a table name
scope the scope of interest; use same values as SCOPE
nullable include columns that are nullable?
Returns:
ResultSet each row is a column description
Exceptions:
SQLException if an error occurs

Definition at line 168 of file DatabaseMetaData.java.

00170   {
00171     return null;
00172   }

java.sql.ResultSet org.objectweb.cjdbc.driver.DatabaseMetaData.getCatalogs  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getCatalogs()

Definition at line 177 of file DatabaseMetaData.java.

References org.objectweb.cjdbc.driver.Connection.getCatalogs().

00178   {
00179     return connection.getCatalogs();
00180   }

String org.objectweb.cjdbc.driver.DatabaseMetaData.getCatalogSeparator  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getCatalogSeparator()

Definition at line 185 of file DatabaseMetaData.java.

00186   {
00187     return ((String) getMetadata(MetadataDescription.GET_CATALOG_SEPARATOR,
00188         null, null, true));
00189   }

String org.objectweb.cjdbc.driver.DatabaseMetaData.getCatalogTerm  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getCatalogTerm()

Definition at line 194 of file DatabaseMetaData.java.

00195   {
00196     return ((String) getMetadata(MetadataDescription.GET_CATALOG_TERM, null,
00197         null, true));
00198   }

java.sql.ResultSet org.objectweb.cjdbc.driver.DatabaseMetaData.getColumnPrivileges String  catalog,
String  schemaPattern,
String  tableNamePattern,
String  columnNamePattern
throws SQLException
 

Feature not yet supported by C-JDBC.

Parameters:
catalog a catalog name; "" retrieves those without a catalog
schemaPattern a schema name pattern; "" retrieves those without a schema
tableNamePattern a table name pattern
columnNamePattern a column name pattern
Returns:
null
Exceptions:
SQLException if an error occurs
See also:
getSearchStringEscape

Definition at line 229 of file DatabaseMetaData.java.

00232   {
00233     return null;
00234   }

java.sql.ResultSet org.objectweb.cjdbc.driver.DatabaseMetaData.getColumns String  catalog,
String  schemaPattern,
String  tableNamePattern,
String  columnNamePattern
throws SQLException
 

Parameters:
catalog a catalog name; "" retrieves those without a catalog
schemaPattern a schema name pattern; "" retrieves those without a schema
tableNamePattern a table name pattern
columnNamePattern a column name pattern
Returns:
null
Exceptions:
SQLException if an error occurs
See also:
getSearchStringEscape

Definition at line 210 of file DatabaseMetaData.java.

References org.objectweb.cjdbc.driver.Connection.getColumns().

00212   {
00213     return connection.getColumns(catalog, schemaPattern, tableNamePattern,
00214         columnNamePattern);
00215   }

java.sql.Connection org.objectweb.cjdbc.driver.DatabaseMetaData.getConnection  )  throws SQLException
 

Retrieves the Connection that produced this DatabaseMetaData.

Returns:
the Connection object
Exceptions:
SQLException if an error occurs

Definition at line 243 of file DatabaseMetaData.java.

00244   {
00245     return connection;
00246   }

java.sql.ResultSet org.objectweb.cjdbc.driver.DatabaseMetaData.getCrossReference String  primaryCatalog,
String  primarySchema,
String  primaryTable,
String  foreignCatalog,
String  foreignSchema,
String  foreignTable
throws SQLException
 

Feature not yet supported by C-JDBC

Parameters:
primaryCatalog a String value
primarySchema a String value
primaryTable a String value
foreignCatalog a String value
foreignSchema a String value
foreignTable a String value
Returns:
null
Exceptions:
SQLException if an error occurs
See also:
getImportedKeys

Definition at line 261 of file DatabaseMetaData.java.

00264   {
00265     return null;
00266   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getDatabaseMajorVersion  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getDatabaseMajorVersion()

Definition at line 1812 of file DatabaseMetaData.java.

01813   {
01814     return ((Integer) getMetadata(
01815         MetadataDescription.GET_DATABASE_MAJOR_VERSION, null, null, false))
01816         .intValue();
01817   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getDatabaseMinorVersion  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getDatabaseMinorVersion()

Definition at line 1822 of file DatabaseMetaData.java.

01823   {
01824     return ((Integer) getMetadata(
01825         MetadataDescription.GET_DATABASE_MINOR_VERSION, null, null, false))
01826         .intValue();
01827   }

String org.objectweb.cjdbc.driver.DatabaseMetaData.getDatabaseProductName  )  throws SQLException
 

We return a comma separated list of database engine names connected to the controller. A name appears only once regardless of the number of instances of this particular db engine. If no database product name is provided by the backend drivers, default is to return "C-JDBC Controller".

Returns:
comma separated list of database product names
Exceptions:
SQLException if a database access error occurs

Definition at line 277 of file DatabaseMetaData.java.

References org.objectweb.cjdbc.driver.Connection.getDatabaseProductName().

00278   {
00279     return connection.getDatabaseProductName();
00280   }

String org.objectweb.cjdbc.driver.DatabaseMetaData.getDatabaseProductVersion  )  throws SQLException
 

What is the version of this database product.

Returns:
the C-JDBC driver version
Exceptions:
SQLException if an error occurs

Definition at line 288 of file DatabaseMetaData.java.

References org.objectweb.cjdbc.driver.Connection.getControllerVersionNumber().

00289   {
00290     return connection.getControllerVersionNumber();
00291   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getDefaultTransactionIsolation  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getDefaultTransactionIsolation()

Definition at line 296 of file DatabaseMetaData.java.

00297   {
00298     return ((Integer) getMetadata(
00299         MetadataDescription.GET_DEFAULT_TRANSACTION_ISOLATION, null, null,
00300         false)).intValue();
00301   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getDriverMajorVersion  ) 
 

What is this JDBC driver's major version number?

Returns:
the JDBC driver major version

Definition at line 308 of file DatabaseMetaData.java.

00309   {
00310     return Driver.MAJOR_VERSION;
00311   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getDriverMinorVersion  ) 
 

What is this JDBC driver's minor version number?

Returns:
the JDBC driver minor version

Definition at line 318 of file DatabaseMetaData.java.

00319   {
00320     return Driver.MINOR_VERSION;
00321   }

String org.objectweb.cjdbc.driver.DatabaseMetaData.getDriverName  )  throws SQLException
 

What is the name of this JDBC driver?

Returns:
the JDBC driver name
Exceptions:
SQLException why?

Definition at line 329 of file DatabaseMetaData.java.

00330   {
00331     return "C-JDBC Generic Driver";
00332   }

String org.objectweb.cjdbc.driver.DatabaseMetaData.getDriverVersion  )  throws SQLException
 

What is the version string of this JDBC driver?

Returns:
the JDBC driver name.
Exceptions:
SQLException why?

Definition at line 340 of file DatabaseMetaData.java.

00341   {
00342     return Constants.VERSION;
00343   }

java.sql.ResultSet org.objectweb.cjdbc.driver.DatabaseMetaData.getExportedKeys String  catalog,
String  schema,
String  table
throws SQLException
 

Feature not yet supported by C-JDBC.

Parameters:
catalog a catalog name; "" retrieves those without a catalog
schema a schema name pattern; "" retrieves those without a schema
table a table name
Returns:
null
Exceptions:
SQLException why?
See also:
getExportedKeys

Definition at line 355 of file DatabaseMetaData.java.

00357   {
00358     return null;
00359   }

String org.objectweb.cjdbc.driver.DatabaseMetaData.getExtraNameCharacters  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getExtraNameCharacters()

Definition at line 364 of file DatabaseMetaData.java.

00365   {
00366     return ((String) getMetadata(MetadataDescription.GET_EXTRA_NAME_CHARACTERS,
00367         null, null, true));
00368   }

String org.objectweb.cjdbc.driver.DatabaseMetaData.getIdentifierQuoteString  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getIdentifierQuoteString()

Definition at line 373 of file DatabaseMetaData.java.

00374   {
00375     return ((String) getMetadata(
00376         MetadataDescription.GET_IDENTIFIER_QUOTE_STRING, null, null, true));
00377   }

java.sql.ResultSet org.objectweb.cjdbc.driver.DatabaseMetaData.getImportedKeys String  catalog,
String  schema,
String  table
throws SQLException
 

Feature not yet supported by C-JDBC.

Parameters:
catalog a catalog name; "" retrieves those without a catalog
schema a schema name pattern; "" retrieves those without a schema
table a table name
Returns:
null
Exceptions:
SQLException if a database access error occurs
See also:
getExportedKeys

Definition at line 389 of file DatabaseMetaData.java.

00391   {
00392     return null;
00393   }

java.sql.ResultSet org.objectweb.cjdbc.driver.DatabaseMetaData.getIndexInfo String  catalog,
String  schema,
String  table,
boolean  unique,
boolean  approximate
throws SQLException
 

Feature not yet supported by C-JDBC.

Parameters:
catalog a catalog name; "" retrieves those without a catalog
schema a schema name pattern; "" retrieves those without a schema
table a table name
unique when true, return only indices for unique values; when false, return indices regardless of whether unique or not
approximate when true, result is allowed to reflect approximate or out of data values; when false, results are requested to be accurate
Returns:
Empty ResultSet
Exceptions:
SQLException if a database access error occurs

Definition at line 410 of file DatabaseMetaData.java.

00412   {
00413     return new DriverResultSet(new Field[0], null);
00414   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getJDBCMajorVersion  )  throws SQLException
 

Retrieves the major JDBC version number for this driver.

Returns:
JDBC version major number
Exceptions:
SQLException if a database access error occurs
Since:
JDK 1.4

Definition at line 1836 of file DatabaseMetaData.java.

01837   {
01838     return Driver.MAJOR_VERSION;
01839   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getJDBCMinorVersion  )  throws SQLException
 

Retrieves the minor JDBC version number for this driver.

Returns:
JDBC version minor number
Exceptions:
SQLException if a database access error occurs
Since:
JDK 1.4

Definition at line 1848 of file DatabaseMetaData.java.

01849   {
01850     return Driver.MINOR_VERSION;
01851   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getMaxBinaryLiteralLength  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getMaxBinaryLiteralLength()

Definition at line 419 of file DatabaseMetaData.java.

00420   {
00421     return ((Integer) getMetadata(
00422         MetadataDescription.GET_MAX_BINARY_LITERAL_LENGTH, null, null, false))
00423         .intValue();
00424 
00425   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getMaxCatalogNameLength  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getMaxCatalogNameLength()

Definition at line 430 of file DatabaseMetaData.java.

00431   {
00432     return ((Integer) getMetadata(
00433         MetadataDescription.GET_MAX_CATALOG_NAME_LENGTH, null, null, false))
00434         .intValue();
00435   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getMaxCharLiteralLength  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getMaxCharLiteralLength()

Definition at line 440 of file DatabaseMetaData.java.

00441   {
00442     return ((Integer) getMetadata(
00443         MetadataDescription.GET_MAX_CHAR_LITERAL_LENGTH, null, null, false))
00444         .intValue();
00445   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getMaxColumnNameLength  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getMaxColumnNameLength()

Definition at line 450 of file DatabaseMetaData.java.

00451   {
00452     return ((Integer) getMetadata(
00453         MetadataDescription.GET_MAX_COLUMN_NAME_LENGTH, null, null, false))
00454         .intValue();
00455   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getMaxColumnsInGroupBy  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getMaxColumnsInGroupBy()

Definition at line 460 of file DatabaseMetaData.java.

00461   {
00462     return ((Integer) getMetadata(
00463         MetadataDescription.GET_MAX_COLUMNS_IN_GROUP_BY, null, null, false))
00464         .intValue();
00465   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getMaxColumnsInIndex  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getMaxColumnsInIndex()

Definition at line 470 of file DatabaseMetaData.java.

00471   {
00472     return ((Integer) getMetadata(MetadataDescription.GET_MAX_COLUMNS_IN_INDEX,
00473         null, null, false)).intValue();
00474   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getMaxColumnsInOrderBy  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getMaxColumnsInOrderBy()

Definition at line 479 of file DatabaseMetaData.java.

00480   {
00481     return ((Integer) getMetadata(
00482         MetadataDescription.GET_MAX_COLUMNS_IN_ORDER_BY, null, null, false))
00483         .intValue();
00484   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getMaxColumnsInSelect  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getMaxColumnsInSelect()

Definition at line 489 of file DatabaseMetaData.java.

00490   {
00491     return ((Integer) getMetadata(
00492         MetadataDescription.GET_MAX_COLUMNS_IN_SELECT, null, null, false))
00493         .intValue();
00494   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getMaxColumnsInTable  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getMaxColumnsInTable()

Definition at line 499 of file DatabaseMetaData.java.

00500   {
00501     return ((Integer) getMetadata(MetadataDescription.GET_MAX_COLUMNS_IN_TABLE,
00502         null, null, false)).intValue();
00503   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getMaxConnections  )  throws SQLException
 

Maximum number of connections to the database (virtually no limit since these are virtual connections to the Controller). The spec says 0 should be returned if unknown.

Returns:
value retrieved from first enabled backend
Exceptions:
SQLException if a database access error occurs

Definition at line 513 of file DatabaseMetaData.java.

00514   {
00515     //TODO: max connection should be the max number of connection to the
00516     // virtual database
00517     return ((Integer) getMetadata(MetadataDescription.GET_MAX_CONNECTIONS,
00518         null, null, false)).intValue();
00519   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getMaxCursorNameLength  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getMaxCursorNameLength()

Definition at line 524 of file DatabaseMetaData.java.

00525   {
00526     return ((Integer) getMetadata(
00527         MetadataDescription.GET_MAX_CURSOR_NAME_LENGTH, null, null, false))
00528         .intValue();
00529   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getMaxIndexLength  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getMaxIndexLength()

Definition at line 534 of file DatabaseMetaData.java.

00535   {
00536     return ((Integer) getMetadata(MetadataDescription.GET_MAX_INDEX_LENGTH,
00537         null, null, false)).intValue();
00538   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getMaxProcedureNameLength  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getMaxProcedureNameLength()

Definition at line 543 of file DatabaseMetaData.java.

00544   {
00545     return ((Integer) getMetadata(
00546         MetadataDescription.GET_MAX_PROCEDURE_NAME_LENGTH, null, null, false))
00547         .intValue();
00548   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getMaxRowSize  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getMaxRowSize()

Definition at line 553 of file DatabaseMetaData.java.

00554   {
00555     return ((Integer) getMetadata(MetadataDescription.GET_MAX_ROW_SIZE, null,
00556         null, false)).intValue();
00557   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getMaxSchemaNameLength  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getMaxSchemaNameLength()

Definition at line 562 of file DatabaseMetaData.java.

00563   {
00564     return ((Integer) getMetadata(
00565         MetadataDescription.GET_MAX_SCHEMA_NAME_LENGTH, null, null, false))
00566         .intValue();
00567   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getMaxStatementLength  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getMaxStatementLength()

Definition at line 572 of file DatabaseMetaData.java.

00573   {
00574     return ((Integer) getMetadata(MetadataDescription.GET_MAX_STATEMENT_LENGTH,
00575         null, null, false)).intValue();
00576   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getMaxStatements  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getMaxStatements()

Definition at line 581 of file DatabaseMetaData.java.

00582   {
00583     return ((Integer) getMetadata(MetadataDescription.GET_MAX_STATEMENTS, null,
00584         null, false)).intValue();
00585   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getMaxTableNameLength  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getMaxTableNameLength()

Definition at line 590 of file DatabaseMetaData.java.

00591   {
00592     return ((Integer) getMetadata(
00593         MetadataDescription.GET_MAX_TABLE_NAME_LENGTH, null, null, false))
00594         .intValue();
00595   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getMaxTablesInSelect  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getMaxTablesInSelect()

Definition at line 600 of file DatabaseMetaData.java.

00601   {
00602     return ((Integer) getMetadata(MetadataDescription.GET_MAX_TABLES_IN_SELECT,
00603         null, null, false)).intValue();
00604   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getMaxUserNameLength  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getMaxUserNameLength()

Definition at line 609 of file DatabaseMetaData.java.

00610   {
00611     return ((Integer) getMetadata(MetadataDescription.GET_MAX_USER_NAME_LENGTH,
00612         null, null, false)).intValue();
00613   }

String org.objectweb.cjdbc.driver.DatabaseMetaData.getNumericFunctions  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getNumericFunctions()

Definition at line 618 of file DatabaseMetaData.java.

00619   {
00620     return ((String) getMetadata(MetadataDescription.GET_NUMERIC_FUNCTIONS,
00621         null, null, true));
00622   }

java.sql.ResultSet org.objectweb.cjdbc.driver.DatabaseMetaData.getPrimaryKeys String  catalog,
String  schema,
String  table
throws SQLException
 

See also:
java.sql.DatabaseMetaData#getPrimaryKeys(java.lang.String, java.lang.String, java.lang.String)

Definition at line 628 of file DatabaseMetaData.java.

References org.objectweb.cjdbc.driver.Connection.getPrimaryKeys().

00630   {
00631     return connection.getPrimaryKeys(catalog, schema, table);
00632   }

java.sql.ResultSet org.objectweb.cjdbc.driver.DatabaseMetaData.getProcedureColumns String  catalog,
String  schemaPattern,
String  procedureNamePattern,
String  columnNamePattern
throws SQLException
 

See also:
java.sql.DatabaseMetaData#getProcedureColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String)

Definition at line 638 of file DatabaseMetaData.java.

References org.objectweb.cjdbc.driver.Connection.getProcedureColumns().

00641   {
00642     return connection.getProcedureColumns(catalog, schemaPattern,
00643         procedureNamePattern, columnNamePattern);
00644   }

java.sql.ResultSet org.objectweb.cjdbc.driver.DatabaseMetaData.getProcedures String  catalog,
String  schemaPattern,
String  procedureNamePattern
throws SQLException
 

See also:
java.sql.DatabaseMetaData#getProcedures(java.lang.String, java.lang.String, java.lang.String)

Definition at line 650 of file DatabaseMetaData.java.

References org.objectweb.cjdbc.driver.Connection.getProcedures().

00652   {
00653     return connection.getProcedures(catalog, schemaPattern,
00654         procedureNamePattern);
00655   }

String org.objectweb.cjdbc.driver.DatabaseMetaData.getProcedureTerm  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getProcedureTerm()

Definition at line 660 of file DatabaseMetaData.java.

00661   {
00662     return ((String) getMetadata(MetadataDescription.GET_PROCEDURE_TERM, null,
00663         null, true));
00664   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getResultSetHoldability  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getResultSetHoldability()

Definition at line 1802 of file DatabaseMetaData.java.

01803   {
01804     return ((Integer) getMetadata(
01805         MetadataDescription.GET_RESULTSET_HOLDABILITY, null, null, false))
01806         .intValue();
01807   }

java.sql.ResultSet org.objectweb.cjdbc.driver.DatabaseMetaData.getSchemas  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getSchemas()

Definition at line 669 of file DatabaseMetaData.java.

References org.objectweb.cjdbc.driver.Connection.getSchemas().

00670   {
00671     return connection.getSchemas();
00672   }

String org.objectweb.cjdbc.driver.DatabaseMetaData.getSchemaTerm  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getSchemaTerm()

Definition at line 677 of file DatabaseMetaData.java.

00678   {
00679     return ((String) getMetadata(MetadataDescription.GET_SCHEMA_TERM, null,
00680         null, true));
00681   }

String org.objectweb.cjdbc.driver.DatabaseMetaData.getSearchStringEscape  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getSearchStringEscape()

Definition at line 686 of file DatabaseMetaData.java.

00687   {
00688     return ((String) getMetadata(MetadataDescription.GET_SEARCH_STRING_ESCAPE,
00689         null, null, true));
00690   }

String org.objectweb.cjdbc.driver.DatabaseMetaData.getSQLKeywords  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getSQLKeywords()

Definition at line 695 of file DatabaseMetaData.java.

00696   {
00697     return ((String) getMetadata(MetadataDescription.GET_SQL_KEYWORDS, null,
00698         null, true));
00699   }

int org.objectweb.cjdbc.driver.DatabaseMetaData.getSQLStateType  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getSQLStateType()

Definition at line 1856 of file DatabaseMetaData.java.

01857   {
01858     return ((Integer) getMetadata(MetadataDescription.GET_SQL_STATE_TYPE, null,
01859         null, false)).intValue();
01860   }

String org.objectweb.cjdbc.driver.DatabaseMetaData.getStringFunctions  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getStringFunctions()

Definition at line 704 of file DatabaseMetaData.java.

00705   {
00706     return ((String) getMetadata(MetadataDescription.GET_STRING_FUNCTIONS,
00707         null, null, true));
00708   }

java.sql.ResultSet org.objectweb.cjdbc.driver.DatabaseMetaData.getSuperTables String  catalog,
String  schemaPattern,
String  tableNamePattern
throws SQLException
 

This function is not supported yet.

Parameters:
catalog a catalog name; "" retrieves those without a catalog; null means drop catalog name from the selection criteria
schemaPattern a schema name pattern; "" retrieves those without a schema
tableNamePattern a table name pattern; may be a fully-qualified name
Returns:
a ResultSet object in which each row is a type description
Exceptions:
SQLException if a database access error occurs
Since:
JDK 1.4

Definition at line 1767 of file DatabaseMetaData.java.

01769   {
01770     throw new NotImplementedException("getSuperTables");
01771   }

java.sql.ResultSet org.objectweb.cjdbc.driver.DatabaseMetaData.getSuperTypes String  catalog,
String  schemaPattern,
String  typeNamePattern
throws SQLException
 

This function is not supported yet.

Parameters:
catalog a catalog name; "" retrieves those without a catalog; null means drop catalog name from the selection criteria
schemaPattern a schema name pattern; "" retrieves those without a schema
typeNamePattern a UDT name pattern; may be a fully-qualified name
Returns:
a ResultSet object in which a row gives information about the designated UDT
Exceptions:
SQLException if a database access error occurs
Since:
JDK 1.4

Definition at line 1747 of file DatabaseMetaData.java.

01749   {
01750     throw new NotImplementedException("getSuperTypes");
01751   }

String org.objectweb.cjdbc.driver.DatabaseMetaData.getSystemFunctions  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getSystemFunctions()

Definition at line 713 of file DatabaseMetaData.java.

00714   {
00715     return ((String) getMetadata(MetadataDescription.GET_SYSTEM_FUNCTIONS,
00716         null, null, true));
00717   }

java.sql.ResultSet org.objectweb.cjdbc.driver.DatabaseMetaData.getTablePrivileges String  catalog,
String  schemaPattern,
String  tableNamePattern
throws SQLException
 

Gets a description of the access rights for each table available in a catalog. Note that a table privilege applies to one or more columns in the table. It would be wrong to assume that this priviledge applies to all columns (this may be true for some systems but is not true for all.) Only privileges matching the schema and table name criteria are returned. They are ordered by TABLE_SCHEM, TABLE_NAME, and PRIVILEGE.

Parameters:
catalog a catalog name; "" retrieves those without a catalog; null means drop catalog name from the selection criteria
schemaPattern a schema name pattern; "" retrieves those without a schema
tableNamePattern a table name pattern
Returns:
ResultSet each row is a table privilege description
Exceptions:
SQLException if a database access error occurs

Definition at line 756 of file DatabaseMetaData.java.

References org.objectweb.cjdbc.driver.Connection.getTablePrivileges().

00758   {
00759     return connection.getTablePrivileges(catalog, schemaPattern,
00760         tableNamePattern);
00761   }

java.sql.ResultSet org.objectweb.cjdbc.driver.DatabaseMetaData.getTables String  catalog,
String  schemaPattern,
String  tableNamePattern,
String  types[]
throws SQLException
 

Gets a description of the available tables.

Parameters:
catalog a catalog name; this is ignored, and should be set to null
schemaPattern a schema name pattern; this is ignored, and should be set to null
tableNamePattern a table name pattern. For all tables this should be "%"
types a list of table types to include; null returns all types
Returns:
null
Exceptions:
SQLException if a database-access error occurs.

Definition at line 733 of file DatabaseMetaData.java.

References org.objectweb.cjdbc.driver.Connection.getTables().

00735   {
00736     return connection
00737         .getTables(catalog, schemaPattern, tableNamePattern, types);
00738   }

java.sql.ResultSet org.objectweb.cjdbc.driver.DatabaseMetaData.getTableTypes  )  throws SQLException
 

Gets the table types available in this database. The results are ordered by table type.

Returns:
ResultSet each row has a single String column that is a catalog name
Exceptions:
SQLException if a database error occurs

Definition at line 771 of file DatabaseMetaData.java.

References org.objectweb.cjdbc.driver.Connection.getTableTypes().

00772   {
00773     return connection.getTableTypes();
00774   }

String org.objectweb.cjdbc.driver.DatabaseMetaData.getTimeDateFunctions  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#getTimeDateFunctions()

Definition at line 779 of file DatabaseMetaData.java.

00780   {
00781     return ((String) getMetadata(MetadataDescription.GET_TIME_DATE_FUNCTIONS,
00782         null, null, true));
00783   }

java.sql.ResultSet org.objectweb.cjdbc.driver.DatabaseMetaData.getTypeInfo  )  throws SQLException
 

Feature not yet supported by C-JDBC.

Returns:
null
Exceptions:
SQLException if a database access error occurs

Definition at line 791 of file DatabaseMetaData.java.

00792   {
00793     return null;
00794   }

java.sql.ResultSet org.objectweb.cjdbc.driver.DatabaseMetaData.getUDTs String  catalog,
String  schemaPattern,
String  typeNamePattern,
int[]  types
throws SQLException
 

Feature not yet supported by C-JDBC.

Parameters:
catalog a String value
schemaPattern a String value
typeNamePattern a String value
types an int[] value
Returns:
null
Exceptions:
SQLException if an error occurs

Definition at line 806 of file DatabaseMetaData.java.

00808   {
00809     return null;
00810   }

String org.objectweb.cjdbc.driver.DatabaseMetaData.getURL  )  throws SQLException
 

What is the URL for this database?

Returns:
the url or null if it cannott be generated
Exceptions:
SQLException if a database access error occurs

Definition at line 818 of file DatabaseMetaData.java.

References org.objectweb.cjdbc.driver.Connection.getURL().

00819   {
00820     return connection.getURL();
00821   }

String org.objectweb.cjdbc.driver.DatabaseMetaData.getUserName  )  throws SQLException
 

What is our user name as known to the database?

Returns:
our database user name
Exceptions:
SQLException if a database access error occurs

Definition at line 829 of file DatabaseMetaData.java.

References org.objectweb.cjdbc.driver.Connection.getUserName().

00830   {
00831     return connection.getUserName();
00832   }

java.sql.ResultSet org.objectweb.cjdbc.driver.DatabaseMetaData.getVersionColumns String  catalog,
String  schema,
String  table
throws SQLException
 

Feature not yet supported by C-JDBC.

Parameters:
catalog a catalog name; "" retrieves those without a catalog
schema a schema name; "" retrieves those without a schema
table a table name
Returns:
null
Exceptions:
SQLException if a database access error occurs

Definition at line 843 of file DatabaseMetaData.java.

00845   {
00846     return null;
00847   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.insertsAreDetected int  type  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#insertsAreDetected(int)

Definition at line 852 of file DatabaseMetaData.java.

00853   {
00854     return ((Boolean) getMetadata(MetadataDescription.INSERTS_ARE_DETECTED,
00855         new Class[]{Integer.TYPE}, new Object[]{new Integer(type)}, false))
00856         .booleanValue();
00857   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.isCatalogAtStart  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#isCatalogAtStart()

Definition at line 862 of file DatabaseMetaData.java.

00863   {
00864     return ((Boolean) getMetadata(MetadataDescription.IS_CATALOG_AT_START,
00865         null, null, false)).booleanValue();
00866   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.isReadOnly  )  throws SQLException
 

Is the database in read-only mode?

Returns:
true if so
Exceptions:
SQLException if a database access error occurs

Definition at line 874 of file DatabaseMetaData.java.

References org.objectweb.cjdbc.driver.Connection.isReadOnly().

00875   {
00876     return connection.isReadOnly();
00877   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.locatorsUpdateCopy  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#locatorsUpdateCopy()

Definition at line 1865 of file DatabaseMetaData.java.

01866   {
01867     return ((Boolean) getMetadata(MetadataDescription.LOCATORS_UPDATE_COPY,
01868         null, null, false)).booleanValue();
01869   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.nullPlusNonNullIsNull  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#nullPlusNonNullIsNull()

Definition at line 882 of file DatabaseMetaData.java.

00883   {
00884     return ((Boolean) getMetadata(
00885         MetadataDescription.NULL_PLUS_NON_NULL_IS_NULL, null, null, false))
00886         .booleanValue();
00887   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.nullsAreSortedAtEnd  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#nullsAreSortedAtEnd()

Definition at line 892 of file DatabaseMetaData.java.

00893   {
00894     return ((Boolean) getMetadata(MetadataDescription.NULLS_ARE_SORTED_AT_END,
00895         null, null, false)).booleanValue();
00896   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.nullsAreSortedAtStart  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#nullsAreSortedAtStart()

Definition at line 901 of file DatabaseMetaData.java.

00902   {
00903     return ((Boolean) getMetadata(
00904         MetadataDescription.NULLS_ARE_SORTED_AT_START, null, null, false))
00905         .booleanValue();
00906   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.nullsAreSortedHigh  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#nullsAreSortedHigh()

Definition at line 911 of file DatabaseMetaData.java.

00912   {
00913     return ((Boolean) getMetadata(MetadataDescription.NULLS_ARE_SORTED_HIGH,
00914         null, null, false)).booleanValue();
00915   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.nullsAreSortedLow  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#nullsAreSortedLow()

Definition at line 920 of file DatabaseMetaData.java.

00921   {
00922     return ((Boolean) getMetadata(MetadataDescription.NULLS_ARE_SORTED_LOW,
00923         null, null, false)).booleanValue();
00924   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.othersDeletesAreVisible int  type  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#othersDeletesAreVisible(int)

Definition at line 929 of file DatabaseMetaData.java.

00930   {
00931     return ((Boolean) getMetadata(
00932         MetadataDescription.OTHERS_DELETES_ARE_VISIBLE,
00933         new Class[]{Integer.TYPE}, new Object[]{new Integer(type)}, false))
00934         .booleanValue();
00935   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.othersInsertsAreVisible int  type  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#othersInsertsAreVisible(int)

Definition at line 940 of file DatabaseMetaData.java.

00941   {
00942     return ((Boolean) getMetadata(
00943         MetadataDescription.OTHERS_INSERTS_ARE_VISIBLE,
00944         new Class[]{Integer.TYPE}, new Object[]{new Integer(type)}, false))
00945         .booleanValue();
00946   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.othersUpdatesAreVisible int  type  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#othersUpdatesAreVisible(int)

Definition at line 951 of file DatabaseMetaData.java.

00952   {
00953     return ((Boolean) getMetadata(
00954         MetadataDescription.OTHERS_UPDATES_ARE_VISIBLE,
00955         new Class[]{Integer.TYPE}, new Object[]{new Integer(type)}, false))
00956         .booleanValue();
00957   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.ownDeletesAreVisible int  type  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#ownDeletesAreVisible(int)

Definition at line 962 of file DatabaseMetaData.java.

00963   {
00964     return ((Boolean) getMetadata(MetadataDescription.OWN_DELETES_ARE_VISIBLE,
00965         new Class[]{Integer.TYPE}, new Object[]{new Integer(type)}, false))
00966         .booleanValue();
00967   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.ownInsertsAreVisible int  type  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#ownInsertsAreVisible(int)

Definition at line 972 of file DatabaseMetaData.java.

00973   {
00974     return ((Boolean) getMetadata(MetadataDescription.OWN_INSERTS_ARE_VISIBLE,
00975         new Class[]{Integer.TYPE}, new Object[]{new Integer(type)}, false))
00976         .booleanValue();
00977 
00978   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.ownUpdatesAreVisible int  type  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#ownUpdatesAreVisible(int)

Definition at line 983 of file DatabaseMetaData.java.

00984   {
00985     return ((Boolean) getMetadata(MetadataDescription.OWN_UPDATES_ARE_VISIBLE,
00986         new Class[]{Integer.TYPE}, new Object[]{new Integer(type)}, false))
00987         .booleanValue();
00988   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.storesLowerCaseIdentifiers  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#storesLowerCaseIdentifiers()

Definition at line 993 of file DatabaseMetaData.java.

00994   {
00995     return ((Boolean) getMetadata(
00996         MetadataDescription.STORES_LOWER_CASE_IDENTIFIERS, null, null, false))
00997         .booleanValue();
00998   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.storesLowerCaseQuotedIdentifiers  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#storesLowerCaseQuotedIdentifiers()

Definition at line 1003 of file DatabaseMetaData.java.

01004   {
01005     return ((Boolean) getMetadata(
01006         MetadataDescription.STORES_LOWER_CASE_QUOTED_IDENTIFIERS, null, null,
01007         false)).booleanValue();
01008   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.storesMixedCaseIdentifiers  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#storesMixedCaseIdentifiers()

Definition at line 1013 of file DatabaseMetaData.java.

01014   {
01015     return ((Boolean) getMetadata(
01016         MetadataDescription.STORES_MIXED_CASE_IDENTIFIERS, null, null, false))
01017         .booleanValue();
01018   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.storesMixedCaseQuotedIdentifiers  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#storesMixedCaseQuotedIdentifiers()

Definition at line 1023 of file DatabaseMetaData.java.

01024   {
01025     return ((Boolean) getMetadata(
01026         MetadataDescription.STORES_MIXED_CASE_QUOTED_IDENTIFIERS, null, null,
01027         false)).booleanValue();
01028   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.storesUpperCaseIdentifiers  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#storesUpperCaseIdentifiers()

Definition at line 1033 of file DatabaseMetaData.java.

01034   {
01035     return ((Boolean) getMetadata(
01036         MetadataDescription.STORES_UPPER_CASE_IDENTIFIERS, null, null, false))
01037         .booleanValue();
01038   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.storesUpperCaseQuotedIdentifiers  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#storesUpperCaseQuotedIdentifiers()

Definition at line 1043 of file DatabaseMetaData.java.

01044   {
01045     return ((Boolean) getMetadata(
01046         MetadataDescription.STORES_UPPER_CASE_QUOTED_IDENTIFIERS, null, null,
01047         false)).booleanValue();
01048   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsAlterTableWithAddColumn  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsAlterTableWithAddColumn()

Definition at line 1053 of file DatabaseMetaData.java.

01054   {
01055     return ((Boolean) getMetadata(
01056         MetadataDescription.SUPPORTS_ALTER_TABLE_WITH_ADD_COLUMN, null, null,
01057         false)).booleanValue();
01058   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsAlterTableWithDropColumn  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsAlterTableWithDropColumn()

Definition at line 1063 of file DatabaseMetaData.java.

01064   {
01065     return ((Boolean) getMetadata(
01066         MetadataDescription.SUPPORTS_ALTER_TABLE_WITH_DROP_COLUMN, null, null,
01067         false)).booleanValue();
01068   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsANSI92EntryLevelSQL  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsANSI92EntryLevelSQL()

Definition at line 1073 of file DatabaseMetaData.java.

01074   {
01075     return ((Boolean) getMetadata(
01076         MetadataDescription.SUPPORTS_ANSI92_ENTRY_LEVEL_SQL, null, null, false))
01077         .booleanValue();
01078   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsANSI92FullSQL  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsANSI92FullSQL()

Definition at line 1083 of file DatabaseMetaData.java.

01084   {
01085     return ((Boolean) getMetadata(MetadataDescription.SUPPORTS_ANSI92_FULL_SQL,
01086         null, null, false)).booleanValue();
01087   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsANSI92IntermediateSQL  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsANSI92IntermediateSQL()

Definition at line 1092 of file DatabaseMetaData.java.

01093   {
01094     return ((Boolean) getMetadata(
01095         MetadataDescription.SUPPORTS_ANSI92_INTERMEDIATE_SQL, null, null, false))
01096         .booleanValue();
01097   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsBatchUpdates  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsBatchUpdates()

Definition at line 1102 of file DatabaseMetaData.java.

01103   {
01104     return ((Boolean) getMetadata(MetadataDescription.SUPPORTS_BATCH_UPDATES,
01105         null, null, false)).booleanValue();
01106   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsCatalogsInDataManipulation  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsCatalogsInDataManipulation()

Definition at line 1111 of file DatabaseMetaData.java.

01112   {
01113     return ((Boolean) getMetadata(
01114         MetadataDescription.SUPPORTS_CATALOGS_IN_DATA_MANIPULATION, null, null,
01115         false)).booleanValue();
01116   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsCatalogsInIndexDefinitions  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsCatalogsInIndexDefinitions()

Definition at line 1121 of file DatabaseMetaData.java.

01122   {
01123     return ((Boolean) getMetadata(
01124         MetadataDescription.SUPPORTS_CATALOGS_IN_INDEX_DEFINITIONS, null, null,
01125         false)).booleanValue();
01126   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsCatalogsInPrivilegeDefinitions  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsCatalogsInPrivilegeDefinitions()

Definition at line 1131 of file DatabaseMetaData.java.

01132   {
01133     return ((Boolean) getMetadata(
01134         MetadataDescription.SUPPORTS_CATALOGS_IN_PRIVILEGE_DEFINITIONS, null,
01135         null, false)).booleanValue();
01136   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsCatalogsInProcedureCalls  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsCatalogsInProcedureCalls()

Definition at line 1141 of file DatabaseMetaData.java.

01142   {
01143     return ((Boolean) getMetadata(
01144         MetadataDescription.SUPPORTS_CATALOGS_IN_PROCEDURE_CALLS, null, null,
01145         false)).booleanValue();
01146   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsCatalogsInTableDefinitions  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsCatalogsInTableDefinitions()

Definition at line 1151 of file DatabaseMetaData.java.

01152   {
01153     return ((Boolean) getMetadata(
01154         MetadataDescription.SUPPORTS_CATALOGS_IN_TABLE_DEFINITIONS, null, null,
01155         false)).booleanValue();
01156   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsColumnAliasing  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsColumnAliasing()

Definition at line 1161 of file DatabaseMetaData.java.

01162   {
01163     return ((Boolean) getMetadata(MetadataDescription.SUPPORTS_COLUMN_ALIASING,
01164         null, null, false)).booleanValue();
01165   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsConvert int  fromType,
int  toType
throws SQLException
 

Not implemented (returns false). We should ask the Controller to know.

Parameters:
fromType an int value
toType an int value
Returns:
false
Exceptions:
SQLException <description>

Definition at line 1185 of file DatabaseMetaData.java.

01186   {
01187     return false;
01188   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsConvert  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsConvert()

Definition at line 1170 of file DatabaseMetaData.java.

01171   {
01172     return ((Boolean) getMetadata(MetadataDescription.SUPPORTS_CONVERT, null,
01173         null, false)).booleanValue();
01174   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsCoreSQLGrammar  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsCoreSQLGrammar()

Definition at line 1193 of file DatabaseMetaData.java.

01194   {
01195     return ((Boolean) getMetadata(
01196         MetadataDescription.SUPPORTS_CORE_SQL_GRAMMAR, null, null, false))
01197         .booleanValue();
01198   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsCorrelatedSubqueries  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsCorrelatedSubqueries()

Definition at line 1203 of file DatabaseMetaData.java.

01204   {
01205     return ((Boolean) getMetadata(
01206         MetadataDescription.SUPPORTS_CORRELATED_SUBQUERIES, null, null, false))
01207         .booleanValue();
01208   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsDataDefinitionAndDataManipulationTransactions  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsDataDefinitionAndDataManipulationTransactions()

Definition at line 1213 of file DatabaseMetaData.java.

01215   {
01216     return ((Boolean) getMetadata(
01217         MetadataDescription.SUPPORTS_DATA_DEFINITION_AND_DATA_MANIPULATION_TRANSACTIONS,
01218         null, null, false)).booleanValue();
01219   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsDataManipulationTransactionsOnly  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsDataManipulationTransactionsOnly()

Definition at line 1224 of file DatabaseMetaData.java.

01225   {
01226     return ((Boolean) getMetadata(
01227         MetadataDescription.SUPPORTS_DATA_MANIPULATION_TRANSACTIONS_ONLY, null,
01228         null, false)).booleanValue();
01229   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsDifferentTableCorrelationNames  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsDifferentTableCorrelationNames()

Definition at line 1234 of file DatabaseMetaData.java.

01235   {
01236     return ((Boolean) getMetadata(
01237         MetadataDescription.SUPPORTS_DIFFERENT_TABLE_CORRELATION_NAMES, null,
01238         null, false)).booleanValue();
01239   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsExpressionsInOrderBy  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsExpressionsInOrderBy()

Definition at line 1244 of file DatabaseMetaData.java.

01245   {
01246     return ((Boolean) getMetadata(
01247         MetadataDescription.SUPPORTS_EXPRESSIONS_IN_ORDER_BY, null, null, false))
01248         .booleanValue();
01249   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsExtendedSQLGrammar  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsExtendedSQLGrammar()

Definition at line 1254 of file DatabaseMetaData.java.

01255   {
01256     return ((Boolean) getMetadata(
01257         MetadataDescription.SUPPORTS_EXTENDED_SQL_GRAMMAR, null, null, false))
01258         .booleanValue();
01259   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsFullOuterJoins  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsFullOuterJoins()

Definition at line 1264 of file DatabaseMetaData.java.

01265   {
01266     return ((Boolean) getMetadata(
01267         MetadataDescription.SUPPORTS_FULL_OUTER_JOINS, null, null, false))
01268         .booleanValue();
01269   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsGetGeneratedKeys  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsGetGeneratedKeys()

Definition at line 1726 of file DatabaseMetaData.java.

01727   {
01728     return ((Boolean) getMetadata(
01729         MetadataDescription.SUPPORTS_GET_GENERATED_KEYS, null, null, false))
01730         .booleanValue();
01731   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsGroupBy  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsGroupBy()

Definition at line 1274 of file DatabaseMetaData.java.

01275   {
01276     return ((Boolean) getMetadata(MetadataDescription.SUPPORTS_GROUP_BY, null,
01277         null, false)).booleanValue();
01278   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsGroupByBeyondSelect  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsGroupByBeyondSelect()

Definition at line 1283 of file DatabaseMetaData.java.

01284   {
01285     return ((Boolean) getMetadata(
01286         MetadataDescription.SUPPORTS_GROUP_BY_BEYOND_SELECT, null, null, false))
01287         .booleanValue();
01288   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsGroupByUnrelated  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsGroupByUnrelated()

Definition at line 1293 of file DatabaseMetaData.java.

01294   {
01295     return ((Boolean) getMetadata(
01296         MetadataDescription.SUPPORTS_GROUP_BY_UNRELATED, null, null, false))
01297         .booleanValue();
01298   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsIntegrityEnhancementFacility  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsIntegrityEnhancementFacility()

Definition at line 1303 of file DatabaseMetaData.java.

01304   {
01305     return ((Boolean) getMetadata(
01306         MetadataDescription.SUPPORTS_INTEGRITY_ENHANCEMENT_FACILITY, null,
01307         null, false)).booleanValue();
01308   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsLikeEscapeClause  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsLikeEscapeClause()

Definition at line 1313 of file DatabaseMetaData.java.

01314   {
01315     return ((Boolean) getMetadata(
01316         MetadataDescription.SUPPORTS_LIKE_ESCAPE_CLAUSE, null, null, false))
01317         .booleanValue();
01318   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsLimitedOuterJoins  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsLimitedOuterJoins()

Definition at line 1323 of file DatabaseMetaData.java.

01324   {
01325     return ((Boolean) getMetadata(
01326         MetadataDescription.SUPPORTS_LIMITED_OUTER_JOINS, null, null, false))
01327         .booleanValue();
01328   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsMinimumSQLGrammar  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsMinimumSQLGrammar()

Definition at line 1333 of file DatabaseMetaData.java.

01334   {
01335     return ((Boolean) getMetadata(
01336         MetadataDescription.SUPPORTS_MINIMUM_SQL_GRAMMAR, null, null, false))
01337         .booleanValue();
01338   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsMixedCaseIdentifiers  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsMixedCaseIdentifiers()

Definition at line 1343 of file DatabaseMetaData.java.

01344   {
01345     return ((Boolean) getMetadata(
01346         MetadataDescription.SUPPORTS_MIXED_CASE_IDENTIFIERS, null, null, false))
01347         .booleanValue();
01348   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsMixedCaseQuotedIdentifiers  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsMixedCaseQuotedIdentifiers()

Definition at line 1353 of file DatabaseMetaData.java.

01354   {
01355     return ((Boolean) getMetadata(
01356         MetadataDescription.SUPPORTS_MIXED_CASE_QUOTED_IDENTIFIERS, null, null,
01357         false)).booleanValue();
01358   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsMultipleOpenResults  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsMultipleOpenResults()

Definition at line 1716 of file DatabaseMetaData.java.

01717   {
01718     return ((Boolean) getMetadata(
01719         MetadataDescription.SUPPORTS_MULTIPLE_OPEN_RESULTS, null, null, false))
01720         .booleanValue();
01721   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsMultipleResultSets  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsMultipleResultSets()

Definition at line 1363 of file DatabaseMetaData.java.

01364   {
01365     return ((Boolean) getMetadata(
01366         MetadataDescription.SUPPORTS_MULTIPLE_RESULTSETS, null, null, false))
01367         .booleanValue();
01368   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsMultipleTransactions  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsMultipleTransactions()

Definition at line 1373 of file DatabaseMetaData.java.

01374   {
01375     return ((Boolean) getMetadata(
01376         MetadataDescription.SUPPORTS_MULTIPLE_TRANSACTIONS, null, null, false))
01377         .booleanValue();
01378   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsNamedParameters  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsNamedParameters()

Definition at line 1706 of file DatabaseMetaData.java.

01707   {
01708     return ((Boolean) getMetadata(
01709         MetadataDescription.SUPPORTS_NAMED_PARAMETERS, null, null, false))
01710         .booleanValue();
01711   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsNonNullableColumns  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsNonNullableColumns()

Definition at line 1383 of file DatabaseMetaData.java.

01384   {
01385     return ((Boolean) getMetadata(
01386         MetadataDescription.SUPPORTS_NON_NULLABLE_COLUMNS, null, null, false))
01387         .booleanValue();
01388   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsOpenCursorsAcrossCommit  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsOpenCursorsAcrossCommit()

Definition at line 1393 of file DatabaseMetaData.java.

01394   {
01395     return ((Boolean) getMetadata(
01396         MetadataDescription.SUPPORTS_OPEN_CURSORS_ACROSS_COMMIT, null, null,
01397         false)).booleanValue();
01398   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsOpenCursorsAcrossRollback  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsOpenCursorsAcrossRollback()

Definition at line 1403 of file DatabaseMetaData.java.

01404   {
01405     return ((Boolean) getMetadata(
01406         MetadataDescription.SUPPORTS_OPEN_CURSORS_ACROSS_ROLLBACK, null, null,
01407         false)).booleanValue();
01408   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsOpenStatementsAcrossCommit  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsOpenStatementsAcrossCommit()

Definition at line 1413 of file DatabaseMetaData.java.

01414   {
01415     return ((Boolean) getMetadata(
01416         MetadataDescription.SUPPORTS_OPEN_STATEMENTS_ACROSS_COMMIT, null, null,
01417         false)).booleanValue();
01418   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsOpenStatementsAcrossRollback  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsOpenStatementsAcrossRollback()

Definition at line 1423 of file DatabaseMetaData.java.

01424   {
01425     return ((Boolean) getMetadata(
01426         MetadataDescription.SUPPORTS_OPEN_STATEMENTS_ACROSS_ROLLBACK, null,
01427         null, false)).booleanValue();
01428   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsOrderByUnrelated  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsOrderByUnrelated()

Definition at line 1433 of file DatabaseMetaData.java.

01434   {
01435     return ((Boolean) getMetadata(
01436         MetadataDescription.SUPPORTS_ORDER_BY_UNRELATED, null, null, false))
01437         .booleanValue();
01438   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsOuterJoins  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsOuterJoins()

Definition at line 1443 of file DatabaseMetaData.java.

01444   {
01445     return ((Boolean) getMetadata(MetadataDescription.SUPPORTS_OUTER_JOINS,
01446         null, null, false)).booleanValue();
01447   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsPositionedDelete  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsPositionedDelete()

Definition at line 1452 of file DatabaseMetaData.java.

01453   {
01454     return ((Boolean) getMetadata(
01455         MetadataDescription.SUPPORTS_POSITIONED_DELETE, null, null, false))
01456         .booleanValue();
01457   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsPositionedUpdate  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsPositionedUpdate()

Definition at line 1462 of file DatabaseMetaData.java.

01463   {
01464     return ((Boolean) getMetadata(
01465         MetadataDescription.SUPPORTS_POSITIONED_UPDATE, null, null, false))
01466         .booleanValue();
01467   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsResultSetConcurrency int  type,
int  concurrency
throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsResultSetConcurrency(int, int)

Definition at line 1472 of file DatabaseMetaData.java.

01474   {
01475     return ((Boolean) getMetadata(
01476         MetadataDescription.SUPPORTS_RESULT_SET_CONCURRENCY,
01477         new Class[]{Integer.TYPE, Integer.TYPE},
01478         new Object[]{new Integer(type), new Integer(concurrency)},
01479         false)).booleanValue();
01480   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsResultSetHoldability int  holdability  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsResultSetHoldability(int)

Definition at line 1485 of file DatabaseMetaData.java.

01487   {
01488     return ((Boolean) getMetadata(
01489         MetadataDescription.SUPPORTS_RESULT_SET_HOLDABILITY,
01490         new Class[]{Integer.TYPE}, new Object[]{new Integer(holdability)},
01491         false)).booleanValue();
01492   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsResultSetType int  type  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsResultSetType(int)

Definition at line 1497 of file DatabaseMetaData.java.

01498   {
01499     return ((Boolean) getMetadata(MetadataDescription.SUPPORTS_RESULT_SET_TYPE,
01500         new Class[]{Integer.TYPE}, new Object[]{new Integer(type)}, false))
01501         .booleanValue();
01502   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsSavepoints  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsSavepoints()

Definition at line 1697 of file DatabaseMetaData.java.

01698   {
01699     return ((Boolean) getMetadata(MetadataDescription.SUPPORTS_SAVEPOINTS,
01700         null, null, false)).booleanValue();
01701   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsSchemasInDataManipulation  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsSchemasInDataManipulation()

Definition at line 1507 of file DatabaseMetaData.java.

01508   {
01509     return ((Boolean) getMetadata(
01510         MetadataDescription.SUPPORTS_SCHEMAS_IN_DATA_MANIPULATION, null, null,
01511         false)).booleanValue();
01512   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsSchemasInIndexDefinitions  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsSchemasInIndexDefinitions()

Definition at line 1517 of file DatabaseMetaData.java.

01518   {
01519     return ((Boolean) getMetadata(
01520         MetadataDescription.SUPPORTS_SCHEMAS_IN_INDEX_DEFINITIONS, null, null,
01521         false)).booleanValue();
01522   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsSchemasInPrivilegeDefinitions  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsSchemasInPrivilegeDefinitions()

Definition at line 1527 of file DatabaseMetaData.java.

01528   {
01529     return ((Boolean) getMetadata(
01530         MetadataDescription.SUPPORTS_SCHEMAS_IN_PRIVILEGE_DEFINITIONS, null,
01531         null, false)).booleanValue();
01532   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsSchemasInProcedureCalls  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsSchemasInProcedureCalls()

Definition at line 1537 of file DatabaseMetaData.java.

01538   {
01539     return ((Boolean) getMetadata(
01540         MetadataDescription.SUPPORTS_SCHEMAS_IN_PROCEDURE_CALLS, null, null,
01541         false)).booleanValue();
01542   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsSchemasInTableDefinitions  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsSchemasInTableDefinitions()

Definition at line 1547 of file DatabaseMetaData.java.

01548   {
01549     return ((Boolean) getMetadata(
01550         MetadataDescription.SUPPORTS_SCHEMAS_IN_TABLE_DEFINITIONS, null, null,
01551         false)).booleanValue();
01552   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsSelectForUpdate  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsSelectForUpdate()

Definition at line 1557 of file DatabaseMetaData.java.

01558   {
01559     return ((Boolean) getMetadata(
01560         MetadataDescription.SUPPORTS_SELECT_FOR_UPDATE, null, null, false))
01561         .booleanValue();
01562   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsStatementPooling  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsStatementPooling()

Definition at line 1874 of file DatabaseMetaData.java.

01875   {
01876     return ((Boolean) getMetadata(
01877         MetadataDescription.SUPPORTS_STATEMENT_POOLING, null, null, false))
01878         .booleanValue();
01879   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsStoredProcedures  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsStoredProcedures()

Definition at line 1567 of file DatabaseMetaData.java.

01568   {
01569     return ((Boolean) getMetadata(
01570         MetadataDescription.SUPPORTS_STORED_PROCEDURES, null, null, false))
01571         .booleanValue();
01572   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsSubqueriesInComparisons  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsSubqueriesInComparisons()

Definition at line 1577 of file DatabaseMetaData.java.

01578   {
01579     return ((Boolean) getMetadata(
01580         MetadataDescription.SUPPORTS_SUB_QUERIES_IN_COMPARISONS, null, null,
01581         false)).booleanValue();
01582   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsSubqueriesInExists  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsSubqueriesInExists()

Definition at line 1587 of file DatabaseMetaData.java.

01588   {
01589     return ((Boolean) getMetadata(
01590         MetadataDescription.SUPPORTS_SUB_QUERIES_IN_EXISTS, null, null, false))
01591         .booleanValue();
01592   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsSubqueriesInIns  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsSubqueriesInIns()

Definition at line 1597 of file DatabaseMetaData.java.

01598   {
01599     return ((Boolean) getMetadata(
01600         MetadataDescription.SUPPORTS_SUB_QUERIES_IN_INS, null, null, false))
01601         .booleanValue();
01602   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsSubqueriesInQuantifieds  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsSubqueriesInQuantifieds()

Definition at line 1607 of file DatabaseMetaData.java.

01608   {
01609     return ((Boolean) getMetadata(
01610         MetadataDescription.SUPPORTS_SUB_QUERIES_IN_QUANTIFIEDS, null, null,
01611         false)).booleanValue();
01612   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsTableCorrelationNames  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsTableCorrelationNames()

Definition at line 1617 of file DatabaseMetaData.java.

01618   {
01619     return ((Boolean) getMetadata(
01620         MetadataDescription.SUPPORTS_TABLE_CORRELATION_NAMES, null, null, false))
01621         .booleanValue();
01622   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsTransactionIsolationLevel int  level  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsTransactionIsolationLevel(int)

Definition at line 1627 of file DatabaseMetaData.java.

01629   {
01630     return ((Boolean) getMetadata(
01631         MetadataDescription.SUPPORTS_TRANSACTION_ISOLATION_LEVEL,
01632         new Class[]{Integer.TYPE}, new Object[]{new Integer(level)}, false))
01633         .booleanValue();
01634   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsTransactions  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsTransactions()

Definition at line 1639 of file DatabaseMetaData.java.

01640   {
01641     return ((Boolean) getMetadata(MetadataDescription.SUPPORTS_TRANSACTIONS,
01642         null, null, false)).booleanValue();
01643   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsUnion  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsUnion()

Definition at line 1648 of file DatabaseMetaData.java.

01649   {
01650     return ((Boolean) getMetadata(MetadataDescription.SUPPORTS_UNION, null,
01651         null, false)).booleanValue();
01652   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.supportsUnionAll  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#supportsUnionAll()

Definition at line 1657 of file DatabaseMetaData.java.

01658   {
01659     return ((Boolean) getMetadata(MetadataDescription.SUPPORTS_UNION_ALL, null,
01660         null, false)).booleanValue();
01661   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.updatesAreDetected int  type  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#updatesAreDetected(int)

Definition at line 1666 of file DatabaseMetaData.java.

01667   {
01668     return ((Boolean) getMetadata(MetadataDescription.UPDATES_ARE_DETECTED,
01669         new Class[]{Integer.TYPE}, new Object[]{new Integer(type)}, false))
01670         .booleanValue();
01671   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.usesLocalFilePerTable  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#usesLocalFilePerTable()

Definition at line 1676 of file DatabaseMetaData.java.

01677   {
01678     return ((Boolean) getMetadata(
01679         MetadataDescription.USES_LOCAL_FILE_PER_TABLE, null, null, false))
01680         .booleanValue();
01681   }

boolean org.objectweb.cjdbc.driver.DatabaseMetaData.usesLocalFiles  )  throws SQLException
 

See also:
java.sql.DatabaseMetaData#usesLocalFiles()

Definition at line 1686 of file DatabaseMetaData.java.

01687   {
01688     return ((Boolean) getMetadata(MetadataDescription.USES_LOCAL_FILES, null,
01689         null, false)).booleanValue();
01690   }


The documentation for this class was generated from the following file:
Generated on Mon Apr 11 22:04:58 2005 for C-JDBC by  doxygen 1.3.9.1