Top Description Constructors Methods
org.h2.jdbc.meta

public final Class DatabaseMetaServer

extends Object
Class Inheritance
Static Imports
org.h2.jdbc.meta.DatabaseMetaRemote.DEFAULT_NULL_ORDERING, .DatabaseMetaRemote.GET_ATTRIBUTES_4, .DatabaseMetaRemote.GET_BEST_ROW_IDENTIFIER_5, .DatabaseMetaRemote.GET_CATALOGS, .DatabaseMetaRemote.GET_COLUMNS_4, .DatabaseMetaRemote.GET_COLUMN_PRIVILEGES_4, .DatabaseMetaRemote.GET_CROSS_REFERENCE_6, .DatabaseMetaRemote.GET_DATABASE_MAJOR_VERSION, .DatabaseMetaRemote.GET_DATABASE_MINOR_VERSION, .DatabaseMetaRemote.GET_DATABASE_PRODUCT_VERSION, .DatabaseMetaRemote.GET_EXPORTED_KEYS_3, .DatabaseMetaRemote.GET_FUNCTIONS_3, .DatabaseMetaRemote.GET_FUNCTION_COLUMNS_4, .DatabaseMetaRemote.GET_IMPORTED_KEYS_3, .DatabaseMetaRemote.GET_INDEX_INFO_5, .DatabaseMetaRemote.GET_NUMERIC_FUNCTIONS, .DatabaseMetaRemote.GET_PRIMARY_KEYS_3, .DatabaseMetaRemote.GET_PROCEDURES_3, .DatabaseMetaRemote.GET_PROCEDURE_COLUMNS_4, .DatabaseMetaRemote.GET_PSEUDO_COLUMNS_4, .DatabaseMetaRemote.GET_SCHEMAS, .DatabaseMetaRemote.GET_SCHEMAS_2, .DatabaseMetaRemote.GET_SEARCH_STRING_ESCAPE, .DatabaseMetaRemote.GET_SQL_KEYWORDS, .DatabaseMetaRemote.GET_STRING_FUNCTIONS, .DatabaseMetaRemote.GET_SUPER_TABLES_3, .DatabaseMetaRemote.GET_SUPER_TYPES_3, .DatabaseMetaRemote.GET_SYSTEM_FUNCTIONS, .DatabaseMetaRemote.GET_TABLES_4, .DatabaseMetaRemote.GET_TABLE_PRIVILEGES_3, .DatabaseMetaRemote.GET_TABLE_TYPES, .DatabaseMetaRemote.GET_TIME_DATE_FUNCTIONS, .DatabaseMetaRemote.GET_TYPE_INFO, .DatabaseMetaRemote.GET_UDTS_4, .DatabaseMetaRemote.GET_VERSION_COLUMNS_3

Server side support of database meta information.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static ResultInterface

Returns:

the result
process
(SessionLocal
the session
session
,
int
the operation code
code
,
Value[]
the arguments
args
)

Process a database meta data request.

private static ResultInterface
result(int value)

private static ResultInterface
result(SessionLocal session, String value)

private static ResultInterface
private static int[]
private static String[]
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

DatabaseMetaServerback to summary
private DatabaseMetaServer()

Method Detail

processback to summary
public static ResultInterface process(SessionLocal session, int code, Value[] args)

Process a database meta data request.

Parameters
session:SessionLocal

the session

code:int

the operation code

args:Value[]

the arguments

Returns:ResultInterface

the result

resultback to summary
private static ResultInterface result(int value)
resultback to summary
private static ResultInterface result(SessionLocal session, String value)
resultback to summary
private static ResultInterface result(Value v)
toIntArrayback to summary
private static int[] toIntArray(Value value)
toStringArrayback to summary
private static String[] toStringArray(Value value)