Top Description Constructors Methods
org.h2.jdbc.meta

pack-priv abstract Class DatabaseMetaLocalBase

extends DatabaseMeta
Class Inheritance
Known Direct Subclasses
org.h2.jdbc.meta.DatabaseMetaLegacy, org.h2.jdbc.meta.DatabaseMetaLocal
Imports
org.h2.engine.Constants, org.h2.result.ResultInterface, .SimpleResult, org.h2.value.TypeInfo

Base implementation of database meta information.

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv abstract void
public final ResultInterface
getAttributes(String
to inspect
catalog
,
String
"LIKE" style pattern to filter result
schemaPattern
,
String
"LIKE" style pattern to filter result
typeNamePattern
,
String
"LIKE" style pattern to filter result
attributeNamePattern
)

Implements abstract org.h2.jdbc.meta.DatabaseMeta.getAttributes.

INTERNAL

public final int
public final int
public final String
public final ResultInterface
getFunctionColumns(String
to inspect
catalog
,
String
"LIKE" style pattern to filter result
schemaPattern
,
String
"LIKE" style pattern to filter result
functionNamePattern
,
String
"LIKE" style pattern to filter result
columnNamePattern
)

Implements abstract org.h2.jdbc.meta.DatabaseMeta.getFunctionColumns.

INTERNAL

public final ResultInterface
getFunctions(String
to inspect
catalog
,
String
"LIKE" style pattern to filter result
schemaPattern
,
String
"LIKE" style pattern to filter result
functionNamePattern
)

Implements abstract org.h2.jdbc.meta.DatabaseMeta.getFunctions.

INTERNAL

pack-priv final SimpleResult
public final ResultInterface
getSuperTables(String
to inspect
catalog
,
String
"LIKE" style pattern to filter result
schemaPattern
,
String
"LIKE" style pattern to filter result
tableNamePattern
)

Implements abstract org.h2.jdbc.meta.DatabaseMeta.getSuperTables.

INTERNAL

public final ResultInterface
getSuperTypes(String
to inspect
catalog
,
String
"LIKE" style pattern to filter result
schemaPattern
,
String
"LIKE" style pattern to filter result
typeNamePattern
)

Implements abstract org.h2.jdbc.meta.DatabaseMeta.getSuperTypes.

INTERNAL

public final ResultInterface
getUDTs(String
to inspect
catalog
,
String
"LIKE" style pattern to filter result
schemaPattern
,
String
"LIKE" style pattern to filter result
typeNamePattern
,
int[]
int[]
types
)

Implements abstract org.h2.jdbc.meta.DatabaseMeta.getUDTs.

INTERNAL

public final ResultInterface
getVersionColumns(String
to inspect
catalog
,
String
to inspect
schema
,
String
to inspect
table
)

Implements abstract org.h2.jdbc.meta.DatabaseMeta.getVersionColumns.

INTERNAL

Inherited from org.h2.jdbc.meta.DatabaseMeta:
defaultNullOrderinggetBestRowIdentifiergetCatalogsgetColumnPrivilegesgetColumnsgetCrossReferencegetExportedKeysgetImportedKeysgetIndexInfogetNumericFunctionsgetPrimaryKeysgetProcedureColumnsgetProceduresgetPseudoColumnsgetSchemasgetSchemasgetSearchStringEscapegetSQLKeywordsgetStringFunctionsgetSystemFunctionsgetTablePrivilegesgetTablesgetTableTypesgetTimeDateFunctionsgetTypeInfo

Constructor Detail

DatabaseMetaLocalBaseback to summary
pack-priv DatabaseMetaLocalBase()

Method Detail

checkClosedback to summary
pack-priv abstract void checkClosed()
getAttributesback to summary
public final ResultInterface getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern)

Implements abstract org.h2.jdbc.meta.DatabaseMeta.getAttributes.

Doc from org.h2.jdbc.meta.DatabaseMeta.getAttributes.

INTERNAL

Parameters
catalog:String

to inspect

schemaPattern:String

"LIKE" style pattern to filter result

typeNamePattern:String

"LIKE" style pattern to filter result

attributeNamePattern:String

"LIKE" style pattern to filter result

Returns:ResultInterface

ResultInterface

Annotations
@Override
getDatabaseMajorVersionback to summary
public final int getDatabaseMajorVersion()

