Top Description Fields Constructors Methods
org.h2.jdbc.meta

public final Class DatabaseMetaLocal

extends DatabaseMetaLocalBase
Class Inheritance
Imports
java.sql.DatabaseMetaData, .ResultSet, java.util.ArrayList, .Arrays, .Collection, .Collections, .HashSet, org.h2.api.ErrorCode, org.h2.command.dml.Help, org.h2.constraint.Constraint, .ConstraintActionType, .ConstraintReferential, .ConstraintUnique, org.h2.engine.Database, .DbObject, .Mode, .Right, .SessionLocal, .User, org.h2.expression.condition.CompareLike, org.h2.index.Index, org.h2.message.DbException, org.h2.mode.DefaultNullOrdering, org.h2.result.ResultInterface, .SimpleResult, .SortOrder, org.h2.schema.FunctionAlias, .FunctionAlias.JavaMethod, .Schema, .SchemaObject, .UserDefinedFunction, org.h2.table.Column, .IndexColumn, .Table, .TableSynonym, org.h2.util.MathUtils, .StringUtils, .Utils, org.h2.value.DataType, .TypeInfo, .Value, .ValueBigint, .ValueBoolean, .ValueInteger, .ValueNull, .ValueSmallint, .ValueToObjectConverter2, .ValueVarchar

Local implementation of database meta information.

Field Summary

Modifier and TypeField and Description
private static final ValueSmallint
private static final ValueSmallint
private static final ValueInteger
private static final ValueSmallint
private static final ValueInteger
private static final ValueSmallint
private static final ValueSmallint
private static final ValueSmallint
private static final ValueSmallint
private static final ValueSmallint
private static final ValueSmallint
private static final Value
private static final Value
private static final ValueSmallint
private static final ValueSmallint
private static final ValueSmallint
private static final ValueSmallint
private final SessionLocal
private static final ValueSmallint
private static final ValueSmallint
private static final String[]
private static final ValueSmallint
private static final ValueSmallint
private static final Value

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
addCrossReferenceResult(SimpleResult result, Value catalog, String pkSchema, Table pkTable, String fkSchema, Table fkTable, ConstraintReferential fk)

private void
addPrivilege(SimpleResult result, Value catalogValue, Value schemaValue, Value tableValue, Value granteeValue, String right, boolean isAdmin, CompareLike columnLike, Column[] columns)

private void
addPrivileges(SimpleResult result, Value catalogValue, String schemaName, String tableName, DbObject grantee, int rightMask, CompareLike columnLike, Column[] columns)

private boolean
pack-priv void
private boolean
checkSchema(String schemaName, Schema schema)

public final DefaultNullOrdering
public ResultInterface
getBestRowIdentifier(String
"LIKE" style pattern to filter result
catalog
,
String
"LIKE" style pattern to filter result
schema
,
String
table of interest
table
,
int
of interest
scope
,
boolean
include nullable columns
nullable
)

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

INTERNAL

public ResultInterface
public ResultInterface
getColumnPrivileges(String
to inspect
catalog
,
String
to inspect
schema
,
String
to inspect
table
,
String
"LIKE" style pattern to filter result
columnNamePattern
)

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

INTERNAL

public ResultInterface
getColumns(String
to inspect
catalog
,
String
"LIKE" style pattern to filter result
schemaPattern
,
String
"LIKE" style pattern to filter result
tableNamePattern
,
String
"LIKE" style pattern to filter result
columnNamePattern
)

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

INTERNAL

private void
getColumnsAdd(SimpleResult result, Value catalogValue, Value schemaValue, Value tableName, Table t, CompareLike columnLike)

public ResultInterface
getCrossReference(String
to inspect
primaryCatalog
,
String
to inspect
primarySchema
,
String
to inspect
primaryTable
,
String
to inspect
foreignCatalog
,
String
to inspect
foreignSchema
,
String
to inspect
foreignTable
)

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

INTERNAL

private Value
public ResultInterface
getExportedKeys(String
to inspect
catalog
,
String
to inspect
schema
,
String
to inspect
table
)

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

