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

public Class DatabaseMetaRemote

extends DatabaseMeta
Class Inheritance
Imports
java.io.IOException, java.util.ArrayList, org.h2.api.ErrorCode, org.h2.engine.SessionRemote, org.h2.message.DbException, org.h2.mode.DefaultNullOrdering, org.h2.result.ResultInterface, .ResultRemote, org.h2.value.Transfer, .TypeInfo, .Value, .ValueArray, .ValueBoolean, .ValueInteger, .ValueNull, .ValueVarchar

Remote implementation of database meta information.

Field Summary

Modifier and TypeField and Description
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
private final SessionRemote
private final ArrayList<Transfer>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public DefaultNullOrdering
private ResultInterface
executeQuery(int code, Value... args)

public 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 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

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

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

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

INTERNAL

public 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 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

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 Value
getIntArray(int[] array)

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

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

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

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

public String
public String
private Value
getString(String string)

private Value
public String
public 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 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 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

public ResultInterface
public String
public ResultInterface
public 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 ResultInterface
getVersionColumns(String
to inspect
catalog
,
String
to inspect
schema
,
String
to inspect
table
)

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

INTERNAL