public class ApptrieveDatabaseMetaData
extends java.lang.Object
implements java.sql.DatabaseMetaData
attributeNoNulls, attributeNullable, attributeNullableUnknown, bestRowNotPseudo, bestRowPseudo, bestRowSession, bestRowTemporary, bestRowTransaction, bestRowUnknown, columnNoNulls, columnNullable, columnNullableUnknown, functionColumnIn, functionColumnInOut, functionColumnOut, functionColumnResult, functionColumnUnknown, functionNoNulls, functionNoTable, functionNullable, functionNullableUnknown, functionResultUnknown, functionReturn, functionReturnsTable, importedKeyCascade, importedKeyInitiallyDeferred, importedKeyInitiallyImmediate, importedKeyNoAction, importedKeyNotDeferrable, importedKeyRestrict, importedKeySetDefault, importedKeySetNull, procedureColumnIn, procedureColumnInOut, procedureColumnOut, procedureColumnResult, procedureColumnReturn, procedureColumnUnknown, procedureNoNulls, procedureNoResult, procedureNullable, procedureNullableUnknown, procedureResultUnknown, procedureReturnsResult, sqlStateSQL, sqlStateSQL99, sqlStateXOpen, tableIndexClustered, tableIndexHashed, tableIndexOther, tableIndexStatistic, typeNoNulls, typeNullable, typeNullableUnknown, typePredBasic, typePredChar, typePredNone, typeSearchable, versionColumnNotPseudo, versionColumnPseudo, versionColumnUnknown
Modifier and Type | Method and Description |
---|---|
boolean |
allProceduresAreCallable()
Discovers whether the current user has required security rights to call
all procedures returned by the method getProcedures.
|
boolean |
allTablesAreSelectable()
Discovers whether the current user can use a SELECT statement with all
of the tables returned by the method getTables.
|
boolean |
autoCommitFailureClosesAllResultSets() |
boolean |
dataDefinitionCausesTransactionCommit()
Discovers whether a data definition statement within a transaction forces
the transaction to commit.
|
boolean |
dataDefinitionIgnoredInTransactions()
Discovers whether a data definition statement within a transaction is
ignored.
|
boolean |
deletesAreDetected(int type)
Discovers whether a deletion that is visible in a ResultSet
of a given type can be detected by calling the method ResultSet.rowDeleted.
|
boolean |
doesMaxRowSizeIncludeBlobs()
Discovers whether a the value returned by the method getMaxRowSize
includes LONGVARCHAR and LONGBINARY blobs.
|
boolean |
generatedKeyAlwaysReturned() |
java.sql.ResultSet |
getAttributes(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String typeNamePattern,
java.lang.String attributeNamePattern)
This method is not supported by the Host Integrator driver.
|
java.sql.ResultSet |
getBestRowIdentifier(java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
int scope,
boolean nullable)
This method is not supported by the Host Integrator driver.
|
java.sql.ResultSet |
getCatalogs()
This method is not supported by the Host Integrator driver.
|
java.lang.String |
getCatalogSeparator()
This method is not supported by the Host Integrator driver.
|
java.lang.String |
getCatalogTerm()
This method is not supported by the Host Integrator driver.
|
java.sql.ResultSet |
getClientInfoProperties() |
java.sql.ResultSet |
getColumnPrivileges(java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
java.lang.String columnNamePattern)
Gets a description of the access rights for a table's columns.
|
java.sql.ResultSet |
getColumns(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String tableNamePattern,
java.lang.String columnNamePattern)
Gets a description of table columns available in a catalog.
|
java.sql.Connection |
getConnection()
Gets the connection object that produced this
DatabaseMetaData object.
|
java.sql.ResultSet |
getCrossReference(java.lang.String primaryCatalog,
java.lang.String primarySchema,
java.lang.String primaryTable,
java.lang.String foreignCatalog,
java.lang.String foreignSchema,
java.lang.String foreignTable)
Gets a description of how one table imports the
keys of another table.
|
int |
getDatabaseMajorVersion()
Gets the major version number for Verastream Host Integrator.
|
int |
getDatabaseMinorVersion()
Gets the minor version number for Verastream Host Integrator.
|
java.lang.String |
getDatabaseProductName()
Gets the product name for this database.
|
java.lang.String |
getDatabaseProductVersion()
Gets the version for this database product.
|
int |
getDefaultTransactionIsolation()
Gets the database's default transaction isolation level.
|
int |
getDriverMajorVersion()
Gets the Host Integrator JDBC driver major version number
|
int |
getDriverMinorVersion()
Gets the Host Integrator JDBC driver minor version number
|
java.lang.String |
getDriverName()
Gets the Host Integrator JDBC driver name
|
java.lang.String |
getDriverVersion()
Gets the version string for this JDBC driver.
|
java.sql.ResultSet |
getExportedKeys(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
Gets a description of the foreign key columns that reference
the primary key columns in specified table.
|
java.lang.String |
getExtraNameCharacters()
Gets the set of special characters that can be used in
a non-quoted identifier.
|
java.sql.ResultSet |
getFunctionColumns(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String functionNamePattern,
java.lang.String columnNamePattern) |
java.sql.ResultSet |
getFunctions(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String functionNamePattern) |
java.lang.String |
getIdentifierQuoteString()
Gets the string used to quote SQL identifiers.
|
java.sql.ResultSet |
getImportedKeys(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
Gets a description of the primary key columns that are
referenced by the foreign key columns in a given table.
|
java.sql.ResultSet |
getIndexInfo(java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
boolean unique,
boolean approximate)
This method is not supported by the Host Integrator driver.
|
int |
getJDBCMajorVersion()
Retrieves the major JDBC version number for this driver.
|
int |
getJDBCMinorVersion()
Retrieves the minor JDBC version number for this driver.
|
int |
getMaxBinaryLiteralLength()
Gets the maximum number of hexadecimal characters allowed
in an inline binary literal.
|
int |
getMaxCatalogNameLength()
Gets the maximum number of characters allowed
in a catalog name.
|
int |
getMaxCharLiteralLength()
Gets the maximum number of characters allowed
in a character literal.
|
int |
getMaxColumnNameLength()
Gets the maximum number of characters allowed
in a column name.
|
int |
getMaxColumnsInGroupBy()
Gets the maximum number of columns allowed in
a GROUP BY clause.
|
int |
getMaxColumnsInIndex()
Gets the maximum number of columns allowed in
an index.
|
int |
getMaxColumnsInOrderBy()
Gets the maximum number of columns allowed in
an ORDER BY clause.
|
int |
getMaxColumnsInSelect()
Gets the maximum number of columns allowed in
a SELECT clause.
|
int |
getMaxColumnsInTable()
Gets the maximum number of columns allowed in
a table.
|
int |
getMaxConnections()
Gets the maximum number of connections to this database
that can be made through this driver instance.
|
int |
getMaxCursorNameLength()
Gets the maximum number of characters allowed in a cursor name.
|
int |
getMaxIndexLength()
Gets the maximum number of bytes allowed in an index.
|
int |
getMaxProcedureNameLength()
Gets the maximum number of characters allowed in a procedure name.
|
int |
getMaxRowSize()
Gets the maximum number of bytes allowed in a single row.
|
int |
getMaxSchemaNameLength()
Gets the maximum number of characters allowed in a schema name.
|
int |
getMaxStatementLength()
Gets the maximum number of characters allowed in an SQL statement.
|
int |
getMaxStatements()
Gets the maximum number of active statements to this database
that may be opened on one connection at the same time.
|
int |
getMaxTableNameLength()
Gets the maximum number of characters allowed in a table name.
|
int |
getMaxTablesInSelect()
Gets the maximum number of tables allowed in a SELECT clause.
|
int |
getMaxUserNameLength()
Gets the maximum number of characters allowed in a user name.
|
java.lang.String |
getNumericFunctions()
Gets the Open Group CLI names for this database's math functions.
|
java.sql.ResultSet |
getPrimaryKeys(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
Gets a description of the primary key columns in a given table
|
java.sql.ResultSet |
getProcedureColumns(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String procedureNamePattern,
java.lang.String columnNamePattern)
Gets a description of the input, output, and results
associated with certain stored procedures available in a given catalog.
|
java.sql.ResultSet |
getProcedures(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String procedureNamePattern)
Gets a description of the input, output, and results
associated with certain stored procedures available in a given catalog.
|
java.lang.String |
getProcedureTerm()
Gets the preferred term for procedure.
|
java.sql.ResultSet |
getPseudoColumns(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String tableNamePattern,
java.lang.String columnNamePattern) |
int |
getResultSetHoldability()
This method is not supported by the Host Integrator driver.
|
java.sql.RowIdLifetime |
getRowIdLifetime() |
java.sql.ResultSet |
getSchemas()
This method is not supported by the Host Integrator driver.
|
java.sql.ResultSet |
getSchemas(java.lang.String catalog,
java.lang.String schemaPattern) |
java.lang.String |
getSchemaTerm()
This method is not supported by the Host Integrator driver.
|
java.lang.String |
getSearchStringEscape()
Gets the string that can be used to escape "_" or "%"
wildcards in the string search pattern used for search parameters.
|
java.lang.String |
getSQLKeywords()
Gets a list of all database keywords that are not
also SQL-92 keywords.
|
int |
getSQLStateType()
This method is not supported by the Host Integrator driver.
|
java.lang.String |
getStringFunctions()
Gets a list of Open Group CLI names for database string
functions.
|
java.sql.ResultSet |
getSuperTables(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String tableNamePattern)
This method is not supported by the Host Integrator driver.
|
java.sql.ResultSet |
getSuperTypes(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String typeNamePattern)
This method is not supported by the Host Integrator driver.
|
java.lang.String |
getSystemFunctions()
Gets a list of Open Group CLI names for database system
functions.
|
java.sql.ResultSet |
getTablePrivileges(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String tableNamePattern)
Gets a description of the access rights for
each table available in a particular catalog.
|
java.sql.ResultSet |
getTables(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String tableNamePattern,
java.lang.String[] types)
Gets a description of the tables available in a particular catalog.
|
java.sql.ResultSet |
getTableTypes()
Gets the table types available in this database system.
|
java.lang.String |
getTimeDateFunctions()
Gets a list of Open Group CLI names for database time and date functions
functions.
|
java.sql.ResultSet |
getTypeInfo()
Gets a description of all datatypes supported by this database.
|
java.sql.ResultSet |
getUDTs(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String typeNamePattern,
int[] types)
This method is not supported by the Host Integrator driver.
|
java.lang.String |
getURL()
Gets the URL for this database.
|
java.lang.String |
getUserName()
Gets user name as known to the database.
|
java.sql.ResultSet |
getVersionColumns(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
Gets a description of the columns in a table that
are automatically updated when any value in a row is updated.
|
boolean |
insertsAreDetected(int type)
Discovers whether an inserted row is detected by a ResultSet
object of a particular type.
|
boolean |
isCatalogAtStart()
This method is not supported by the Host Integrator driver.
|
boolean |
isReadOnly()
Discovers whether the database is in read-only mode.
|
boolean |
isWrapperFor(java.lang.Class<?> iface) |
boolean |
locatorsUpdateCopy()
This method is not supported by the Host Integrator driver.
|
boolean |
nullPlusNonNullIsNull()
Discovers whether the concatenation of a null with a non-null
value result in a null.
|
boolean |
nullsAreSortedAtEnd()
Discovers whether nulls are sorted at the end regardless
of the sort order.
|
boolean |
nullsAreSortedAtStart()
Discovers whether nulls are sorted at the start regardless
of the sort order.
|
boolean |
nullsAreSortedHigh()
Discovers whether nulls are sorted high
|
boolean |
nullsAreSortedLow()
Discovers whether nulls are sorted low
|
boolean |
othersDeletesAreVisible(int type)
Discovers whether rows deleted from the specified type of
ResultSet object via others are visible without first closing
and then reopening the ResultSet.
|
boolean |
othersInsertsAreVisible(int type)
Discovers whether rows inserted into the specified type of
ResultSet object via others are visible without first closing
and then reopening the ResultSet.
|
boolean |
othersUpdatesAreVisible(int type)
Discovers whether rows updated in the specified type of
ResultSet object via others are visible without first closing
and then reopening the ResultSet.
|
boolean |
ownDeletesAreVisible(int type)
Discovers whether rows deleted from the specified type of
ResultSet object are visible while the ResultSet is still open.
|
boolean |
ownInsertsAreVisible(int type)
Discovers whether rows inserted into the specified type of
ResultSet object are visible while the ResultSet is still open.
|
boolean |
ownUpdatesAreVisible(int type)
Discovers whether rows updated in the specified type of
ResultSet object are visible while the ResultSet is still open.
|
boolean |
storesLowerCaseIdentifiers()
Discovers whether the database 1) treats mixed-case unquoted SQL
identifiers used in SQL statements as case-insensitive and 2) stores
them as all lower case in metadata tables.
|
boolean |
storesLowerCaseQuotedIdentifiers()
Discovers whether the database 1) treats mixed-case quoted SQL
identifiers used in SQL statements as case-insensitive and 2) stores
them as all lower case in metadata tables.
|
boolean |
storesMixedCaseIdentifiers()
Discovers whether the database 1) treats mixed-case unquoted SQL
identifiers used in SQL statements as case-insensitive and 2) stores
them as mixed case in metadata tables.
|
boolean |
storesMixedCaseQuotedIdentifiers()
Discovers whether the database 1) treats mixed-case quoted SQL
identifiers used in SQL statements as case-insensitive and 2) stores
them as mixed case in metadata tables.
|
boolean |
storesUpperCaseIdentifiers()
Discovers whether the database 1) treats mixed-case unquoted SQL
identifiers used in SQL statements as case-insensitive and 2) stores
them as all upper case in metadata tables.
|
boolean |
storesUpperCaseQuotedIdentifiers()
Discovers whether the database 1) treats mixed-case quoted SQL
identifiers used in SQL statements as case-insensitive and 2) stores
them as all upper case in metadata tables.
|
boolean |
supportsAlterTableWithAddColumn()
Discovers whether the database supports ALTER TABLE with add column.
|
boolean |
supportsAlterTableWithDropColumn()
Discovers whether the database supports ALTER TABLE with drop column.
|
boolean |
supportsANSI92EntryLevelSQL()
Discovers whether the database supports ANSI-92 entry
level SQL grammar.
|
boolean |
supportsANSI92FullSQL()
Discovers whether the database supports ANSI-92 full
level SQL grammar.
|
boolean |
supportsANSI92IntermediateSQL()
Discovers whether the database supports ANSI-92 intermediate
level SQL grammar.
|
boolean |
supportsBatchUpdates()
Discovers whether the database supports supports sending multiple
updates to the database as a unit (batch).
|
boolean |
supportsCatalogsInDataManipulation()
Discovers whether the database supports using a catalog name
in a data manipulation statement.
|
boolean |
supportsCatalogsInIndexDefinitions()
Discovers whether the database supports using a catalog name
in an index definition statement.
|
boolean |
supportsCatalogsInPrivilegeDefinitions()
Discovers whether the database supports using a catalog name
in a privilege definition statement.
|
boolean |
supportsCatalogsInProcedureCalls()
Discovers whether the database supports using a catalog name
in a procedure call statement.
|
boolean |
supportsCatalogsInTableDefinitions()
Discovers whether the database supports using a catalog name
in a table definition statement.
|
boolean |
supportsColumnAliasing()
Discovers whether the database supports column aliasing.
|
boolean |
supportsConvert()
Discovers whether the database supports the scalar function
CONVERT for the conversion of one JDBC type to another.
|
boolean |
supportsConvert(int fromType,
int toType)
Discovers whether the database supports the scalar function
CONVERT for the conversion of one JDBC type to another.
|
boolean |
supportsCoreSQLGrammar()
Discovers whether the database supports the ODBC Core SQL grammar.
|
boolean |
supportsCorrelatedSubqueries()
Discovers whether the database supports correlated subqueries.
|
boolean |
supportsDataDefinitionAndDataManipulationTransactions()
Discovers whether the database supports both data definition
and data manipulation statements within a transaction.
|
boolean |
supportsDataManipulationTransactionsOnly()
Discovers whether the database supports only data manipulation statements
within a transaction.
|
boolean |
supportsDifferentTableCorrelationNames()
Discovers whether table correlation names are restricted to
be different from the names of the database tables.
|
boolean |
supportsExpressionsInOrderBy()
Discovers whether the database supports expressions in ORDER BY lists.
|
boolean |
supportsExtendedSQLGrammar()
Discovers whether the database supports ODBC Extended SQL grammar.
|
boolean |
supportsFullOuterJoins()
Discovers whether the database supports full nested outer joins.
|
boolean |
supportsGetGeneratedKeys()
Discovers whether auto-generated keys can be retrieved after a statement has been executed.
|
boolean |
supportsGroupBy()
Discovers whether the database supports some form of the GROUP BY clause.
|
boolean |
supportsGroupByBeyondSelect()
Discovers whether a GROUP BY clause can use columns that are
not in the SELECT clause, provided that it specifies all of the
columns in the SELECT clause.
|
boolean |
supportsGroupByUnrelated()
Discovers whether a GROUP BY clause can use columns that are
not in the SELECT clause.
|
boolean |
supportsIntegrityEnhancementFacility()
Discovers whether the database supports the SQL Integrity Enhancement Facility
|
boolean |
supportsLikeEscapeClause()
Discovers whether the database supports specifying a LIKE escape clause.
|
boolean |
supportsLimitedOuterJoins()
Discovers whether the database provides limited support for
outer joins.
|
boolean |
supportsMinimumSQLGrammar()
Discovers whether the database supports the ODBC Minimum SQL
grammar.
|
boolean |
supportsMixedCaseIdentifiers()
Discovers whether the database treats mixed-case unquoted SQL
identifiers used in SQL statements as case sensitive and, as a result,
stores them as mixed case in metadata tables.
|
boolean |
supportsMixedCaseQuotedIdentifiers()
Discovers whether the database treats mixed-case quoted SQL
identifiers used in SQL statements as case sensitive and, as a result,
stores them as mixed case in metadata tables.
|
boolean |
supportsMultipleOpenResults()
Discovers whether it is possible to have multiple ResultSet objects
returned from a CallableStatement object simultaneously.
|
boolean |
supportsMultipleResultSets()
Discovers whether the database supports multiple result sets
from a single execute statement.
|
boolean |
supportsMultipleTransactions()
Discovers whether there can be multiple transactions open at
once on different connections.
|
boolean |
supportsNamedParameters()
Discovers whether the database supports named parameters
to callable statements.
|
boolean |
supportsNonNullableColumns()
Discovers whether database supports defining columns as
nonnullable.
|
boolean |
supportsOpenCursorsAcrossCommit()
Discovers whether the database supports having cursors remain open
across commits.
|
boolean |
supportsOpenCursorsAcrossRollback()
Discovers whether the database supports having cursors remain open
across rollbacks.
|
boolean |
supportsOpenStatementsAcrossCommit()
Discovers whether the database supports having statements remain open
across commits.
|
boolean |
supportsOpenStatementsAcrossRollback()
Discovers whether the database supports having statements remain open
across rollbacks.
|
boolean |
supportsOrderByUnrelated()
Discovers whether an ORDER BY clause can use columns that are not
in the SELECT clause.
|
boolean |
supportsOuterJoins()
Discovers whether the database supports some form of outer join.
|
boolean |
supportsPositionedDelete()
Discovers whether the database supports positioned DELETE statements.
|
boolean |
supportsPositionedUpdate()
Discovers whether the database supports positioned UPDATE statements.
|
boolean |
supportsResultSetConcurrency(int type,
int concurrency)
Discovers whether the database supports a particular concurrency
level in combination with a particular ResultSet type.
|
boolean |
supportsResultSetHoldability(int holdability)
Discovers whether the database supports the given result set holdability.
|
boolean |
supportsResultSetType(int type)
Discovers whether the database supports a particular ResultSet type.
|
boolean |
supportsSavepoints()
Discovers whether the database supports savepoints.
|
boolean |
supportsSchemasInDataManipulation()
Discovers whether the database supports using a schema name in a
data manipulation statement.
|
boolean |
supportsSchemasInIndexDefinitions()
Discovers whether the database supports using a schema name in an
index definition statement.
|
boolean |
supportsSchemasInPrivilegeDefinitions()
Discovers whether the database supports using a schema name in a
privilege definition statement.
|
boolean |
supportsSchemasInProcedureCalls()
Discovers whether if the database supports using a schema name in a
procedure call statement.
|
boolean |
supportsSchemasInTableDefinitions()
Discovers whether the database supports using a schema name in a
table definition statement.
|
boolean |
supportsSelectForUpdate()
Discovers whether the database supports SELECT FOR UPDATE statements.
|
boolean |
supportsStatementPooling()
Discovers whether the database supports statement pooling.
|
boolean |
supportsStoredFunctionsUsingCallSyntax() |
boolean |
supportsStoredProcedures()
Discovers whether the database supports stored procedure calls using
the stored procedure escape syntax.
|
boolean |
supportsSubqueriesInComparisons()
Discovers whether the database supports subqueries in comparison
expressions.
|
boolean |
supportsSubqueriesInExists()
Discovers whether the database supports subqueries in EXISTS
expressions.
|
boolean |
supportsSubqueriesInIns()
Discovers whether the database supports subqueries in IN
statements.
|
boolean |
supportsSubqueriesInQuantifieds()
Discovers whether the database supports subqueries in quantified
expressions.
|
boolean |
supportsTableCorrelationNames()
Discovers whether the database supports table correlation names.
|
boolean |
supportsTransactionIsolationLevel(int level)
Discovers whether the database supports a particular transaction level.
|
boolean |
supportsTransactions()
Discovers whether the database supports transactions.
|
boolean |
supportsUnion()
Discovers whether the database supports SQL UNION.
|
boolean |
supportsUnionAll()
Discovers whether the database supports SQL UNION ALL.
|
<T> T |
unwrap(java.lang.Class<T> iface) |
boolean |
updatesAreDetected(int type)
Discovers whether a particular type of ResultSet detects an
updated row.
|
boolean |
usesLocalFilePerTable()
Discovers whether the database uses a separate local
file to store each table.
|
boolean |
usesLocalFiles()
Discovers whether the database stores tables in a local file.
|
public boolean allProceduresAreCallable() throws java.sql.SQLException
allProceduresAreCallable
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.allProceduresAreCallable()
public boolean allTablesAreSelectable() throws java.sql.SQLException
allTablesAreSelectable
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.allTablesAreSelectable()
public boolean dataDefinitionCausesTransactionCommit() throws java.sql.SQLException
dataDefinitionCausesTransactionCommit
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.dataDefinitionCausesTransactionCommit()
public boolean dataDefinitionIgnoredInTransactions() throws java.sql.SQLException
dataDefinitionIgnoredInTransactions
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.dataDefinitionIgnoredInTransactions()
public boolean deletesAreDetected(int type) throws java.sql.SQLException
deletesAreDetected
in interface java.sql.DatabaseMetaData
type
- int - the type of the ResultSet object.java.sql.SQLException
DatabaseMetaData.deletesAreDetected(int)
public boolean doesMaxRowSizeIncludeBlobs() throws java.sql.SQLException
doesMaxRowSizeIncludeBlobs
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.doesMaxRowSizeIncludeBlobs()
public java.sql.ResultSet getAttributes(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern, java.lang.String attributeNamePattern) throws java.sql.SQLException
getAttributes
in interface java.sql.DatabaseMetaData
java.sql.SQLException
- - always thrown.DatabaseMetaData.getAttributes(String, String, String, String)
public java.sql.ResultSet getBestRowIdentifier(java.lang.String catalog, java.lang.String schema, java.lang.String table, int scope, boolean nullable) throws java.sql.SQLException
getBestRowIdentifier
in interface java.sql.DatabaseMetaData
java.sql.SQLException
- - always thrown.DatabaseMetaData.getBestRowIdentifier(String, String, String, int, boolean)
public java.sql.ResultSet getCatalogs() throws java.sql.SQLException
getCatalogs
in interface java.sql.DatabaseMetaData
java.sql.SQLException
- - always thrown.DatabaseMetaData.getCatalogs()
public java.lang.String getCatalogSeparator() throws java.sql.SQLException
getCatalogSeparator
in interface java.sql.DatabaseMetaData
java.sql.SQLException
- - always thrown.DatabaseMetaData.getCatalogSeparator()
public java.lang.String getCatalogTerm() throws java.sql.SQLException
getCatalogTerm
in interface java.sql.DatabaseMetaData
java.sql.SQLException
- - always thrown.DatabaseMetaData.getCatalogTerm()
public java.sql.ResultSet getColumnPrivileges(java.lang.String catalog, java.lang.String schema, java.lang.String table, java.lang.String columnNamePattern) throws java.sql.SQLException
Only privileges matching the column name criteria are returned. They are ordered by COLUMN_NAME and PRIVILEGE.
Each privilege description has the following columns:
getColumnPrivileges
in interface java.sql.DatabaseMetaData
catalog
- java.lang.String - a catalog name; "" retrieves those without a
catalog; null means drop catalog name from the selection criteriaschema
- java.lang.String - a schema name; "" retrieves those without a schematable
- java.lang.String - a table namecolumnNamePattern
- java.lang.String - a column name patternjava.sql.SQLException
- if a database-access error occurs.DatabaseMetaData.getSearchStringEscape()
public java.sql.ResultSet getColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String columnNamePattern) throws java.sql.SQLException
Only column descriptions matching the table and column name criteria are returned. They are ordered by TABLE_NAME and ORDINAL_POSITION.
Each column description has the following columns:
getColumns
in interface java.sql.DatabaseMetaData
catalog
- java.lang.String - a catalog name; "" retrieves those without a
catalog; null means drop catalog name from the selection criteriaschemaPattern
- java.lang.String - a schema name pattern; "" retrieves those
without a schematableNamePattern
- java.lang.String - a table name patterncolumnNamePattern
- java.lang.String - a column name patternjava.sql.SQLException
- if a database-access error occurs.DatabaseMetaData.getSearchStringEscape()
public java.sql.ResultSet getCrossReference(java.lang.String primaryCatalog, java.lang.String primarySchema, java.lang.String primaryTable, java.lang.String foreignCatalog, java.lang.String foreignSchema, java.lang.String foreignTable) throws java.sql.SQLException
getCrossReference
in interface java.sql.DatabaseMetaData
primaryCatalog
- java.lang.String - the catalog name of
the table that contains the primary keyprimarySchema
- java.lang.String - the schema name of
the table that contains the primary keyprimaryTable
- java.lang.String - the name of
the table that contains the primary keyforeignCatalog
- java.lang.String - the catalog name of
the table that contains the foreign keyforeignSchema
- java.lang.String - the schema name of
the table that contains the foreign keyforeignTable
- java.lang.String - the name of
the table that contains the foreign keyjava.sql.SQLException
DatabaseMetaData.getCrossReference(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
public java.sql.Connection getConnection() throws java.sql.SQLException
getConnection
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getConnection()
public int getDatabaseMajorVersion() throws java.sql.SQLException
getDatabaseMajorVersion
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getDatabaseMajorVersion()
public int getDatabaseMinorVersion() throws java.sql.SQLException
getDatabaseMinorVersion
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getDatabaseMinorVersion()
public java.lang.String getDatabaseProductName() throws java.sql.SQLException
getDatabaseProductName
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getDatabaseProductName()
public java.lang.String getDatabaseProductVersion() throws java.sql.SQLException
getDatabaseProductVersion
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getDatabaseProductVersion()
public int getDefaultTransactionIsolation() throws java.sql.SQLException
getDefaultTransactionIsolation
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getDefaultTransactionIsolation()
public int getDriverMajorVersion()
getDriverMajorVersion
in interface java.sql.DatabaseMetaData
DatabaseMetaData.getDriverMajorVersion()
public int getDriverMinorVersion()
getDriverMinorVersion
in interface java.sql.DatabaseMetaData
DatabaseMetaData.getDriverMinorVersion()
public java.lang.String getDriverName() throws java.sql.SQLException
getDriverName
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getDriverName()
public java.lang.String getDriverVersion() throws java.sql.SQLException
getDriverVersion
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getDriverVersion()
public java.sql.ResultSet getExportedKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table) throws java.sql.SQLException
getExportedKeys
in interface java.sql.DatabaseMetaData
catalog
- java.lang.String - the catalog name, used to narrow the searchschema
- java.lang.String - the schema name, used to narrow the searchtable
- java.lang.String - the table name from which the primary keys have
been exported. These keys become foreign keys in the table that import them.java.sql.SQLException
DatabaseMetaData.getExportedKeys(java.lang.String, java.lang.String, java.lang.String)
public java.lang.String getExtraNameCharacters() throws java.sql.SQLException
getExtraNameCharacters
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getExtraNameCharacters()
public java.lang.String getIdentifierQuoteString() throws java.sql.SQLException
getIdentifierQuoteString
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getIdentifierQuoteString()
public java.sql.ResultSet getImportedKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table) throws java.sql.SQLException
getImportedKeys
in interface java.sql.DatabaseMetaData
catalog
- java.lang.String - the catalog nameschema
- java.lang.String - the schema nametable
- java.lang.String - the name of a table that has foreign keysjava.sql.SQLException
DatabaseMetaData.getImportedKeys(java.lang.String, java.lang.String, java.lang.String)
public java.sql.ResultSet getIndexInfo(java.lang.String catalog, java.lang.String schema, java.lang.String table, boolean unique, boolean approximate) throws java.sql.SQLException
getIndexInfo
in interface java.sql.DatabaseMetaData
java.sql.SQLException
- - always thrown.DatabaseMetaData.getIndexInfo(String, String, String, boolean, boolean)
public int getJDBCMajorVersion() throws java.sql.SQLException
getJDBCMajorVersion
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getJDBCMajorVersion()
public int getJDBCMinorVersion() throws java.sql.SQLException
getJDBCMinorVersion
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getJDBCMinorVersion()
public int getMaxBinaryLiteralLength() throws java.sql.SQLException
getMaxBinaryLiteralLength
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getMaxBinaryLiteralLength()
public int getMaxCatalogNameLength() throws java.sql.SQLException
getMaxCatalogNameLength
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getMaxCatalogNameLength()
public int getMaxCharLiteralLength() throws java.sql.SQLException
getMaxCharLiteralLength
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getMaxCatalogNameLength()
public int getMaxColumnNameLength() throws java.sql.SQLException
getMaxColumnNameLength
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getMaxColumnNameLength()
public int getMaxColumnsInGroupBy() throws java.sql.SQLException
getMaxColumnsInGroupBy
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getMaxColumnsInGroupBy()
public int getMaxColumnsInIndex() throws java.sql.SQLException
getMaxColumnsInIndex
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getMaxColumnsInIndex()
public int getMaxColumnsInOrderBy() throws java.sql.SQLException
getMaxColumnsInOrderBy
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getMaxColumnsInIndex()
public int getMaxColumnsInSelect() throws java.sql.SQLException
getMaxColumnsInSelect
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getMaxColumnsInSelect()
public int getMaxColumnsInTable() throws java.sql.SQLException
getMaxColumnsInTable
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getMaxColumnsInTable()
public int getMaxConnections() throws java.sql.SQLException
getMaxConnections
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getMaxConnections()
public int getMaxCursorNameLength() throws java.sql.SQLException
getMaxCursorNameLength
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getMaxCursorNameLength()
public int getMaxIndexLength() throws java.sql.SQLException
getMaxIndexLength
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getMaxIndexLength()
public int getMaxProcedureNameLength() throws java.sql.SQLException
getMaxProcedureNameLength
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getMaxProcedureNameLength()
public int getMaxRowSize() throws java.sql.SQLException
getMaxRowSize
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getMaxRowSize()
public int getMaxSchemaNameLength() throws java.sql.SQLException
getMaxSchemaNameLength
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getMaxSchemaNameLength()
public int getMaxStatementLength() throws java.sql.SQLException
getMaxStatementLength
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getMaxSchemaNameLength()
public int getMaxStatements() throws java.sql.SQLException
getMaxStatements
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getMaxStatements()
public int getMaxTableNameLength() throws java.sql.SQLException
getMaxTableNameLength
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getMaxSchemaNameLength()
public int getMaxTablesInSelect() throws java.sql.SQLException
getMaxTablesInSelect
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getMaxTablesInSelect()
public int getMaxUserNameLength() throws java.sql.SQLException
getMaxUserNameLength
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getMaxUserNameLength()
public java.lang.String getNumericFunctions() throws java.sql.SQLException
getNumericFunctions
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getNumericFunctions()
public java.sql.ResultSet getPrimaryKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table) throws java.sql.SQLException
getPrimaryKeys
in interface java.sql.DatabaseMetaData
catalog
- java.lang.String - the catalog nameschema
- java.lang.String - the schema nametable
- java.lang.String - the name of a table whose primary key columns
will be describedjava.sql.SQLException
DatabaseMetaData.getPrimaryKeys(java.lang.String, java.lang.String, java.lang.String)
public java.sql.ResultSet getProcedureColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String procedureNamePattern, java.lang.String columnNamePattern) throws java.sql.SQLException
getProcedureColumns
in interface java.sql.DatabaseMetaData
catalog
- java.lang.String - the catalog nameschemaPattern
- java.lang.String - the schema name patternprocedureNamePattern
- java.lang.String - the name of a procedure name patterncolumnNamePattern
- java.lang.String - the name of a name pattern of a
column in a ResultSet object that was generated by the stored procedurejava.sql.SQLException
DatabaseMetaData.getProcedureColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
public java.sql.ResultSet getProcedures(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String procedureNamePattern) throws java.sql.SQLException
Note: The REMARK column includes the table name that contains the procedure.
e.g. tablename: remark
Where tablename is the name of the table that contains the procedure and remark is the description for the procedure.
getProcedures
in interface java.sql.DatabaseMetaData
catalog
- java.lang.String - the catalog nameschemaPattern
- java.lang.String - the schema name patternprocedureNamePattern
- java.lang.String - the name of a procedure name patternjava.sql.SQLException
DatabaseMetaData.getProcedures(java.lang.String, java.lang.String, java.lang.String)
public java.lang.String getProcedureTerm() throws java.sql.SQLException
getProcedureTerm
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getProcedureTerm()
public int getResultSetHoldability() throws java.sql.SQLException
getResultSetHoldability
in interface java.sql.DatabaseMetaData
java.sql.SQLException
- - always thrown.DatabaseMetaData.getResultSetHoldability()
public java.sql.ResultSet getSchemas() throws java.sql.SQLException
getSchemas
in interface java.sql.DatabaseMetaData
java.sql.SQLException
- - always thrown.DatabaseMetaData.getSchemas()
public java.lang.String getSchemaTerm() throws java.sql.SQLException
getSchemaTerm
in interface java.sql.DatabaseMetaData
java.sql.SQLException
- - always thrown.DatabaseMetaData.getSchemaTerm()
public java.lang.String getSearchStringEscape() throws java.sql.SQLException
getSearchStringEscape
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getSearchStringEscape()
public java.lang.String getSQLKeywords() throws java.sql.SQLException
getSQLKeywords
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getSQLKeywords()
public int getSQLStateType() throws java.sql.SQLException
getSQLStateType
in interface java.sql.DatabaseMetaData
java.sql.SQLException
- - always thrown.DatabaseMetaData.getSQLStateType()
public java.lang.String getStringFunctions() throws java.sql.SQLException
getStringFunctions
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getStringFunctions()
public java.sql.ResultSet getSuperTables(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern) throws java.sql.SQLException
getSuperTables
in interface java.sql.DatabaseMetaData
java.sql.SQLException
- - always thrown.DatabaseMetaData.getSuperTables(String, String, String)
public java.sql.ResultSet getSuperTypes(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern) throws java.sql.SQLException
getSuperTypes
in interface java.sql.DatabaseMetaData
java.sql.SQLException
- - always thrown.DatabaseMetaData.getSuperTypes(String, String, String)
public java.lang.String getSystemFunctions() throws java.sql.SQLException
getSystemFunctions
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getSystemFunctions()
public java.sql.ResultSet getTablePrivileges(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern) throws java.sql.SQLException
getTablePrivileges
in interface java.sql.DatabaseMetaData
catalog
- java.lang.String - the catalog nameschemaPattern
- java.lang.String - the schema name patterntableNamePattern
- java.lang.String - the table name patternjava.sql.SQLException
DatabaseMetaData.getTablePrivileges(java.lang.String, java.lang.String, java.lang.String)
public java.sql.ResultSet getTables(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String[] types) throws java.sql.SQLException
getTables
in interface java.sql.DatabaseMetaData
catalog
- java.lang.String - the catalog nameschemaPattern
- java.lang.String - the schema name patterntableNamePattern
- java.lang.String - the table name patterntypes
- []java.lang.String - a list of table types to include.
A null indicates that all types should be included.java.sql.SQLException
DatabaseMetaData.getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public java.sql.ResultSet getTableTypes() throws java.sql.SQLException
getTableTypes
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getTableTypes()
public java.lang.String getTimeDateFunctions() throws java.sql.SQLException
getTimeDateFunctions
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getTimeDateFunctions()
public java.sql.ResultSet getTypeInfo() throws java.sql.SQLException
getTypeInfo
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getTypeInfo()
public java.sql.ResultSet getUDTs(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern, int[] types) throws java.sql.SQLException
getUDTs
in interface java.sql.DatabaseMetaData
java.sql.SQLException
- - always thrown.DatabaseMetaData.getUDTs(String, String, String, int[])
public java.lang.String getURL() throws java.sql.SQLException
getURL
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getURL()
public java.lang.String getUserName() throws java.sql.SQLException
getUserName
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.getUserName()
public java.sql.ResultSet getVersionColumns(java.lang.String catalog, java.lang.String schema, java.lang.String table) throws java.sql.SQLException
getVersionColumns
in interface java.sql.DatabaseMetaData
catalog
- java.lang.String - the catalog nameschema
- java.lang.String - the schema nametable
- java.lang.String - the table namejava.sql.SQLException
DatabaseMetaData.getVersionColumns(java.lang.String, java.lang.String, java.lang.String)
public boolean insertsAreDetected(int type) throws java.sql.SQLException
insertsAreDetected
in interface java.sql.DatabaseMetaData
type
- int - the ResultSet object typejava.sql.SQLException
DatabaseMetaData.insertsAreDetected(int)
public boolean isCatalogAtStart() throws java.sql.SQLException
isCatalogAtStart
in interface java.sql.DatabaseMetaData
java.sql.SQLException
- - always thrown.DatabaseMetaData.isCatalogAtStart()
public boolean isReadOnly() throws java.sql.SQLException
isReadOnly
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.isReadOnly()
public boolean locatorsUpdateCopy() throws java.sql.SQLException
locatorsUpdateCopy
in interface java.sql.DatabaseMetaData
java.sql.SQLException
- - always thrown.DatabaseMetaData.locatorsUpdateCopy()
public boolean nullPlusNonNullIsNull() throws java.sql.SQLException
nullPlusNonNullIsNull
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.nullPlusNonNullIsNull()
public boolean nullsAreSortedAtEnd() throws java.sql.SQLException
nullsAreSortedAtEnd
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.nullsAreSortedAtEnd()
public boolean nullsAreSortedAtStart() throws java.sql.SQLException
nullsAreSortedAtStart
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.nullsAreSortedAtStart()
public boolean nullsAreSortedHigh() throws java.sql.SQLException
nullsAreSortedHigh
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.nullsAreSortedHigh()
public boolean nullsAreSortedLow() throws java.sql.SQLException
nullsAreSortedLow
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.nullsAreSortedLow()
public boolean othersDeletesAreVisible(int type) throws java.sql.SQLException
othersDeletesAreVisible
in interface java.sql.DatabaseMetaData
type
- int - the type of the ResultSetjava.sql.SQLException
DatabaseMetaData.othersInsertsAreVisible(int)
public boolean othersInsertsAreVisible(int type) throws java.sql.SQLException
othersInsertsAreVisible
in interface java.sql.DatabaseMetaData
type
- int - the type of the ResultSetjava.sql.SQLException
DatabaseMetaData.othersInsertsAreVisible(int)
public boolean othersUpdatesAreVisible(int type) throws java.sql.SQLException
othersUpdatesAreVisible
in interface java.sql.DatabaseMetaData
type
- int - the type of the ResultSetjava.sql.SQLException
DatabaseMetaData.othersUpdatesAreVisible(int)
public boolean ownDeletesAreVisible(int type) throws java.sql.SQLException
ownDeletesAreVisible
in interface java.sql.DatabaseMetaData
type
- int - the type of the ResultSetjava.sql.SQLException
DatabaseMetaData.ownDeletesAreVisible(int)
public boolean ownInsertsAreVisible(int type) throws java.sql.SQLException
ownInsertsAreVisible
in interface java.sql.DatabaseMetaData
type
- int - the type of the ResultSetjava.sql.SQLException
DatabaseMetaData.ownInsertsAreVisible(int)
public boolean ownUpdatesAreVisible(int type) throws java.sql.SQLException
ownUpdatesAreVisible
in interface java.sql.DatabaseMetaData
type
- int - the type of the ResultSetjava.sql.SQLException
DatabaseMetaData.ownUpdatesAreVisible(int)
public boolean storesLowerCaseIdentifiers() throws java.sql.SQLException
storesLowerCaseIdentifiers
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.storesLowerCaseIdentifiers()
public boolean storesLowerCaseQuotedIdentifiers() throws java.sql.SQLException
storesLowerCaseQuotedIdentifiers
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.storesLowerCaseIdentifiers()
public boolean storesMixedCaseIdentifiers() throws java.sql.SQLException
storesMixedCaseIdentifiers
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.storesMixedCaseIdentifiers()
public boolean storesMixedCaseQuotedIdentifiers() throws java.sql.SQLException
storesMixedCaseQuotedIdentifiers
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.storesMixedCaseIdentifiers()
public boolean storesUpperCaseIdentifiers() throws java.sql.SQLException
storesUpperCaseIdentifiers
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.storesUpperCaseIdentifiers()
public boolean storesUpperCaseQuotedIdentifiers() throws java.sql.SQLException
storesUpperCaseQuotedIdentifiers
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.storesUpperCaseQuotedIdentifiers()
public boolean supportsAlterTableWithAddColumn() throws java.sql.SQLException
supportsAlterTableWithAddColumn
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsAlterTableWithAddColumn()
public boolean supportsAlterTableWithDropColumn() throws java.sql.SQLException
supportsAlterTableWithDropColumn
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsAlterTableWithAddColumn()
public boolean supportsANSI92EntryLevelSQL() throws java.sql.SQLException
supportsANSI92EntryLevelSQL
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsANSI92EntryLevelSQL()
public boolean supportsANSI92FullSQL() throws java.sql.SQLException
supportsANSI92FullSQL
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsANSI92FullSQL()
public boolean supportsANSI92IntermediateSQL() throws java.sql.SQLException
supportsANSI92IntermediateSQL
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsANSI92IntermediateSQL()
public boolean supportsBatchUpdates() throws java.sql.SQLException
supportsBatchUpdates
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsBatchUpdates()
public boolean supportsCatalogsInDataManipulation() throws java.sql.SQLException
supportsCatalogsInDataManipulation
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsCatalogsInDataManipulation()
public boolean supportsCatalogsInIndexDefinitions() throws java.sql.SQLException
supportsCatalogsInIndexDefinitions
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsCatalogsInIndexDefinitions()
public boolean supportsCatalogsInPrivilegeDefinitions() throws java.sql.SQLException
supportsCatalogsInPrivilegeDefinitions
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsCatalogsInPrivilegeDefinitions()
public boolean supportsCatalogsInProcedureCalls() throws java.sql.SQLException
supportsCatalogsInProcedureCalls
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsCatalogsInProcedureCalls()
public boolean supportsCatalogsInTableDefinitions() throws java.sql.SQLException
supportsCatalogsInTableDefinitions
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsCatalogsInTableDefinitions()
public boolean supportsColumnAliasing() throws java.sql.SQLException
supportsColumnAliasing
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsCatalogsInTableDefinitions()
public boolean supportsConvert() throws java.sql.SQLException
supportsConvert
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsConvert()
public boolean supportsConvert(int fromType, int toType) throws java.sql.SQLException
supportsConvert
in interface java.sql.DatabaseMetaData
fromType
- int - the JDBC type to convert fromtoType
- int - the JDBC type to convert tojava.sql.SQLException
DatabaseMetaData.supportsConvert()
public boolean supportsCoreSQLGrammar() throws java.sql.SQLException
supportsCoreSQLGrammar
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsCoreSQLGrammar()
public boolean supportsCorrelatedSubqueries() throws java.sql.SQLException
supportsCorrelatedSubqueries
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsCoreSQLGrammar()
public boolean supportsDataDefinitionAndDataManipulationTransactions() throws java.sql.SQLException
supportsDataDefinitionAndDataManipulationTransactions
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsDataDefinitionAndDataManipulationTransactions()
public boolean supportsDataManipulationTransactionsOnly() throws java.sql.SQLException
supportsDataManipulationTransactionsOnly
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsDataManipulationTransactionsOnly()
public boolean supportsDifferentTableCorrelationNames() throws java.sql.SQLException
supportsDifferentTableCorrelationNames
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsDifferentTableCorrelationNames()
public boolean supportsExpressionsInOrderBy() throws java.sql.SQLException
supportsExpressionsInOrderBy
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsExpressionsInOrderBy()
public boolean supportsExtendedSQLGrammar() throws java.sql.SQLException
supportsExtendedSQLGrammar
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsExtendedSQLGrammar()
public boolean supportsFullOuterJoins() throws java.sql.SQLException
supportsFullOuterJoins
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsFullOuterJoins()
public boolean supportsGetGeneratedKeys() throws java.sql.SQLException
supportsGetGeneratedKeys
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsGetGeneratedKeys()
public boolean supportsGroupBy() throws java.sql.SQLException
supportsGroupBy
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsGroupBy()
public boolean supportsGroupByBeyondSelect() throws java.sql.SQLException
supportsGroupByBeyondSelect
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsGroupByBeyondSelect()
public boolean supportsGroupByUnrelated() throws java.sql.SQLException
supportsGroupByUnrelated
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsGroupByUnrelated()
public boolean supportsIntegrityEnhancementFacility() throws java.sql.SQLException
supportsIntegrityEnhancementFacility
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsIntegrityEnhancementFacility()
public boolean supportsLikeEscapeClause() throws java.sql.SQLException
supportsLikeEscapeClause
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsLikeEscapeClause()
public boolean supportsLimitedOuterJoins() throws java.sql.SQLException
supportsLimitedOuterJoins
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsLimitedOuterJoins()
public boolean supportsMinimumSQLGrammar() throws java.sql.SQLException
supportsMinimumSQLGrammar
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsMinimumSQLGrammar()
public boolean supportsMixedCaseIdentifiers() throws java.sql.SQLException
supportsMixedCaseIdentifiers
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsMixedCaseIdentifiers()
public boolean supportsMixedCaseQuotedIdentifiers() throws java.sql.SQLException
supportsMixedCaseQuotedIdentifiers
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsMixedCaseQuotedIdentifiers()
public boolean supportsMultipleOpenResults() throws java.sql.SQLException
supportsMultipleOpenResults
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsMultipleOpenResults()
public boolean supportsMultipleResultSets() throws java.sql.SQLException
supportsMultipleResultSets
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsMultipleResultSets()
public boolean supportsMultipleTransactions() throws java.sql.SQLException
supportsMultipleTransactions
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsMultipleTransactions()
public boolean supportsNamedParameters() throws java.sql.SQLException
supportsNamedParameters
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsNamedParameters()
public boolean supportsNonNullableColumns() throws java.sql.SQLException
supportsNonNullableColumns
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsNonNullableColumns()
public boolean supportsOpenCursorsAcrossCommit() throws java.sql.SQLException
supportsOpenCursorsAcrossCommit
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsOpenCursorsAcrossCommit()
public boolean supportsOpenCursorsAcrossRollback() throws java.sql.SQLException
supportsOpenCursorsAcrossRollback
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsOpenCursorsAcrossRollback()
public boolean supportsOpenStatementsAcrossCommit() throws java.sql.SQLException
supportsOpenStatementsAcrossCommit
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsOpenStatementsAcrossCommit()
public boolean supportsOpenStatementsAcrossRollback() throws java.sql.SQLException
supportsOpenStatementsAcrossRollback
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsOpenStatementsAcrossCommit()
public boolean supportsOrderByUnrelated() throws java.sql.SQLException
supportsOrderByUnrelated
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsOrderByUnrelated()
public boolean supportsOuterJoins() throws java.sql.SQLException
supportsOuterJoins
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsOuterJoins()
public boolean supportsPositionedDelete() throws java.sql.SQLException
supportsPositionedDelete
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsPositionedDelete()
public boolean supportsPositionedUpdate() throws java.sql.SQLException
supportsPositionedUpdate
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsPositionedUpdate()
public boolean supportsResultSetConcurrency(int type, int concurrency) throws java.sql.SQLException
supportsResultSetConcurrency
in interface java.sql.DatabaseMetaData
type
- int - the ResultSet typeconcurrency
- - int the concurrency leveljava.sql.SQLException
DatabaseMetaData.supportsResultSetConcurrency(int, int)
public boolean supportsResultSetHoldability(int holdability) throws java.sql.SQLException
supportsResultSetHoldability
in interface java.sql.DatabaseMetaData
holdability
- int - the ResultSet holdabilityjava.sql.SQLException
DatabaseMetaData.supportsResultSetHoldability(int)
public boolean supportsResultSetType(int type) throws java.sql.SQLException
supportsResultSetType
in interface java.sql.DatabaseMetaData
type
- int - the ResultSet typejava.sql.SQLException
DatabaseMetaData.supportsResultSetType(int)
public boolean supportsSavepoints() throws java.sql.SQLException
supportsSavepoints
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsSavepoints()
public boolean supportsSchemasInDataManipulation() throws java.sql.SQLException
supportsSchemasInDataManipulation
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsSchemasInDataManipulation()
public boolean supportsSchemasInIndexDefinitions() throws java.sql.SQLException
supportsSchemasInIndexDefinitions
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsSchemasInIndexDefinitions()
public boolean supportsSchemasInPrivilegeDefinitions() throws java.sql.SQLException
supportsSchemasInPrivilegeDefinitions
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsSchemasInIndexDefinitions()
public boolean supportsSchemasInProcedureCalls() throws java.sql.SQLException
supportsSchemasInProcedureCalls
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsSchemasInProcedureCalls()
public boolean supportsSchemasInTableDefinitions() throws java.sql.SQLException
supportsSchemasInTableDefinitions
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsSchemasInTableDefinitions()
public boolean supportsSelectForUpdate() throws java.sql.SQLException
supportsSelectForUpdate
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsSelectForUpdate()
public boolean supportsStatementPooling() throws java.sql.SQLException
supportsStatementPooling
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsSelectForUpdate()
public boolean supportsStoredProcedures() throws java.sql.SQLException
supportsStoredProcedures
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsStoredProcedures()
public boolean supportsSubqueriesInComparisons() throws java.sql.SQLException
supportsSubqueriesInComparisons
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsSubqueriesInComparisons()
public boolean supportsSubqueriesInExists() throws java.sql.SQLException
supportsSubqueriesInExists
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsSubqueriesInExists()
public boolean supportsSubqueriesInIns() throws java.sql.SQLException
supportsSubqueriesInIns
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsSubqueriesInExists()
public boolean supportsSubqueriesInQuantifieds() throws java.sql.SQLException
supportsSubqueriesInQuantifieds
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsSubqueriesInQuantifieds()
public boolean supportsTableCorrelationNames() throws java.sql.SQLException
supportsTableCorrelationNames
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsTableCorrelationNames()
public boolean supportsTransactionIsolationLevel(int level) throws java.sql.SQLException
supportsTransactionIsolationLevel
in interface java.sql.DatabaseMetaData
level
- int - the transaction level, defined in java.sql.Connectionjava.sql.SQLException
DatabaseMetaData.supportsTransactionIsolationLevel(int)
public boolean supportsTransactions() throws java.sql.SQLException
supportsTransactions
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsTransactions()
public boolean supportsUnion() throws java.sql.SQLException
supportsUnion
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsUnion()
public boolean supportsUnionAll() throws java.sql.SQLException
supportsUnionAll
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.supportsUnionAll()
public boolean updatesAreDetected(int type) throws java.sql.SQLException
updatesAreDetected
in interface java.sql.DatabaseMetaData
type
- int - the type of ResultSetjava.sql.SQLException
DatabaseMetaData.updatesAreDetected(int)
public boolean usesLocalFilePerTable() throws java.sql.SQLException
usesLocalFilePerTable
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.usesLocalFilePerTable()
public boolean usesLocalFiles() throws java.sql.SQLException
usesLocalFiles
in interface java.sql.DatabaseMetaData
java.sql.SQLException
DatabaseMetaData.usesLocalFiles()
public java.sql.RowIdLifetime getRowIdLifetime() throws java.sql.SQLException
getRowIdLifetime
in interface java.sql.DatabaseMetaData
java.sql.SQLException
public java.sql.ResultSet getSchemas(java.lang.String catalog, java.lang.String schemaPattern) throws java.sql.SQLException
getSchemas
in interface java.sql.DatabaseMetaData
java.sql.SQLException
public boolean supportsStoredFunctionsUsingCallSyntax() throws java.sql.SQLException
supportsStoredFunctionsUsingCallSyntax
in interface java.sql.DatabaseMetaData
java.sql.SQLException
public boolean autoCommitFailureClosesAllResultSets() throws java.sql.SQLException
autoCommitFailureClosesAllResultSets
in interface java.sql.DatabaseMetaData
java.sql.SQLException
public java.sql.ResultSet getClientInfoProperties() throws java.sql.SQLException
getClientInfoProperties
in interface java.sql.DatabaseMetaData
java.sql.SQLException
public java.sql.ResultSet getFunctions(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String functionNamePattern) throws java.sql.SQLException
getFunctions
in interface java.sql.DatabaseMetaData
java.sql.SQLException
public java.sql.ResultSet getFunctionColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String functionNamePattern, java.lang.String columnNamePattern) throws java.sql.SQLException
getFunctionColumns
in interface java.sql.DatabaseMetaData
java.sql.SQLException
public <T> T unwrap(java.lang.Class<T> iface) throws java.sql.SQLException
unwrap
in interface java.sql.Wrapper
java.sql.SQLException
public boolean isWrapperFor(java.lang.Class<?> iface) throws java.sql.SQLException
isWrapperFor
in interface java.sql.Wrapper
java.sql.SQLException
public boolean generatedKeyAlwaysReturned() throws java.sql.SQLException
generatedKeyAlwaysReturned
in interface java.sql.DatabaseMetaData
java.sql.SQLException
public java.sql.ResultSet getPseudoColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String columnNamePattern) throws java.sql.SQLException
getPseudoColumns
in interface java.sql.DatabaseMetaData
java.sql.SQLException