INTERNAL

private String
public ResultInterface
getImportedKeys(String
to inspect
catalog
,
String
to inspect
schema
,
String
to inspect
table
)

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

INTERNAL

public ResultInterface
getIndexInfo(String
to inspect
catalog
,
String
to inspect
schema
,
String
to inspect
table
,
boolean
only
unique
,
boolean
allowed
approximate
)

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

INTERNAL

private void
getIndexInfo(Value catalogValue, Value schemaValue, Table table, boolean unique, boolean approximate, SimpleResult result, Database db)

private CompareLike
getLike(String pattern)

public String
public ResultInterface
getPrimaryKeys(String
to inspect
catalog
,
String
to inspect
schema
,
String
to inspect
table
)

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

INTERNAL

private void
getProcedureColumnAdd(SimpleResult result, Value catalogValue, Value schemaValue, Value procedureNameValue, Value specificNameValue, TypeInfo type, boolean notNull, int ordinal)

public ResultInterface
getProcedureColumns(String
to inspect
catalog
,
String
"LIKE" style pattern to filter result
schemaPattern
,
String
"LIKE" style pattern to filter result
procedureNamePattern
,
String
"LIKE" style pattern to filter result
columnNamePattern
)

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

INTERNAL

public ResultInterface
getProcedures(String
to inspect
catalog
,
String
"LIKE" style pattern to filter result
schemaPattern
,
String
"LIKE" style pattern to filter result
procedureNamePattern
)

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

INTERNAL

private void
getProceduresAdd(SimpleResult result, Value catalogValue, Value schemaValue, Value procedureNameValue, String comment, ValueSmallint procedureType, Value specificNameValue)

public ResultInterface
getPseudoColumns(String
to inspect
catalog
,
String
"LIKE" style pattern to filter result
schemaPattern
,
String
"LIKE" style pattern to filter result
tableNamePattern
,
String
"LIKE" style pattern to filter result
columnNamePattern
)

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

INTERNAL

private void
getPseudoColumnsAdd(SimpleResult result, Value catalogValue, Value schemaValue, Value tableName, Table t, CompareLike columnLike)

private void
getPseudoColumnsAdd(SimpleResult result, Value catalogValue, Value schemaValue, Value tableName, CompareLike columnLike, Column c)

private static Value
getRadix(int valueType, boolean small)

private static ValueSmallint
public ResultInterface
public ResultInterface
getSchemas(String
to inspect
catalog
,
String
"LIKE" style pattern to filter result
schemaPattern
)

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

INTERNAL

private Collection<Schema>
private Collection<Schema>
public String
public String
pack-priv Value
getString(String string)

