Package org.h2.jdbc.meta
Class DatabaseMetaRemote
- java.lang.Object
-
- org.h2.jdbc.meta.DatabaseMeta
-
- org.h2.jdbc.meta.DatabaseMetaRemote
-
public class DatabaseMetaRemote extends DatabaseMeta
Remote implementation of database meta information.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static int
DEFAULT_NULL_ORDERING
(package private) static int
GET_ATTRIBUTES_4
(package private) static int
GET_BEST_ROW_IDENTIFIER_5
(package private) static int
GET_CATALOGS
(package private) static int
GET_COLUMN_PRIVILEGES_4
(package private) static int
GET_COLUMNS_4
(package private) static int
GET_CROSS_REFERENCE_6
(package private) static int
GET_DATABASE_MAJOR_VERSION
(package private) static int
GET_DATABASE_MINOR_VERSION
(package private) static int
GET_DATABASE_PRODUCT_VERSION
(package private) static int
GET_EXPORTED_KEYS_3
(package private) static int
GET_FUNCTION_COLUMNS_4
(package private) static int
GET_FUNCTIONS_3
(package private) static int
GET_IMPORTED_KEYS_3
(package private) static int
GET_INDEX_INFO_5
(package private) static int
GET_NUMERIC_FUNCTIONS
(package private) static int
GET_PRIMARY_KEYS_3
(package private) static int
GET_PROCEDURE_COLUMNS_4
(package private) static int
GET_PROCEDURES_3
(package private) static int
GET_PSEUDO_COLUMNS_4
(package private) static int
GET_SCHEMAS
(package private) static int
GET_SCHEMAS_2
(package private) static int
GET_SEARCH_STRING_ESCAPE
(package private) static int
GET_SQL_KEYWORDS
(package private) static int
GET_STRING_FUNCTIONS
(package private) static int
GET_SUPER_TABLES_3
(package private) static int
GET_SUPER_TYPES_3
(package private) static int
GET_SYSTEM_FUNCTIONS
(package private) static int
GET_TABLE_PRIVILEGES_3
(package private) static int
GET_TABLE_TYPES
(package private) static int
GET_TABLES_4
(package private) static int
GET_TIME_DATE_FUNCTIONS
(package private) static int
GET_TYPE_INFO
(package private) static int
GET_UDTS_4
(package private) static int
GET_VERSION_COLUMNS_3
private SessionRemote
session
private java.util.ArrayList<Transfer>
transferList
-
Constructor Summary
Constructors Constructor Description DatabaseMetaRemote(SessionRemote session, java.util.ArrayList<Transfer> transferList)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultNullOrdering
defaultNullOrdering()
INTERNALprivate ResultInterface
executeQuery(int code, Value... args)
ResultInterface
getAttributes(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern, java.lang.String attributeNamePattern)
INTERNALResultInterface
getBestRowIdentifier(java.lang.String catalog, java.lang.String schema, java.lang.String table, int scope, boolean nullable)
INTERNALResultInterface
getCatalogs()
INTERNALResultInterface
getColumnPrivileges(java.lang.String catalog, java.lang.String schema, java.lang.String table, java.lang.String columnNamePattern)
INTERNALResultInterface
getColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String columnNamePattern)
INTERNALResultInterface
getCrossReference(java.lang.String primaryCatalog, java.lang.String primarySchema, java.lang.String primaryTable, java.lang.String foreignCatalog, java.lang.String foreignSchema, java.lang.String foreignTable)
INTERNALint
getDatabaseMajorVersion()
INTERNALint
getDatabaseMinorVersion()
INTERNALjava.lang.String
getDatabaseProductVersion()
INTERNALResultInterface
getExportedKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)
INTERNALResultInterface
getFunctionColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String functionNamePattern, java.lang.String columnNamePattern)
INTERNALResultInterface
getFunctions(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String functionNamePattern)
INTERNALResultInterface
getImportedKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)
INTERNALResultInterface
getIndexInfo(java.lang.String catalog, java.lang.String schema, java.lang.String table, boolean unique, boolean approximate)
INTERNALprivate Value
getIntArray(int[] array)
java.lang.String
getNumericFunctions()
INTERNALResultInterface
getPrimaryKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)
INTERNALResultInterface
getProcedureColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String procedureNamePattern, java.lang.String columnNamePattern)
INTERNALResultInterface
getProcedures(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String procedureNamePattern)
INTERNALResultInterface
getPseudoColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String columnNamePattern)
INTERNALResultInterface
getSchemas()
INTERNALResultInterface
getSchemas(java.lang.String catalog, java.lang.String schemaPattern)
INTERNALjava.lang.String
getSearchStringEscape()
INTERNALjava.lang.String
getSQLKeywords()
INTERNALprivate Value
getString(java.lang.String string)
private Value
getStringArray(java.lang.String[] array)
java.lang.String
getStringFunctions()
INTERNALResultInterface
getSuperTables(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern)
INTERNALResultInterface
getSuperTypes(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern)
INTERNALjava.lang.String
getSystemFunctions()
INTERNALResultInterface
getTablePrivileges(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern)
INTERNALResultInterface
getTables(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String[] types)
INTERNALResultInterface
getTableTypes()
INTERNALjava.lang.String
getTimeDateFunctions()
INTERNALResultInterface
getTypeInfo()
INTERNALResultInterface
getUDTs(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern, int[] types)
INTERNALResultInterface
getVersionColumns(java.lang.String catalog, java.lang.String schema, java.lang.String table)
INTERNAL
-
-
-
Field Detail
-
DEFAULT_NULL_ORDERING
static final int DEFAULT_NULL_ORDERING
- See Also:
- Constant Field Values
-
GET_DATABASE_PRODUCT_VERSION
static final int GET_DATABASE_PRODUCT_VERSION
- See Also:
- Constant Field Values
-
GET_SQL_KEYWORDS
static final int GET_SQL_KEYWORDS
- See Also:
- Constant Field Values
-
GET_NUMERIC_FUNCTIONS
static final int GET_NUMERIC_FUNCTIONS
- See Also:
- Constant Field Values
-
GET_STRING_FUNCTIONS
static final int GET_STRING_FUNCTIONS
- See Also:
- Constant Field Values
-
GET_SYSTEM_FUNCTIONS
static final int GET_SYSTEM_FUNCTIONS
- See Also:
- Constant Field Values
-
GET_TIME_DATE_FUNCTIONS
static final int GET_TIME_DATE_FUNCTIONS
- See Also:
- Constant Field Values
-
GET_SEARCH_STRING_ESCAPE
static final int GET_SEARCH_STRING_ESCAPE
- See Also:
- Constant Field Values
-
GET_PROCEDURES_3
static final int GET_PROCEDURES_3
- See Also:
- Constant Field Values
-
GET_PROCEDURE_COLUMNS_4
static final int GET_PROCEDURE_COLUMNS_4
- See Also:
- Constant Field Values
-
GET_TABLES_4
static final int GET_TABLES_4
- See Also:
- Constant Field Values
-
GET_SCHEMAS
static final int GET_SCHEMAS
- See Also:
- Constant Field Values
-
GET_CATALOGS
static final int GET_CATALOGS
- See Also:
- Constant Field Values
-
GET_TABLE_TYPES
static final int GET_TABLE_TYPES
- See Also:
- Constant Field Values
-
GET_COLUMNS_4
static final int GET_COLUMNS_4
- See Also:
- Constant Field Values
-
GET_COLUMN_PRIVILEGES_4
static final int GET_COLUMN_PRIVILEGES_4
- See Also:
- Constant Field Values
-
GET_TABLE_PRIVILEGES_3
static final int GET_TABLE_PRIVILEGES_3
- See Also:
- Constant Field Values
-
GET_BEST_ROW_IDENTIFIER_5
static final int GET_BEST_ROW_IDENTIFIER_5
- See Also:
- Constant Field Values
-
GET_VERSION_COLUMNS_3
static final int GET_VERSION_COLUMNS_3
- See Also:
- Constant Field Values
-
GET_PRIMARY_KEYS_3
static final int GET_PRIMARY_KEYS_3
- See Also:
- Constant Field Values
-
GET_IMPORTED_KEYS_3
static final int GET_IMPORTED_KEYS_3
- See Also:
- Constant Field Values
-
GET_EXPORTED_KEYS_3
static final int GET_EXPORTED_KEYS_3
- See Also:
- Constant Field Values
-
GET_CROSS_REFERENCE_6
static final int GET_CROSS_REFERENCE_6
- See Also:
- Constant Field Values
-
GET_TYPE_INFO
static final int GET_TYPE_INFO
- See Also:
- Constant Field Values
-
GET_INDEX_INFO_5
static final int GET_INDEX_INFO_5
- See Also:
- Constant Field Values
-
GET_UDTS_4
static final int GET_UDTS_4
- See Also:
- Constant Field Values
-
GET_SUPER_TYPES_3
static final int GET_SUPER_TYPES_3
- See Also:
- Constant Field Values
-
GET_SUPER_TABLES_3
static final int GET_SUPER_TABLES_3
- See Also:
- Constant Field Values
-
GET_ATTRIBUTES_4
static final int GET_ATTRIBUTES_4
- See Also:
- Constant Field Values
-
GET_DATABASE_MAJOR_VERSION
static final int GET_DATABASE_MAJOR_VERSION
- See Also:
- Constant Field Values
-
GET_DATABASE_MINOR_VERSION
static final int GET_DATABASE_MINOR_VERSION
- See Also:
- Constant Field Values
-
GET_SCHEMAS_2
static final int GET_SCHEMAS_2
- See Also:
- Constant Field Values
-
GET_FUNCTIONS_3
static final int GET_FUNCTIONS_3
- See Also:
- Constant Field Values
-
GET_FUNCTION_COLUMNS_4
static final int GET_FUNCTION_COLUMNS_4
- See Also:
- Constant Field Values
-
GET_PSEUDO_COLUMNS_4
static final int GET_PSEUDO_COLUMNS_4
- See Also:
- Constant Field Values
-
session
private final SessionRemote session
-
transferList
private final java.util.ArrayList<Transfer> transferList
-
-
Constructor Detail
-
DatabaseMetaRemote
public DatabaseMetaRemote(SessionRemote session, java.util.ArrayList<Transfer> transferList)
-
-
Method Detail
-
defaultNullOrdering
public DefaultNullOrdering defaultNullOrdering()
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
defaultNullOrdering
in classDatabaseMeta
- Returns:
- DefaultNullOrdering
- See Also:
DatabaseMetaData.nullsAreSortedHigh()
,DatabaseMetaData.nullsAreSortedLow()
,DatabaseMetaData.nullsAreSortedAtStart()
,DatabaseMetaData.nullsAreSortedAtEnd()
-
getDatabaseProductVersion
public java.lang.String getDatabaseProductVersion()
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getDatabaseProductVersion
in classDatabaseMeta
- Returns:
- product version as String
- See Also:
DatabaseMetaData.getDatabaseProductVersion()
-
getSQLKeywords
public java.lang.String getSQLKeywords()
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getSQLKeywords
in classDatabaseMeta
- Returns:
- list of supported SQL keywords
- See Also:
DatabaseMetaData.getSQLKeywords()
-
getNumericFunctions
public java.lang.String getNumericFunctions()
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getNumericFunctions
in classDatabaseMeta
- Returns:
- list of supported numeric functions
- See Also:
DatabaseMetaData.getNumericFunctions()
-
getStringFunctions
public java.lang.String getStringFunctions()
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getStringFunctions
in classDatabaseMeta
- Returns:
- list of supported string functions
- See Also:
DatabaseMetaData.getStringFunctions()
-
getSystemFunctions
public java.lang.String getSystemFunctions()
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getSystemFunctions
in classDatabaseMeta
- Returns:
- list of supported system functions
- See Also:
DatabaseMetaData.getSystemFunctions()
-
getTimeDateFunctions
public java.lang.String getTimeDateFunctions()
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getTimeDateFunctions
in classDatabaseMeta
- Returns:
- list of supported time/date functions
- See Also:
DatabaseMetaData.getTimeDateFunctions()
-
getSearchStringEscape
public java.lang.String getSearchStringEscape()
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getSearchStringEscape
in classDatabaseMeta
- Returns:
- search string escape sequence
- See Also:
DatabaseMetaData.getSearchStringEscape()
-
getProcedures
public ResultInterface getProcedures(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String procedureNamePattern)
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getProcedures
in classDatabaseMeta
- Parameters:
catalog
- to inspectschemaPattern
- "LIKE" style pattern to filter resultprocedureNamePattern
- "LIKE" style pattern to filter result- Returns:
- ResultInterface
- See Also:
DatabaseMetaData.getProcedures(String, String, String)
-
getProcedureColumns
public ResultInterface getProcedureColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String procedureNamePattern, java.lang.String columnNamePattern)
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getProcedureColumns
in classDatabaseMeta
- Parameters:
catalog
- to inspectschemaPattern
- "LIKE" style pattern to filter resultprocedureNamePattern
- "LIKE" style pattern to filter resultcolumnNamePattern
- "LIKE" style pattern to filter result- Returns:
- ResultInterface
- See Also:
DatabaseMetaData.getProcedureColumns(String, String, String, String)
-
getTables
public ResultInterface getTables(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String[] types)
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getTables
in classDatabaseMeta
- Parameters:
catalog
- to inspectschemaPattern
- "LIKE" style pattern to filter resulttableNamePattern
- "LIKE" style pattern to filter resulttypes
- String[]- Returns:
- ResultInterface
- See Also:
DatabaseMetaData.getTables(String, String, String, String[])
-
getSchemas
public ResultInterface getSchemas()
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getSchemas
in classDatabaseMeta
- Returns:
- ResultInterface
- See Also:
DatabaseMetaData.getSchemas()
-
getCatalogs
public ResultInterface getCatalogs()
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getCatalogs
in classDatabaseMeta
- Returns:
- ResultInterface
- See Also:
DatabaseMetaData.getCatalogs()
-
getTableTypes
public ResultInterface getTableTypes()
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getTableTypes
in classDatabaseMeta
- Returns:
- ResultInterface
- See Also:
DatabaseMetaData.getTableTypes()
-
getColumns
public ResultInterface getColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String columnNamePattern)
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getColumns
in classDatabaseMeta
- Parameters:
catalog
- to inspectschemaPattern
- "LIKE" style pattern to filter resulttableNamePattern
- "LIKE" style pattern to filter resultcolumnNamePattern
- "LIKE" style pattern to filter result- Returns:
- ResultInterface
- See Also:
DatabaseMetaData.getColumns(String, String, String, String)
-
getColumnPrivileges
public ResultInterface getColumnPrivileges(java.lang.String catalog, java.lang.String schema, java.lang.String table, java.lang.String columnNamePattern)
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getColumnPrivileges
in classDatabaseMeta
- Parameters:
catalog
- to inspectschema
- to inspecttable
- to inspectcolumnNamePattern
- "LIKE" style pattern to filter result- Returns:
- ResultInterface
- See Also:
DatabaseMetaData.getColumnPrivileges(String, String, String, String)
-
getTablePrivileges
public ResultInterface getTablePrivileges(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern)
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getTablePrivileges
in classDatabaseMeta
- Parameters:
catalog
- to inspectschemaPattern
- "LIKE" style pattern to filter resulttableNamePattern
- "LIKE" style pattern to filter result- Returns:
- ResultInterface
- See Also:
DatabaseMetaData.getTablePrivileges(String, String, String)
-
getBestRowIdentifier
public ResultInterface getBestRowIdentifier(java.lang.String catalog, java.lang.String schema, java.lang.String table, int scope, boolean nullable)
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getBestRowIdentifier
in classDatabaseMeta
- Parameters:
catalog
- "LIKE" style pattern to filter resultschema
- "LIKE" style pattern to filter resulttable
- table of interestscope
- of interestnullable
- include nullable columns- Returns:
- ResultInterface
- See Also:
DatabaseMetaData.getBestRowIdentifier(String, String, String, int, boolean)
-
getVersionColumns
public ResultInterface getVersionColumns(java.lang.String catalog, java.lang.String schema, java.lang.String table)
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getVersionColumns
in classDatabaseMeta
- Parameters:
catalog
- to inspectschema
- to inspecttable
- to inspect- Returns:
- ResultInterface
- See Also:
DatabaseMetaData.getVersionColumns(String, String, String)
-
getPrimaryKeys
public ResultInterface getPrimaryKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getPrimaryKeys
in classDatabaseMeta
- Parameters:
catalog
- to inspectschema
- to inspecttable
- to inspect- Returns:
- ResultInterface
- See Also:
DatabaseMetaData.getPrimaryKeys(String, String, String)
-
getImportedKeys
public ResultInterface getImportedKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getImportedKeys
in classDatabaseMeta
- Parameters:
catalog
- to inspectschema
- to inspecttable
- to inspect- Returns:
- ResultInterface
- See Also:
DatabaseMetaData.getImportedKeys(String, String, String)
-
getExportedKeys
public ResultInterface getExportedKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getExportedKeys
in classDatabaseMeta
- Parameters:
catalog
- to inspectschema
- to inspecttable
- to inspect- Returns:
- ResultInterface
- See Also:
DatabaseMetaData.getExportedKeys(String, String, String)
-
getCrossReference
public ResultInterface getCrossReference(java.lang.String primaryCatalog, java.lang.String primarySchema, java.lang.String primaryTable, java.lang.String foreignCatalog, java.lang.String foreignSchema, java.lang.String foreignTable)
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getCrossReference
in classDatabaseMeta
- Parameters:
primaryCatalog
- to inspectprimarySchema
- to inspectprimaryTable
- to inspectforeignCatalog
- to inspectforeignSchema
- to inspectforeignTable
- to inspect- Returns:
- ResultInterface
- See Also:
DatabaseMetaData.getCrossReference(String, String, String, String, String, String)
-
getTypeInfo
public ResultInterface getTypeInfo()
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getTypeInfo
in classDatabaseMeta
- Returns:
- ResultInterface
- See Also:
DatabaseMetaData.getTypeInfo()
-
getIndexInfo
public ResultInterface getIndexInfo(java.lang.String catalog, java.lang.String schema, java.lang.String table, boolean unique, boolean approximate)
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getIndexInfo
in classDatabaseMeta
- Parameters:
catalog
- to inspectschema
- to inspecttable
- to inspectunique
- onlyapproximate
- allowed- Returns:
- ResultInterface
- See Also:
DatabaseMetaData.getIndexInfo(String, String, String, boolean, boolean)
-
getUDTs
public ResultInterface getUDTs(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern, int[] types)
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getUDTs
in classDatabaseMeta
- Parameters:
catalog
- to inspectschemaPattern
- "LIKE" style pattern to filter resulttypeNamePattern
- "LIKE" style pattern to filter resulttypes
- int[]- Returns:
- ResultInterface
- See Also:
DatabaseMetaData.getUDTs(String, String, String, int[])
-
getSuperTypes
public ResultInterface getSuperTypes(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern)
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getSuperTypes
in classDatabaseMeta
- Parameters:
catalog
- to inspectschemaPattern
- "LIKE" style pattern to filter resulttypeNamePattern
- "LIKE" style pattern to filter result- Returns:
- ResultInterface
- See Also:
DatabaseMetaData.getSuperTypes(String, String, String)
-
getSuperTables
public ResultInterface getSuperTables(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern)
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getSuperTables
in classDatabaseMeta
- Parameters:
catalog
- to inspectschemaPattern
- "LIKE" style pattern to filter resulttableNamePattern
- "LIKE" style pattern to filter result- Returns:
- ResultInterface
- See Also:
DatabaseMetaData.getSuperTables(String, String, String)
-
getAttributes
public ResultInterface getAttributes(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern, java.lang.String attributeNamePattern)
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getAttributes
in 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:
DatabaseMetaData.getAttributes(String, String, String, String)
-
getDatabaseMajorVersion
public int getDatabaseMajorVersion()
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getDatabaseMajorVersion
in classDatabaseMeta
- Returns:
- ResultInterface
- See Also:
DatabaseMetaData.getDatabaseMajorVersion()
-
getDatabaseMinorVersion
public int getDatabaseMinorVersion()
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getDatabaseMinorVersion
in classDatabaseMeta
- Returns:
- ResultInterface
- See Also:
DatabaseMetaData.getDatabaseMinorVersion()
-
getSchemas
public ResultInterface getSchemas(java.lang.String catalog, java.lang.String schemaPattern)
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getSchemas
in classDatabaseMeta
- Parameters:
catalog
- to inspectschemaPattern
- "LIKE" style pattern to filter result- Returns:
- ResultInterface
- See Also:
DatabaseMetaData.getSchemas(String, String)
-
getFunctions
public ResultInterface getFunctions(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String functionNamePattern)
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getFunctions
in classDatabaseMeta
- Parameters:
catalog
- to inspectschemaPattern
- "LIKE" style pattern to filter resultfunctionNamePattern
- "LIKE" style pattern to filter result- Returns:
- ResultInterface
- See Also:
DatabaseMetaData.getFunctions(String, String, String)
-
getFunctionColumns
public ResultInterface getFunctionColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String functionNamePattern, java.lang.String columnNamePattern)
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getFunctionColumns
in 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:
DatabaseMetaData.getFunctionColumns(String, String, String, String)
-
getPseudoColumns
public ResultInterface getPseudoColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String columnNamePattern)
Description copied from class:DatabaseMeta
INTERNAL- Specified by:
getPseudoColumns
in classDatabaseMeta
- Parameters:
catalog
- to inspectschemaPattern
- "LIKE" style pattern to filter resulttableNamePattern
- "LIKE" style pattern to filter resultcolumnNamePattern
- "LIKE" style pattern to filter result- Returns:
- ResultInterface
- See Also:
DatabaseMetaData.getPseudoColumns(String, String, String, String)
-
executeQuery
private ResultInterface executeQuery(int code, Value... args)
-
getIntArray
private Value getIntArray(int[] array)
-
getStringArray
private Value getStringArray(java.lang.String[] array)
-
getString
private Value getString(java.lang.String string)
-
-