Class DatabaseMetaLocalBase
java.lang.Object
org.h2.jdbc.meta.DatabaseMeta
org.h2.jdbc.meta.DatabaseMetaLocalBase
- Direct Known Subclasses:
DatabaseMetaLegacy, DatabaseMetaLocal
Base implementation of database meta information.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) abstract voidfinal ResultInterfacegetAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern) INTERNALfinal intINTERNALfinal intINTERNALfinal StringINTERNALfinal ResultInterfacegetFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern) INTERNALfinal ResultInterfacegetFunctions(String catalog, String schemaPattern, String functionNamePattern) INTERNAL(package private) final SimpleResultfinal ResultInterfacegetSuperTables(String catalog, String schemaPattern, String tableNamePattern) INTERNALfinal ResultInterfacegetSuperTypes(String catalog, String schemaPattern, String typeNamePattern) INTERNALfinal ResultInterfaceINTERNALfinal ResultInterfacegetVersionColumns(String catalog, String schema, String table) INTERNALMethods inherited from class DatabaseMeta
defaultNullOrdering, getBestRowIdentifier, getCatalogs, getColumnPrivileges, getColumns, getCrossReference, getExportedKeys, getImportedKeys, getIndexInfo, getNumericFunctions, getPrimaryKeys, getProcedureColumns, getProcedures, getPseudoColumns, getSchemas, getSchemas, getSearchStringEscape, getSQLKeywords, getStringFunctions, getSystemFunctions, getTablePrivileges, getTables, getTableTypes, getTimeDateFunctions, getTypeInfo
-
Constructor Details
-
DatabaseMetaLocalBase
DatabaseMetaLocalBase()
-
-
Method Details
-
getDatabaseProductVersion
Description copied from class:DatabaseMetaINTERNAL- Specified by:
getDatabaseProductVersionin classDatabaseMeta- Returns:
- product version as String
- See Also:
-
getVersionColumns
Description copied from class:DatabaseMetaINTERNAL- Specified by:
getVersionColumnsin classDatabaseMeta- Parameters:
catalog- to inspectschema- to inspecttable- to inspect- Returns:
- ResultInterface
- See Also:
-
getUDTs
public final ResultInterface getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types) Description copied from class:DatabaseMetaINTERNAL- Specified by:
getUDTsin classDatabaseMeta- Parameters:
catalog- to inspectschemaPattern- "LIKE" style pattern to filter resulttypeNamePattern- "LIKE" style pattern to filter resulttypes- int[]- Returns:
- ResultInterface
- See Also:
-
getSuperTypes
public final ResultInterface getSuperTypes(String catalog, String schemaPattern, String typeNamePattern) Description copied from class:DatabaseMetaINTERNAL- Specified by:
getSuperTypesin classDatabaseMeta- Parameters:
catalog- to inspectschemaPattern- "LIKE" style pattern to filter resulttypeNamePattern- "LIKE" style pattern to filter result- Returns:
- ResultInterface
- See Also:
-
getSuperTables
public final ResultInterface getSuperTables(String catalog, String schemaPattern, String tableNamePattern) Description copied from class:DatabaseMetaINTERNAL- Specified by:
getSuperTablesin classDatabaseMeta- Parameters:
catalog- to inspectschemaPattern- "LIKE" style pattern to filter resulttableNamePattern- "LIKE" style pattern to filter result- Returns:
- ResultInterface
- See Also:
-
getAttributes
public final ResultInterface getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern) Description copied from class:DatabaseMetaINTERNAL- Specified by:
getAttributesin classDatabaseMeta- Parameters:
catalog- to inspectschemaPattern- "LIKE" style pattern to filter resulttypeNamePattern- "LIKE" style pattern to filter resultattributeNamePattern- "LIKE" style pattern to filter result- Returns:
- ResultInterface
- See Also:
-
getDatabaseMajorVersion
public final int getDatabaseMajorVersion()Description copied from class:DatabaseMetaINTERNAL- Specified by:
getDatabaseMajorVersionin classDatabaseMeta- Returns:
- ResultInterface
- See Also:
-
getDatabaseMinorVersion
public final int getDatabaseMinorVersion()Description copied from class:DatabaseMetaINTERNAL- Specified by:
getDatabaseMinorVersionin classDatabaseMeta- Returns:
- ResultInterface
- See Also:
-
getFunctions
public final ResultInterface getFunctions(String catalog, String schemaPattern, String functionNamePattern) Description copied from class:DatabaseMetaINTERNAL- Specified by:
getFunctionsin classDatabaseMeta- Parameters:
catalog- to inspectschemaPattern- "LIKE" style pattern to filter resultfunctionNamePattern- "LIKE" style pattern to filter result- Returns:
- ResultInterface
- See Also:
-
getFunctionColumns
public final ResultInterface getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern) Description copied from class:DatabaseMetaINTERNAL- Specified by:
getFunctionColumnsin classDatabaseMeta- Parameters:
catalog- to inspectschemaPattern- "LIKE" style pattern to filter resultfunctionNamePattern- "LIKE" style pattern to filter resultcolumnNamePattern- "LIKE" style pattern to filter result- Returns:
- ResultInterface
- See Also:
-
getPseudoColumnsResult
-
checkClosed
abstract void checkClosed()
-