public String
public String
public ResultInterface
getTablePrivileges(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.getTablePrivileges.

INTERNAL

public ResultInterface
getTables(String
to inspect
catalog
,
String
"LIKE" style pattern to filter result
schemaPattern
,
String
"LIKE" style pattern to filter result
tableNamePattern
,
String[]
String[]
types
)

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

INTERNAL

private void
getTablesAdd(SimpleResult result, Value catalogValue, Value schemaValue, Value tableName, Table t, boolean synonym, HashSet<String> typesSet)

private Collection<? extends SchemaObject>
getTablesForPattern(Schema schema, String tablePattern)

public ResultInterface
public String
public ResultInterface
private SimpleResult
Inherited from org.h2.jdbc.meta.DatabaseMetaLocalBase:
getAttributesgetDatabaseMajorVersiongetDatabaseMinorVersiongetDatabaseProductVersiongetFunctionColumnsgetFunctionsgetPseudoColumnsResultgetSuperTablesgetSuperTypesgetUDTsgetVersionColumns

Field Detail

BEST_ROW_NOT_PSEUDOback to summary
private static final ValueSmallint BEST_ROW_NOT_PSEUDO
BEST_ROW_SESSIONback to summary
private static final ValueSmallint BEST_ROW_SESSION
COLUMN_NO_NULLSback to summary
private static final ValueInteger COLUMN_NO_NULLS
COLUMN_NO_NULLS_SMALLback to summary
private static final ValueSmallint COLUMN_NO_NULLS_SMALL
COLUMN_NULLABLEback to summary
private static final ValueInteger COLUMN_NULLABLE
COLUMN_NULLABLE_UNKNOWN_SMALLback to summary
private static final ValueSmallint COLUMN_NULLABLE_UNKNOWN_SMALL
IMPORTED_KEY_CASCADEback to summary
private static final ValueSmallint IMPORTED_KEY_CASCADE
IMPORTED_KEY_DEFAULTback to summary
private static final ValueSmallint IMPORTED_KEY_DEFAULT
IMPORTED_KEY_NOT_DEFERRABLEback to summary
private static final ValueSmallint IMPORTED_KEY_NOT_DEFERRABLE
IMPORTED_KEY_RESTRICTback to summary
private static final ValueSmallint IMPORTED_KEY_RESTRICT
IMPORTED_KEY_SET_NULLback to summary
private static final ValueSmallint IMPORTED_KEY_SET_NULL
NOback to summary
private static final Value NO
NO_USAGE_RESTRICTIONSback to summary
private static final Value NO_USAGE_RESTRICTIONS
PROCEDURE_COLUMN_INback to summary
private static final ValueSmallint PROCEDURE_COLUMN_IN
PROCEDURE_COLUMN_RETURNback to summary
private static final ValueSmallint PROCEDURE_COLUMN_RETURN
PROCEDURE_NO_RESULTback to summary
private static final ValueSmallint PROCEDURE_NO_RESULT
PROCEDURE_RETURNS_RESULTback to summary
private static final ValueSmallint PROCEDURE_RETURNS_RESULT
sessionback to summary
private final SessionLocal session
TABLE_INDEX_HASHEDback to summary
private static final ValueSmallint TABLE_INDEX_HASHED
TABLE_INDEX_OTHERback to summary
private static final ValueSmallint TABLE_INDEX_OTHER
TABLE_TYPESback to summary
private static final String[] TABLE_TYPES
TYPE_NULLABLEback to summary
private static final ValueSmallint TYPE_NULLABLE
TYPE_SEARCHABLEback to summary
private static final ValueSmallint TYPE_SEARCHABLE
YESback to summary
private static final Value YES

Constructor Detail

DatabaseMetaLocalback to summary
public DatabaseMetaLocal(SessionLocal session)

Method Detail

addCrossReferenceResultback to summary
private void addCrossReferenceResult(SimpleResult result, Value catalog, String pkSchema, Table pkTable, String fkSchema, Table fkTable, ConstraintReferential fk)
addPrivilegeback to summary
private void addPrivilege(SimpleResult result, Value catalogValue, Value schemaValue, Value tableValue, Value granteeValue, String right, boolean isAdmin, CompareLike columnLike, Column[] columns)
addPrivilegesback to summary
private void addPrivileges(SimpleResult result, Value catalogValue, String schemaName, String tableName, DbObject grantee, int rightMask, CompareLike columnLike, Column[] columns)
checkCatalogNameback to summary
private boolean checkCatalogName(String catalog)
checkClosedback to summary
pack-priv void checkClosed()

Implements abstract org.h2.jdbc.meta.DatabaseMetaLocalBase.checkClosed.

Annotations
@Override
checkSchemaback to summary
private boolean checkSchema(String schemaName, Schema schema)
defaultNullOrderingback to summary
public final DefaultNullOrdering defaultNullOrdering()

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

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

INTERNAL

Returns:DefaultNullOrdering

DefaultNullOrdering

Annotations
@Override
getBestRowIdentifierback to summary
public ResultInterface getBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable)

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

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

INTERNAL

Parameters
catalog:String

"LIKE" style pattern to filter result

schema:String

"LIKE" style pattern to filter result

table:String

table of interest

scope:int

of interest

nullable:boolean

include nullable columns

Returns:ResultInterface

ResultInterface

Annotations
@Override
getCatalogsback to summary
public ResultInterface getCatalogs()

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

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

