RDMDatabaseMetaData class
Implements the DatabaseMetaData
interface of java.sql
.
References
For more information, reference JDBC documentation for: DatabaseMetaData
Public Methods
- allProceduresAreCallable()
- allTablesAreSelectable()
- autoCommitFailureClosesAllResultSets()
- dataDefinitionCausesTransactionCommit()
- dataDefinitionIgnoredInTransactions()
- deletesAreDetected(int type)
- doesMaxRowSizeIncludeBlobs()
- getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern)
- getBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable)
- getCatalogs()
- getCatalogSeparator()
- getCatalogTerm()
- getClientInfoProperties()
- getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern)
- getConnection()
- getCrossReference(String parentCatalog, String parentSchema, String parentTable, String foreignCatalog, String foreignSchema, String foreignTable)
- getDatabaseMajorVersion()
- getDatabaseMinorVersion()
- getDatabaseProductName()
- getDatabaseProductVersion()
- getDefaultTransactionIsolation()
- getDriverMajorVersion()
- getDriverMinorVersion()
- getDriverName()
- getDriverVersion()
- getExportedKeys(String catalog, String schema, String table)
- getExtraNameCharacters()
- getIdentifierQuoteString()
- getImportedKeys(String catalog, String schema, String table)
- getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate)
- getJDBCMajorVersion()
- getJDBCMinorVersion()
- getMaxBinaryLiteralLength()
- getMaxCatalogNameLength()
- getMaxCharLiteralLength()
- getMaxColumnNameLength()
- getMaxColumnsInGroupBy()
- getMaxColumnsInIndex()
- getMaxColumnsInOrderBy()
- getMaxColumnsInSelect()
- getMaxColumnsInTable()
- getMaxConnections()
- getMaxCursorNameLength()
- getMaxIndexLength()
- getMaxProcedureNameLength()
- getMaxRowSize()
- getMaxSchemaNameLength()
- getMaxStatementLength()
- getMaxStatements()
- getMaxTableNameLength()
- getMaxTablesInSelect()
- getMaxUserNameLength()
- getNumericFunctions()
- getPrimaryKeys(String catalog, String schema, String table)
- getProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern)
- getProcedures(String catalog, String schemaPattern, String procedureNamePattern)
- getProcedureTerm()
- getResultSetHoldability()
- getRowIdLifetime()
- getSchemas()
- getSchemas(String catalog, String schemaPattern)
- getSchemaTerm()
- getSearchStringEscape()
- getSQLKeywords()
- getSQLStateType()
- getStringFunctions()
- getSuperTables(String catalog, String schemaPattern, String tableNamePattern)
- getSuperTypes(String catalog, String schemaPattern, String typeNamePattern)
- getSystemFunctions()
- getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types)
- getTableTypes()
- getTimeDateFunctions()
- getTypeInfo()
- getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types)
- getURL()
- getUserName()
- getVersionColumns(String catalog, String schema, String table)
- insertsAreDetected(int type)
- isCatalogAtStart()
- isReadOnly()
- isWrapperFor(Class<?> iface)
- locatorsUpdateCopy()
- nullPlusNonNullIsNull()
- nullsAreSortedAtEnd()
- nullsAreSortedAtStart()
- nullsAreSortedHigh()
- nullsAreSortedLow()
- othersDeletesAreVisible(int type)
- othersInsertsAreVisible(int type)
- othersUpdatesAreVisible(int type)
- ownDeletesAreVisible(int type)
- ownInsertsAreVisible(int type)
- ownUpdatesAreVisible(int type)
- storesLowerCaseIdentifiers()
- storesLowerCaseQuotedIdentifiers()
- storesMixedCaseIdentifiers()
- storesMixedCaseQuotedIdentifiers()
- storesUpperCaseIdentifiers()
- storesUpperCaseQuotedIdentifiers()
- supportsAlterTableWithAddColumn()
- supportsAlterTableWithDropColumn()
- supportsANSI92EntryLevelSQL()
- supportsANSI92FullSQL()
- supportsANSI92IntermediateSQL()
- supportsBatchUpdates()
- supportsCatalogsInDataManipulation()
- supportsCatalogsInIndexDefinitions()
- supportsCatalogsInPrivilegeDefinitions()
- supportsCatalogsInProcedureCalls()
- supportsCatalogsInTableDefinitions()
- supportsColumnAliasing()
- supportsConvert()
- supportsConvert(int fromType, int toType)
- supportsCoreSQLGrammar()
- supportsCorrelatedSubqueries()
- supportsDataDefinitionAndDataManipulationTransactions()
- supportsDataManipulationTransactionsOnly()
- supportsDifferentTableCorrelationNames()
- supportsExpressionsInOrderBy()
- supportsExtendedSQLGrammar()
- supportsFullOuterJoins()
- supportsGetGeneratedKeys()
- supportsGroupBy()
- supportsGroupByBeyondSelect()
- supportsGroupByUnrelated()
- supportsIntegrityEnhancementFacility()
- supportsLikeEscapeClause()
- supportsLimitedOuterJoins()
- supportsMinimumSQLGrammar()
- supportsMixedCaseIdentifiers()
- supportsMixedCaseQuotedIdentifiers()
- supportsMultipleOpenResults()
- supportsMultipleResultSets()
- supportsMultipleTransactions()
- supportsNamedParameters()
- supportsNonNullableColumns()
- supportsOpenCursorsAcrossCommit()
- supportsOpenCursorsAcrossRollback()
- supportsOpenStatementsAcrossCommit()
- supportsOpenStatementsAcrossRollback()
- supportsOrderByUnrelated()
- supportsOuterJoins()
- supportsPositionedDelete()
- supportsPositionedUpdate()
- supportsResultSetConcurrency(int type, int concurrency)
- supportsResultSetHoldability(int holdability)
- supportsResultSetType(int type)
- supportsSavepoints()
- supportsSchemasInDataManipulation()
- supportsSchemasInIndexDefinitions()
- supportsSchemasInPrivilegeDefinitions()
- supportsSchemasInProcedureCalls()
- supportsSchemasInTableDefinitions()
- supportsSelectForUpdate()
- supportsStatementPooling()
- supportsStoredFunctionsUsingCallSyntax()
- supportsStoredProcedures()
- supportsSubqueriesInComparisons()
- supportsSubqueriesInExists()
- supportsSubqueriesInIns()
- supportsSubqueriesInQuantifieds()
- supportsTableCorrelationNames()
- supportsTransactionIsolationLevel(int level)
- supportsTransactions()
- supportsUnion()
- supportsUnionAll()
- unwrap(Class<T> iface)
- updatesAreDetected(int type)
- usesLocalFilePerTable()
- usesLocalFiles()
Unsupported Methods
For all these unsupported methods the JDBC Driver will throw a SQLFeatureNotSupportedException
instead of a SQLFeatureNotSupportedException
.
- DatabaseMetaData.getColumnPrivileges(String, String, String, String)
- DatabaseMetaData.getFunctionColumns(String, String, String, String)
- DatabaseMetaData.getFunctions(String, String, String)
- DatabaseMetaData.getTablePrivileges(String, String, String)