Method Summary |
|
public boolean | allProceduresAreCallable() |
public boolean | allTablesAreSelectable() |
public boolean | dataDefinitionCausesTransactionCommit() |
public boolean | dataDefinitionIgnoredInTransactions() |
public boolean | deletesAreDetected(int type) |
public boolean | doesMaxRowSizeIncludeBlobs() |
public java.sql.ResultSet | getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern) |
public java.sql.ResultSet | getBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable) |
public String | getCatalogSeparator() |
public String | getCatalogTerm() |
public java.sql.ResultSet | getCatalogs() |
public java.sql.ResultSet | getColumnPrivileges(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) |
public java.sql.ResultSet | getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) |
public java.sql.Connection | getConnection() Retrieves the Connection that produced this
DatabaseMetaData . |
public java.sql.ResultSet | getCrossReference(String primaryCatalog, String primarySchema, String primaryTable, String foreignCatalog, String foreignSchema, String foreignTable) |
public int | getDatabaseMajorVersion() |
public int | getDatabaseMinorVersion() |
public String | getDatabaseProductName() We return a comma separated list of database engine names connected to the
controller. |
public String | getDatabaseProductVersion() What is the version of this database product. |
public int | getDefaultTransactionIsolation() |
public int | getDriverMajorVersion() |
public int | getDriverMinorVersion() |
public String | getDriverName() |
public String | getDriverVersion() |
public java.sql.ResultSet | getExportedKeys(String catalog, String schema, String table) |
public String | getExtraNameCharacters() |
public String | getIdentifierQuoteString() |
public java.sql.ResultSet | getImportedKeys(String catalog, String schema, String table) |
public java.sql.ResultSet | getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate) |
public int | getJDBCMajorVersion() Retrieves the major JDBC version number for this driver. |
public int | getJDBCMinorVersion() Retrieves the minor JDBC version number for this driver. |
public int | getMaxBinaryLiteralLength() |
public int | getMaxCatalogNameLength() |
public int | getMaxCharLiteralLength() |
public int | getMaxColumnNameLength() |
public int | getMaxColumnsInGroupBy() |
public int | getMaxColumnsInIndex() |
public int | getMaxColumnsInOrderBy() |
public int | getMaxColumnsInSelect() |
public int | getMaxColumnsInTable() |
public int | getMaxConnections() Maximum number of connections to the database (virtually no limit since
these are virtual connections to the Controller). |
public int | getMaxCursorNameLength() |
public int | getMaxIndexLength() |
public int | getMaxProcedureNameLength() |
public int | getMaxRowSize() |
public int | getMaxSchemaNameLength() |
public int | getMaxStatementLength() |
public int | getMaxStatements() |
public int | getMaxTableNameLength() |
public int | getMaxTablesInSelect() |
public int | getMaxUserNameLength() |
public String | getNumericFunctions() |
public java.sql.ResultSet | getPrimaryKeys(String catalog, String schema, String table) |
public java.sql.ResultSet | getProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern) |
public String | getProcedureTerm() |
public java.sql.ResultSet | getProcedures(String catalog, String schemaPattern, String procedureNamePattern) |
public int | getResultSetHoldability() |
public String | getSQLKeywords() |
public int | getSQLStateType() |
public String | getSchemaTerm() |
public java.sql.ResultSet | getSchemas() |
public String | getSearchStringEscape() |
public String | getStringFunctions() |
public java.sql.ResultSet | getSuperTables(String catalog, String schemaPattern, String tableNamePattern) |
public java.sql.ResultSet | getSuperTypes(String catalog, String schemaPattern, String typeNamePattern) |
public String | getSystemFunctions() |
public java.sql.ResultSet | getTablePrivileges(String catalog, String schemaPattern, String tableNamePattern) Gets a description of the access rights for each table available in a
catalog. |
public java.sql.ResultSet | getTableTypes() Gets the table types available in this database. |
public java.sql.ResultSet | getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types) Gets a description of the available tables.
Parameters: catalog - a catalog name; this is ignored, and should be set tonull Parameters: schemaPattern - a schema name pattern; this is ignored, and should beset to null Parameters: tableNamePattern - a table name pattern. |
public String | getTimeDateFunctions() |
public java.sql.ResultSet | getTypeInfo() |
public java.sql.ResultSet | getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types) |
public String | getURL() |
public String | getUserName() |
public java.sql.ResultSet | getVersionColumns(String catalog, String schema, String table) |
public boolean | insertsAreDetected(int type) |
public boolean | isCatalogAtStart() |
public boolean | isReadOnly() |
public boolean | locatorsUpdateCopy() |
public boolean | nullPlusNonNullIsNull() |
public boolean | nullsAreSortedAtEnd() |
public boolean | nullsAreSortedAtStart() |
public boolean | nullsAreSortedHigh() |
public boolean | nullsAreSortedLow() |
public boolean | othersDeletesAreVisible(int type) |
public boolean | othersInsertsAreVisible(int type) |
public boolean | othersUpdatesAreVisible(int type) |
public boolean | ownDeletesAreVisible(int type) |
public boolean | ownInsertsAreVisible(int type) |
public boolean | ownUpdatesAreVisible(int type) |
public boolean | storesLowerCaseIdentifiers() |
public boolean | storesLowerCaseQuotedIdentifiers() |
public boolean | storesMixedCaseIdentifiers() |
public boolean | storesMixedCaseQuotedIdentifiers() |
public boolean | storesUpperCaseIdentifiers() |
public boolean | storesUpperCaseQuotedIdentifiers() |
public boolean | supportsANSI92EntryLevelSQL() |
public boolean | supportsANSI92FullSQL() |
public boolean | supportsANSI92IntermediateSQL() |
public boolean | supportsAlterTableWithAddColumn() |
public boolean | supportsAlterTableWithDropColumn() |
public boolean | supportsBatchUpdates() |
public boolean | supportsCatalogsInDataManipulation() |
public boolean | supportsCatalogsInIndexDefinitions() |
public boolean | supportsCatalogsInPrivilegeDefinitions() |
public boolean | supportsCatalogsInProcedureCalls() |
public boolean | supportsCatalogsInTableDefinitions() |
public boolean | supportsColumnAliasing() |
public boolean | supportsConvert() |
public boolean | supportsConvert(int fromType, int toType) Not implemented (returns false ). |
public boolean | supportsCoreSQLGrammar() |
public boolean | supportsCorrelatedSubqueries() |
public boolean | supportsDataDefinitionAndDataManipulationTransactions() |
public boolean | supportsDataManipulationTransactionsOnly() |
public boolean | supportsDifferentTableCorrelationNames() |
public boolean | supportsExpressionsInOrderBy() |
public boolean | supportsExtendedSQLGrammar() |
public boolean | supportsFullOuterJoins() |
public boolean | supportsGetGeneratedKeys() |
public boolean | supportsGroupBy() |
public boolean | supportsGroupByBeyondSelect() |
public boolean | supportsGroupByUnrelated() |
public boolean | supportsIntegrityEnhancementFacility() |
public boolean | supportsLikeEscapeClause() |
public boolean | supportsLimitedOuterJoins() |
public boolean | supportsMinimumSQLGrammar() |
public boolean | supportsMixedCaseIdentifiers() |
public boolean | supportsMixedCaseQuotedIdentifiers() |
public boolean | supportsMultipleOpenResults() |
public boolean | supportsMultipleResultSets() |
public boolean | supportsMultipleTransactions() |
public boolean | supportsNamedParameters() |
public boolean | supportsNonNullableColumns() |
public boolean | supportsOpenCursorsAcrossCommit() |
public boolean | supportsOpenCursorsAcrossRollback() |
public boolean | supportsOpenStatementsAcrossCommit() |
public boolean | supportsOpenStatementsAcrossRollback() |
public boolean | supportsOrderByUnrelated() |
public boolean | supportsOuterJoins() |
public boolean | supportsPositionedDelete() |
public boolean | supportsPositionedUpdate() |
public boolean | supportsResultSetConcurrency(int type, int concurrency) |
public boolean | supportsResultSetHoldability(int holdability) |
public boolean | supportsResultSetType(int type) |
public boolean | supportsSavepoints() |
public boolean | supportsSchemasInDataManipulation() |
public boolean | supportsSchemasInIndexDefinitions() |
public boolean | supportsSchemasInPrivilegeDefinitions() |
public boolean | supportsSchemasInProcedureCalls() |
public boolean | supportsSchemasInTableDefinitions() |
public boolean | supportsSelectForUpdate() |
public boolean | supportsStatementPooling() |
public boolean | supportsStoredProcedures() |
public boolean | supportsSubqueriesInComparisons() |
public boolean | supportsSubqueriesInExists() |
public boolean | supportsSubqueriesInIns() |
public boolean | supportsSubqueriesInQuantifieds() |
public boolean | supportsTableCorrelationNames() |
public boolean | supportsTransactionIsolationLevel(int level) |
public boolean | supportsTransactions() |
public boolean | supportsUnion() |
public boolean | supportsUnionAll() |
public boolean | updatesAreDetected(int type) |
public boolean | usesLocalFilePerTable() |
public boolean | usesLocalFiles() |