INTERNAL

Returns:ResultInterface

ResultInterface

Annotations
@Override
getColumnPrivilegesback to summary
public ResultInterface getColumnPrivileges(String catalog, String schema, String table, String columnNamePattern)

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

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

INTERNAL

Parameters
catalog:String

to inspect

schema:String

to inspect

table:String

to inspect

columnNamePattern:String

"LIKE" style pattern to filter result

Returns:ResultInterface

ResultInterface

Annotations
@Override
getColumnsback to summary
public ResultInterface getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern)

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

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

INTERNAL

Parameters
catalog:String

to inspect

schemaPattern:String

"LIKE" style pattern to filter result

tableNamePattern:String

"LIKE" style pattern to filter result

columnNamePattern:String

"LIKE" style pattern to filter result

Returns:ResultInterface

ResultInterface

Annotations
@Override
getColumnsAddback to summary
private void getColumnsAdd(SimpleResult result, Value catalogValue, Value schemaValue, Value tableName, Table t, CompareLike columnLike)
getCrossReferenceback to summary
public ResultInterface getCrossReference(String primaryCatalog, String primarySchema, String primaryTable, String foreignCatalog, String foreignSchema, String foreignTable)

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

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

INTERNAL

Parameters
primaryCatalog:String

to inspect

primarySchema:String

to inspect

primaryTable:String

to inspect

foreignCatalog:String

to inspect

foreignSchema:String

to inspect

foreignTable:String

to inspect

Returns:ResultInterface

ResultInterface

Annotations
@Override
getDataTypeNameback to summary
private Value getDataTypeName(TypeInfo typeInfo)
getExportedKeysback to summary
public ResultInterface getExportedKeys(String catalog, String schema, String table)

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

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

INTERNAL

Parameters
catalog:String

to inspect

schema:String

to inspect

table:String

to inspect

Returns:ResultInterface

ResultInterface

Annotations
@Override
getFunctionsback to summary
private String getFunctions(String section)
getImportedKeysback to summary
public ResultInterface getImportedKeys(String catalog, String schema, String table)

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

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

INTERNAL

Parameters
catalog:String

to inspect

schema:String

to inspect

table:String

to inspect

Returns:ResultInterface

ResultInterface

Annotations
@Override
getIndexInfoback to summary
public ResultInterface getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate)

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

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

INTERNAL

Parameters
catalog:String

to inspect

schema:String

to inspect

table:String

to inspect

unique:boolean

only

approximate:boolean

allowed

Returns:ResultInterface

ResultInterface

Annotations
@Override
getIndexInfoback to summary
private void getIndexInfo(Value catalogValue, Value schemaValue, Table table, boolean unique, boolean approximate, SimpleResult result, Database db)
getLikeback to summary
private CompareLike getLike(String pattern)
getNumericFunctionsback to summary
public String getNumericFunctions()

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

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

INTERNAL

Returns:String

list of supported numeric functions

Annotations
@Override
getPrimaryKeysback to summary
public ResultInterface getPrimaryKeys(String catalog, String schema, String table)

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

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

INTERNAL

Parameters
catalog:String

to inspect

schema:String

to inspect

table:String

to inspect

Returns:ResultInterface

ResultInterface

Annotations
@Override
getProcedureColumnAddback to summary
private void getProcedureColumnAdd(SimpleResult result, Value catalogValue, Value schemaValue, Value procedureNameValue, Value specificNameValue, TypeInfo type, boolean notNull, int ordinal)
getProcedureColumnsback to summary
public ResultInterface getProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern)

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

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

INTERNAL

Parameters
catalog:String

to inspect

schemaPattern:String

"LIKE" style pattern to filter result

procedureNamePattern:String

"LIKE" style pattern to filter result

columnNamePattern:String

"LIKE" style pattern to filter result

Returns:ResultInterface

ResultInterface

Annotations
@Override
getProceduresback to summary
public ResultInterface getProcedures(String catalog, String schemaPattern, String procedureNamePattern)

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

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

INTERNAL

Parameters
catalog:String

