public interface DatabaseMetaData
static final int bestRowTemporary
static final int bestRowUnknown
static final int bestRowNotPseudo
static final int bestRowTransaction
static final int bestRowPseudo
static final int bestRowSession
static final int columnNoNulls
static final int columnNullable
static final int columnNullableUnknown
static final int importedKeyCascade
static final int importedKeyRestrict
static final int importedKeySetNull
static final int importedKeyNoAction
static final int importedKeySetDefault
static final int importedKeyInitiallyDeferred
static final int importedKeyInitiallyImmediate
static final int importedKeyNotDeferrable
static final int procedureColumnUnknown
static final int procedureColumnIn
static final int procedureColumnInOut
static final int procedureColumnResult
static final int procedureColumnOut
static final int procedureColumnReturn
static final int procedureNoNulls
static final int procedureNullable
static final int procedureNullableUnknown
static final int procedureResultUnknown
static final int procedureNoResult
static final int procedureReturnsResult
static final short tableIndexStatistic
static final short tableIndexClustered
static final short tableIndexHashed
static final short tableIndexOther
static final int typeNoNulls
static final int typeNullable
static final int typeNullableUnknown
static final int typePredNone
static final int typePredChar
static final int typePredBasic
static final int typeSearchable
static final int versionColumnUnknown
static final int versionColumnNotPseudo
static final int versionColumnPseudo
boolean allProceduresAreCallable() throws SQLException
SQLException
boolean allTablesAreSelectable() throws SQLException
SQLException
boolean dataDefinitionCausesTransactionCommit() throws SQLException
SQLException
boolean dataDefinitionIgnoredInTransactions() throws SQLException
SQLException
boolean deletesAreDetected(int type) throws SQLException
SQLException
boolean doesMaxRowSizeIncludeBlobs() throws SQLException
SQLException
ResultSet getBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable) throws SQLException
SQLException
ResultSet getCatalogs() throws SQLException
SQLException
String getCatalogSeparator() throws SQLException
SQLException
String getCatalogTerm() throws SQLException
SQLException
ResultSet getColumnPrivileges(String catalog, String schema, String table, String columnNamePattern) throws SQLException
SQLException
ResultSet getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) throws SQLException
SQLException
Connection getConnection() throws SQLException
SQLException
ResultSet getCrossReference(String primaryCatalog, String primarySchema, String primaryTable, String foreignCatalog, String foreignSchema, String foreignTable) throws SQLException
SQLException
String getDatabaseProductName() throws SQLException
SQLException
String getDatabaseProductVersion() throws SQLException
SQLException
int getDefaultTransactionIsolation() throws SQLException
SQLException
int getDriverMajorVersion()
int getDriverMinorVersion()
String getDriverName() throws SQLException
SQLException
String getDriverVersion() throws SQLException
SQLException
ResultSet getExportedKeys(String catalog, String schema, String table) throws SQLException
SQLException
String getExtraNameCharacters() throws SQLException
SQLException
String getIdentifierQuoteString() throws SQLException
SQLException
ResultSet getImportedKeys(String catalog, String schema, String table) throws SQLException
SQLException
ResultSet getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate) throws SQLException
SQLException
int getMaxBinaryLiteralLength() throws SQLException
SQLException
int getMaxCatalogNameLength() throws SQLException
SQLException
int getMaxCharLiteralLength() throws SQLException
SQLException
int getMaxColumnNameLength() throws SQLException
SQLException
int getMaxColumnsInGroupBy() throws SQLException
SQLException
int getMaxColumnsInIndex() throws SQLException
SQLException
int getMaxColumnsInOrderBy() throws SQLException
SQLException
int getMaxColumnsInSelect() throws SQLException
SQLException
int getMaxColumnsInTable() throws SQLException
SQLException
int getMaxConnections() throws SQLException
SQLException
int getMaxCursorNameLength() throws SQLException
SQLException
int getMaxIndexLength() throws SQLException
SQLException
int getMaxProcedureNameLength() throws SQLException
SQLException
int getMaxRowSize() throws SQLException
SQLException
int getMaxSchemaNameLength() throws SQLException
SQLException
int getMaxStatementLength() throws SQLException
SQLException
int getMaxStatements() throws SQLException
SQLException
int getMaxTableNameLength() throws SQLException
SQLException
int getMaxTablesInSelect() throws SQLException
SQLException
int getMaxUserNameLength() throws SQLException
SQLException
String getNumericFunctions() throws SQLException
SQLException
ResultSet getPrimaryKeys(String catalog, String schema, String table) throws SQLException
SQLException
ResultSet getProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern) throws SQLException
SQLException
ResultSet getProcedures(String catalog, String schemaPattern, String procedureNamePattern) throws SQLException
SQLException
String getProcedureTerm() throws SQLException
SQLException
ResultSet getSchemas() throws SQLException
SQLException
String getSchemaTerm() throws SQLException
SQLException
String getSearchStringEscape() throws SQLException
SQLException
String getSQLKeywords() throws SQLException
SQLException
String getStringFunctions() throws SQLException
SQLException
String getSystemFunctions() throws SQLException
SQLException
ResultSet getTablePrivileges(String catalog, String schemaPattern, String tableNamePattern) throws SQLException
SQLException
ResultSet getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types) throws SQLException
SQLException
ResultSet getTableTypes() throws SQLException
SQLException
String getTimeDateFunctions() throws SQLException
SQLException
ResultSet getTypeInfo() throws SQLException
SQLException
ResultSet getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types) throws SQLException
SQLException
String getURL() throws SQLException
SQLException
String getUserName() throws SQLException
SQLException
ResultSet getVersionColumns(String catalog, String schema, String table) throws SQLException
SQLException
boolean insertsAreDetected(int type) throws SQLException
SQLException
boolean isCatalogAtStart() throws SQLException
SQLException
boolean isReadOnly() throws SQLException
SQLException
boolean nullPlusNonNullIsNull() throws SQLException
SQLException
boolean nullsAreSortedAtEnd() throws SQLException
SQLException
boolean nullsAreSortedAtStart() throws SQLException
SQLException
boolean nullsAreSortedHigh() throws SQLException
SQLException
boolean nullsAreSortedLow() throws SQLException
SQLException
boolean othersDeletesAreVisible(int type) throws SQLException
SQLException
boolean othersInsertsAreVisible(int type) throws SQLException
SQLException
boolean othersUpdatesAreVisible(int type) throws SQLException
SQLException
boolean ownDeletesAreVisible(int type) throws SQLException
SQLException
boolean ownInsertsAreVisible(int type) throws SQLException
SQLException
boolean ownUpdatesAreVisible(int type) throws SQLException
SQLException
boolean storesLowerCaseIdentifiers() throws SQLException
SQLException
boolean storesLowerCaseQuotedIdentifiers() throws SQLException
SQLException
boolean storesMixedCaseIdentifiers() throws SQLException
SQLException
boolean storesMixedCaseQuotedIdentifiers() throws SQLException
SQLException
boolean storesUpperCaseIdentifiers() throws SQLException
SQLException
boolean storesUpperCaseQuotedIdentifiers() throws SQLException
SQLException
boolean supportsAlterTableWithAddColumn() throws SQLException
SQLException
boolean supportsAlterTableWithDropColumn() throws SQLException
SQLException
boolean supportsANSI92EntryLevelSQL() throws SQLException
SQLException
boolean supportsANSI92FullSQL() throws SQLException
SQLException
boolean supportsANSI92IntermediateSQL() throws SQLException
SQLException
boolean supportsBatchUpdates() throws SQLException
SQLException
boolean supportsCatalogsInDataManipulation() throws SQLException
SQLException
boolean supportsCatalogsInIndexDefinitions() throws SQLException
SQLException
boolean supportsCatalogsInPrivilegeDefinitions() throws SQLException
SQLException
boolean supportsCatalogsInProcedureCalls() throws SQLException
SQLException
boolean supportsCatalogsInTableDefinitions() throws SQLException
SQLException
boolean supportsColumnAliasing() throws SQLException
SQLException
boolean supportsConvert() throws SQLException
SQLException
boolean supportsConvert(int fromType, int toType) throws SQLException
SQLException
boolean supportsCoreSQLGrammar() throws SQLException
SQLException
boolean supportsCorrelatedSubqueries() throws SQLException
SQLException
boolean supportsDataDefinitionAndDataManipulationTransactions() throws SQLException
SQLException
boolean supportsDataManipulationTransactionsOnly() throws SQLException
SQLException
boolean supportsDifferentTableCorrelationNames() throws SQLException
SQLException
boolean supportsExpressionsInOrderBy() throws SQLException
SQLException
boolean supportsExtendedSQLGrammar() throws SQLException
SQLException
boolean supportsFullOuterJoins() throws SQLException
SQLException
boolean supportsGroupBy() throws SQLException
SQLException
boolean supportsGroupByBeyondSelect() throws SQLException
SQLException
boolean supportsGroupByUnrelated() throws SQLException
SQLException
boolean supportsIntegrityEnhancementFacility() throws SQLException
SQLException
boolean supportsLikeEscapeClause() throws SQLException
SQLException
boolean supportsLimitedOuterJoins() throws SQLException
SQLException
boolean supportsMinimumSQLGrammar() throws SQLException
SQLException
boolean supportsMixedCaseIdentifiers() throws SQLException
SQLException
boolean supportsMixedCaseQuotedIdentifiers() throws SQLException
SQLException
boolean supportsMultipleResultSets() throws SQLException
SQLException
boolean supportsMultipleTransactions() throws SQLException
SQLException
boolean supportsNonNullableColumns() throws SQLException
SQLException
boolean supportsOpenCursorsAcrossCommit() throws SQLException
SQLException
boolean supportsOpenCursorsAcrossRollback() throws SQLException
SQLException
boolean supportsOpenStatementsAcrossCommit() throws SQLException
SQLException
boolean supportsOpenStatementsAcrossRollback() throws SQLException
SQLException
boolean supportsOrderByUnrelated() throws SQLException
SQLException
boolean supportsOuterJoins() throws SQLException
SQLException
boolean supportsPositionedDelete() throws SQLException
SQLException
boolean supportsPositionedUpdate() throws SQLException
SQLException
boolean supportsResultSetConcurrency(int type, int concurrency) throws SQLException
SQLException
boolean supportsResultSetType(int type) throws SQLException
SQLException
boolean supportsSchemasInDataManipulation() throws SQLException
SQLException
boolean supportsSchemasInIndexDefinitions() throws SQLException
SQLException
boolean supportsSchemasInPrivilegeDefinitions() throws SQLException
SQLException
boolean supportsSchemasInProcedureCalls() throws SQLException
SQLException
boolean supportsSchemasInTableDefinitions() throws SQLException
SQLException
boolean supportsSelectForUpdate() throws SQLException
SQLException
boolean supportsStoredProcedures() throws SQLException
SQLException
boolean supportsSubqueriesInComparisons() throws SQLException
SQLException
boolean supportsSubqueriesInExists() throws SQLException
SQLException
boolean supportsSubqueriesInIns() throws SQLException
SQLException
boolean supportsSubqueriesInQuantifieds() throws SQLException
SQLException
boolean supportsTableCorrelationNames() throws SQLException
SQLException
boolean supportsTransactionIsolationLevel(int level) throws SQLException
SQLException
boolean supportsTransactions() throws SQLException
SQLException
boolean supportsUnion() throws SQLException
SQLException
boolean supportsUnionAll() throws SQLException
SQLException
boolean updatesAreDetected(int type) throws SQLException
SQLException
boolean usesLocalFilePerTable() throws SQLException
SQLException
boolean usesLocalFiles() throws SQLException
SQLException