Implements abstract org.h2.jdbc.meta.DatabaseMeta.getDatabaseMajorVersion.

Doc from org.h2.jdbc.meta.DatabaseMeta.getDatabaseMajorVersion.

INTERNAL

Returns:int

ResultInterface

Annotations
@Override
getDatabaseMinorVersionback to summary
public final int getDatabaseMinorVersion()

Implements abstract org.h2.jdbc.meta.DatabaseMeta.getDatabaseMinorVersion.

Doc from org.h2.jdbc.meta.DatabaseMeta.getDatabaseMinorVersion.

INTERNAL

Returns:int

ResultInterface

Annotations
@Override
getDatabaseProductVersionback to summary
public final String getDatabaseProductVersion()

Implements abstract org.h2.jdbc.meta.DatabaseMeta.getDatabaseProductVersion.

Doc from org.h2.jdbc.meta.DatabaseMeta.getDatabaseProductVersion.

INTERNAL

Returns:String

product version as String

Annotations
@Override
getFunctionColumnsback to summary
public final ResultInterface getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern)

Implements abstract org.h2.jdbc.meta.DatabaseMeta.getFunctionColumns.

Doc from org.h2.jdbc.meta.DatabaseMeta.getFunctionColumns.

INTERNAL

Parameters
catalog:String

to inspect

schemaPattern:String

"LIKE" style pattern to filter result

functionNamePattern:String

"LIKE" style pattern to filter result

columnNamePattern:String

"LIKE" style pattern to filter result

Returns:ResultInterface

ResultInterface

Annotations
@Override
getFunctionsback to summary
public final ResultInterface getFunctions(String catalog, String schemaPattern, String functionNamePattern)

Implements abstract org.h2.jdbc.meta.DatabaseMeta.getFunctions.

Doc from org.h2.jdbc.meta.DatabaseMeta.getFunctions.

INTERNAL

Parameters
catalog:String

to inspect

schemaPattern:String

"LIKE" style pattern to filter result

functionNamePattern:String

"LIKE" style pattern to filter result

Returns:ResultInterface

ResultInterface

Annotations
@Override
getPseudoColumnsResultback to summary
pack-priv final SimpleResult getPseudoColumnsResult()
getSuperTablesback to summary
public final ResultInterface getSuperTables(String catalog, String schemaPattern, String tableNamePattern)

Implements abstract org.h2.jdbc.meta.DatabaseMeta.getSuperTables.

Doc from org.h2.jdbc.meta.DatabaseMeta.getSuperTables.

INTERNAL

Parameters
catalog:String

to inspect

schemaPattern:String

"LIKE" style pattern to filter result

tableNamePattern:String

"LIKE" style pattern to filter result

Returns:ResultInterface

ResultInterface

Annotations
@Override
getSuperTypesback to summary
public final ResultInterface getSuperTypes(String catalog, String schemaPattern, String typeNamePattern)

Implements abstract org.h2.jdbc.meta.DatabaseMeta.getSuperTypes.

Doc from org.h2.jdbc.meta.DatabaseMeta.getSuperTypes.

INTERNAL

Parameters
catalog:String

to inspect

schemaPattern:String

"LIKE" style pattern to filter result

typeNamePattern:String

"LIKE" style pattern to filter result

Returns:ResultInterface

ResultInterface

Annotations
@Override
getUDTsback to summary
public final ResultInterface getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types)

Implements abstract org.h2.jdbc.meta.DatabaseMeta.getUDTs.

Doc from org.h2.jdbc.meta.DatabaseMeta.getUDTs.

INTERNAL

Parameters
catalog:String

to inspect

schemaPattern:String

"LIKE" style pattern to filter result

typeNamePattern:String

"LIKE" style pattern to filter result

types:int[]

int[]

Returns:ResultInterface

ResultInterface

Annotations
@Override
getVersionColumnsback to summary
public final ResultInterface getVersionColumns(String catalog, String schema, String table)

Implements abstract org.h2.jdbc.meta.DatabaseMeta.getVersionColumns.

Doc from org.h2.jdbc.meta.DatabaseMeta.getVersionColumns.

INTERNAL

Parameters
catalog:String

to inspect

schema:String

to inspect

table:String

to inspect

Returns:ResultInterface

ResultInterface

Annotations
@Override