to inspect

schemaPattern:String

"LIKE" style pattern to filter result

procedureNamePattern:String

"LIKE" style pattern to filter result

Returns:ResultInterface

ResultInterface

Annotations
@Override
getProceduresAddback to summary
private void getProceduresAdd(SimpleResult result, Value catalogValue, Value schemaValue, Value procedureNameValue, String comment, ValueSmallint procedureType, Value specificNameValue)
getPseudoColumnsback to summary
public ResultInterface getPseudoColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern)

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

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

INTERNAL

Parameters
catalog:String

to inspect

schemaPattern:String

"LIKE" style pattern to filter result

tableNamePattern:String

"LIKE" style pattern to filter result

columnNamePattern:String

"LIKE" style pattern to filter result

Returns:ResultInterface

ResultInterface

Annotations
@Override
getPseudoColumnsAddback to summary
private void getPseudoColumnsAdd(SimpleResult result, Value catalogValue, Value schemaValue, Value tableName, Table t, CompareLike columnLike)
getPseudoColumnsAddback to summary
private void getPseudoColumnsAdd(SimpleResult result, Value catalogValue, Value schemaValue, Value tableName, CompareLike columnLike, Column c)
getRadixback to summary
private static Value getRadix(int valueType, boolean small)
getRefActionback to summary
private static ValueSmallint getRefAction(ConstraintActionType action)
getSchemasback to summary
public ResultInterface getSchemas()

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

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

INTERNAL

Returns:ResultInterface

ResultInterface

Annotations
@Override
getSchemasback to summary
public ResultInterface getSchemas(String catalog, String schemaPattern)

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

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

INTERNAL

Parameters
catalog:String

to inspect

schemaPattern:String

"LIKE" style pattern to filter result

Returns:ResultInterface

ResultInterface

Annotations
@Override
getSchemasback to summary
private Collection<Schema> getSchemas(String schema)
getSchemasForPatternback to summary
private Collection<Schema> getSchemasForPattern(String schemaPattern)
getSearchStringEscapeback to summary
public String getSearchStringEscape()

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

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

INTERNAL

Returns:String

search string escape sequence

Annotations
@Override
getSQLKeywordsback to summary
public String getSQLKeywords()

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

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

INTERNAL

Returns:String

list of supported SQL keywords

Annotations
@Override
getStringback to summary
pack-priv Value getString(String string)
getStringFunctionsback to summary
public String getStringFunctions()

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

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

INTERNAL

Returns:String

list of supported string functions

Annotations
@Override
getSystemFunctionsback to summary
public String getSystemFunctions()

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

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

INTERNAL

Returns:String

list of supported system functions

Annotations
@Override
getTablePrivilegesback to summary
public ResultInterface getTablePrivileges(String catalog, String schemaPattern, String tableNamePattern)

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

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

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
getTablesback to summary
public ResultInterface getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types)

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

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

INTERNAL

Parameters
catalog:String

to inspect

schemaPattern:String

"LIKE" style pattern to filter result

tableNamePattern:String

"LIKE" style pattern to filter result

types:String[]

String[]

Returns:ResultInterface

ResultInterface

Annotations
@Override
getTablesAddback to summary
private void getTablesAdd(SimpleResult result, Value catalogValue, Value schemaValue, Value tableName, Table t, boolean synonym, HashSet<String> typesSet)
getTablesForPatternback to summary
private Collection<? extends SchemaObject> getTablesForPattern(Schema schema, String tablePattern)
getTableTypesback to summary
public ResultInterface getTableTypes()

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

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

INTERNAL

Returns:ResultInterface

ResultInterface

Annotations
@Override
getTimeDateFunctionsback to summary
public String getTimeDateFunctions()

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

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

INTERNAL

Returns:String

list of supported time/date functions

Annotations
@Override
getTypeInfoback to summary
public ResultInterface getTypeInfo()

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

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

INTERNAL

Returns:ResultInterface

ResultInterface

Annotations
@Override
initCrossReferenceResultback to summary
private SimpleResult initCrossReferenceResult()