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)