public abstract class DatabaseMeta
extends java.lang.Object
| Constructor and Description |
|---|
DatabaseMeta() |
| Modifier and Type | Method and Description |
|---|---|
abstract DefaultNullOrdering |
defaultNullOrdering()
INTERNAL
|
abstract ResultInterface |
getAttributes(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String typeNamePattern,
java.lang.String attributeNamePattern)
INTERNAL
|
abstract ResultInterface |
getBestRowIdentifier(java.lang.String catalogPattern,
java.lang.String schemaPattern,
java.lang.String tableName,
int scope,
boolean nullable)
INTERNAL
|
abstract ResultInterface |
getCatalogs()
INTERNAL
|
abstract ResultInterface |
getColumnPrivileges(java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
java.lang.String columnNamePattern)
INTERNAL
|
abstract ResultInterface |
getColumns(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String tableNamePattern,
java.lang.String columnNamePattern)
INTERNAL
|
abstract ResultInterface |
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)
INTERNAL
|
abstract int |
getDatabaseMajorVersion()
INTERNAL
|
abstract int |
getDatabaseMinorVersion()
INTERNAL
|
abstract java.lang.String |
getDatabaseProductVersion()
INTERNAL
|
abstract ResultInterface |
getExportedKeys(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
INTERNAL
|
abstract ResultInterface |
getFunctionColumns(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String functionNamePattern,
java.lang.String columnNamePattern)
INTERNAL
|
abstract ResultInterface |
getFunctions(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String functionNamePattern)
INTERNAL
|
abstract ResultInterface |
getImportedKeys(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
INTERNAL
|
abstract ResultInterface |
getIndexInfo(java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
boolean unique,
boolean approximate)
INTERNAL
|
abstract java.lang.String |
getNumericFunctions()
INTERNAL
|
abstract ResultInterface |
getPrimaryKeys(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
INTERNAL
|
abstract ResultInterface |
getProcedureColumns(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String procedureNamePattern,
java.lang.String columnNamePattern)
INTERNAL
|
abstract ResultInterface |
getProcedures(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String procedureNamePattern)
INTERNAL
|
abstract ResultInterface |
getPseudoColumns(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String tableNamePattern,
java.lang.String columnNamePattern)
INTERNAL
|
abstract ResultInterface |
getSchemas()
INTERNAL
|
abstract ResultInterface |
getSchemas(java.lang.String catalog,
java.lang.String schemaPattern)
INTERNAL
|
abstract java.lang.String |
getSearchStringEscape()
INTERNAL
|
abstract java.lang.String |
getSQLKeywords()
INTERNAL
|
abstract java.lang.String |
getStringFunctions()
INTERNAL
|
abstract ResultInterface |
getSuperTables(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String tableNamePattern)
INTERNAL
|
abstract ResultInterface |
getSuperTypes(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String typeNamePattern)
INTERNAL
|
abstract java.lang.String |
getSystemFunctions()
INTERNAL
|
abstract ResultInterface |
getTablePrivileges(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String tableNamePattern)
INTERNAL
|
abstract ResultInterface |
getTables(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String tableNamePattern,
java.lang.String[] types)
INTERNAL
|
abstract ResultInterface |
getTableTypes()
INTERNAL
|
abstract java.lang.String |
getTimeDateFunctions()
INTERNAL
|
abstract ResultInterface |
getTypeInfo()
INTERNAL
|
abstract ResultInterface |
getUDTs(java.lang.String catalog,
java.lang.String schemaPattern,
java.lang.String typeNamePattern,
int[] types)
INTERNAL
|
abstract ResultInterface |
getVersionColumns(java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
INTERNAL
|
public abstract DefaultNullOrdering defaultNullOrdering()
DatabaseMetaData.nullsAreSortedHigh(),
DatabaseMetaData.nullsAreSortedLow(),
DatabaseMetaData.nullsAreSortedAtStart(),
DatabaseMetaData.nullsAreSortedAtEnd()public abstract java.lang.String getDatabaseProductVersion()
DatabaseMetaData.getDatabaseProductVersion()public abstract java.lang.String getSQLKeywords()
DatabaseMetaData.getSQLKeywords()public abstract java.lang.String getNumericFunctions()
DatabaseMetaData.getNumericFunctions()public abstract java.lang.String getStringFunctions()
DatabaseMetaData.getStringFunctions()public abstract java.lang.String getSystemFunctions()
DatabaseMetaData.getSystemFunctions()public abstract java.lang.String getTimeDateFunctions()
DatabaseMetaData.getTimeDateFunctions()public abstract java.lang.String getSearchStringEscape()
DatabaseMetaData.getSearchStringEscape()public abstract ResultInterface getProcedures(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String procedureNamePattern)
catalog - to inspectschemaPattern - "LIKE" style pattern to filter resultprocedureNamePattern - "LIKE" style pattern to filter resultDatabaseMetaData.getProcedures(String, String, String)public abstract ResultInterface getProcedureColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String procedureNamePattern, java.lang.String columnNamePattern)
catalog - to inspectschemaPattern - "LIKE" style pattern to filter resultprocedureNamePattern - "LIKE" style pattern to filter resultcolumnNamePattern - "LIKE" style pattern to filter resultDatabaseMetaData.getProcedureColumns(String, String,
String, String)public abstract ResultInterface getTables(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String[] types)
catalog - to inspectschemaPattern - "LIKE" style pattern to filter resulttableNamePattern - "LIKE" style pattern to filter resulttypes - String[]DatabaseMetaData.getTables(String, String, String,
String[])public abstract ResultInterface getSchemas()
DatabaseMetaData.getSchemas()public abstract ResultInterface getCatalogs()
DatabaseMetaData.getCatalogs()public abstract ResultInterface getTableTypes()
DatabaseMetaData.getTableTypes()public abstract ResultInterface getColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String columnNamePattern)
catalog - to inspectschemaPattern - "LIKE" style pattern to filter resulttableNamePattern - "LIKE" style pattern to filter resultcolumnNamePattern - "LIKE" style pattern to filter resultDatabaseMetaData.getColumns(String, String, String, String)public abstract ResultInterface getColumnPrivileges(java.lang.String catalog, java.lang.String schema, java.lang.String table, java.lang.String columnNamePattern)
catalog - to inspectschema - to inspecttable - to inspectcolumnNamePattern - "LIKE" style pattern to filter resultDatabaseMetaData.getColumnPrivileges(String, String,
String, String)public abstract ResultInterface getTablePrivileges(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern)
catalog - to inspectschemaPattern - "LIKE" style pattern to filter resulttableNamePattern - "LIKE" style pattern to filter resultDatabaseMetaData.getTablePrivileges(String, String, String)public abstract ResultInterface getBestRowIdentifier(java.lang.String catalogPattern, java.lang.String schemaPattern, java.lang.String tableName, int scope, boolean nullable)
catalogPattern - "LIKE" style pattern to filter resultschemaPattern - "LIKE" style pattern to filter resulttableName - table of interestscope - of interestnullable - include nullable columnsDatabaseMetaData.getBestRowIdentifier(String, String,
String, int, boolean)public abstract ResultInterface getVersionColumns(java.lang.String catalog, java.lang.String schema, java.lang.String table)
catalog - to inspectschema - to inspecttable - to inspectDatabaseMetaData.getVersionColumns(String, String, String)public abstract ResultInterface getPrimaryKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)
catalog - to inspectschema - to inspecttable - to inspectDatabaseMetaData.getPrimaryKeys(String, String, String)public abstract ResultInterface getImportedKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)
catalog - to inspectschema - to inspecttable - to inspectDatabaseMetaData.getImportedKeys(String, String, String)public abstract ResultInterface getExportedKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)
catalog - to inspectschema - to inspecttable - to inspectDatabaseMetaData.getExportedKeys(String, String, String)public abstract ResultInterface 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)
primaryCatalog - to inspectprimarySchema - to inspectprimaryTable - to inspectforeignCatalog - to inspectforeignSchema - to inspectforeignTable - to inspectDatabaseMetaData.getCrossReference(String, String, String,
String, String, String)public abstract ResultInterface getTypeInfo()
DatabaseMetaData.getTypeInfo()public abstract ResultInterface getIndexInfo(java.lang.String catalog, java.lang.String schema, java.lang.String table, boolean unique, boolean approximate)
catalog - to inspectschema - to inspecttable - to inspectunique - onlyapproximate - allowedDatabaseMetaData.getIndexInfo(String, String, String,
boolean, boolean)public abstract ResultInterface getUDTs(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern, int[] types)
catalog - to inspectschemaPattern - "LIKE" style pattern to filter resulttypeNamePattern - "LIKE" style pattern to filter resulttypes - int[]DatabaseMetaData.getUDTs(String, String, String, int[])public abstract ResultInterface getSuperTypes(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern)
catalog - to inspectschemaPattern - "LIKE" style pattern to filter resulttypeNamePattern - "LIKE" style pattern to filter resultDatabaseMetaData.getSuperTypes(String, String, String)public abstract ResultInterface getSuperTables(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern)
catalog - to inspectschemaPattern - "LIKE" style pattern to filter resulttableNamePattern - "LIKE" style pattern to filter resultDatabaseMetaData.getSuperTables(String, String, String)public abstract ResultInterface getAttributes(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern, java.lang.String attributeNamePattern)
catalog - to inspectschemaPattern - "LIKE" style pattern to filter resulttypeNamePattern - "LIKE" style pattern to filter resultattributeNamePattern - "LIKE" style pattern to filter resultDatabaseMetaData.getAttributes(String, String, String,
String)public abstract int getDatabaseMajorVersion()
DatabaseMetaData.getDatabaseMajorVersion()public abstract int getDatabaseMinorVersion()
DatabaseMetaData.getDatabaseMinorVersion()public abstract ResultInterface getSchemas(java.lang.String catalog, java.lang.String schemaPattern)
catalog - to inspectschemaPattern - "LIKE" style pattern to filter resultDatabaseMetaData.getSchemas(String, String)public abstract ResultInterface getFunctions(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String functionNamePattern)
catalog - to inspectschemaPattern - "LIKE" style pattern to filter resultfunctionNamePattern - "LIKE" style pattern to filter resultDatabaseMetaData.getFunctions(String, String, String)public abstract ResultInterface getFunctionColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String functionNamePattern, java.lang.String columnNamePattern)
catalog - to inspectschemaPattern - "LIKE" style pattern to filter resultfunctionNamePattern - "LIKE" style pattern to filter resultcolumnNamePattern - "LIKE" style pattern to filter resultDatabaseMetaData.getFunctionColumns(String, String, String,
String)public abstract ResultInterface getPseudoColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String columnNamePattern)
catalog - to inspectschemaPattern - "LIKE" style pattern to filter resulttableNamePattern - "LIKE" style pattern to filter resultcolumnNamePattern - "LIKE" style pattern to filter resultDatabaseMetaData.getPseudoColumns(String, String, String,
String)