| Modifier and Type | Field 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 |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method 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 | |
| public final DefaultNullOrdering | defaultNullOrdering()
Implements abstract org. 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. 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. 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. 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. INTERNAL |
| private Value | |
| public ResultInterface | getExportedKeys(String
to inspect catalog, String to inspect schema, String to inspect table)Implements abstract org. INTERNAL |
| private String | |
| public ResultInterface | getImportedKeys(String
to inspect catalog, String to inspect schema, String to inspect table)Implements abstract org. 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. INTERNAL |
| private void | getIndexInfo(Value catalogValue, Value schemaValue, Table table, boolean unique, boolean approximate, SimpleResult result, Database db)
|
| private CompareLike | |
| public String | getNumericFunctions()
Implements abstract org. INTERNAL |
| public ResultInterface | getPrimaryKeys(String
to inspect catalog, String to inspect schema, String to inspect table)Implements abstract org. 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. 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. 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. 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 | |
| private static ValueSmallint | |
| public ResultInterface | |
| public ResultInterface | getSchemas(String
to inspect catalog, String "LIKE" style pattern to filter result schemaPattern)Implements abstract org. INTERNAL |
| private Collection | |
| private Collection | |
| public String | getSearchStringEscape()
Implements abstract org. INTERNAL |
| public String | |
| pack-priv Value | |
| 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. INTERNAL |
| public ResultInterface | |
| private void | getTablesAdd(SimpleResult result, Value catalogValue, Value schemaValue, Value tableName, Table t, boolean synonym, HashSet<String> typesSet)
|
| private Collection | |
| public ResultInterface | |
| public String | getTimeDateFunctions()
Implements abstract org. INTERNAL |
| public ResultInterface | |
| private SimpleResult |
| BEST_ROW_NOT_PSEUDO | back to summary |
|---|---|
| private static final ValueSmallint BEST_ROW_NOT_PSEUDO | |
| BEST_ROW_SESSION | back to summary |
|---|---|
| private static final ValueSmallint BEST_ROW_SESSION | |
| COLUMN_NO_NULLS | back to summary |
|---|---|
| private static final ValueInteger COLUMN_NO_NULLS | |
| COLUMN_NO_NULLS_SMALL | back to summary |
|---|---|
| private static final ValueSmallint COLUMN_NO_NULLS_SMALL | |
| COLUMN_NULLABLE | back to summary |
|---|---|
| private static final ValueInteger COLUMN_NULLABLE | |
| COLUMN_NULLABLE_UNKNOWN_SMALL | back to summary |
|---|---|
| private static final ValueSmallint COLUMN_NULLABLE_UNKNOWN_SMALL | |
| IMPORTED_KEY_CASCADE | back to summary |
|---|---|
| private static final ValueSmallint IMPORTED_KEY_CASCADE | |
| IMPORTED_KEY_DEFAULT | back to summary |
|---|---|
| private static final ValueSmallint IMPORTED_KEY_DEFAULT | |
| IMPORTED_KEY_NOT_DEFERRABLE | back to summary |
|---|---|
| private static final ValueSmallint IMPORTED_KEY_NOT_DEFERRABLE | |
| IMPORTED_KEY_RESTRICT | back to summary |
|---|---|
| private static final ValueSmallint IMPORTED_KEY_RESTRICT | |
| IMPORTED_KEY_SET_NULL | back to summary |
|---|---|
| private static final ValueSmallint IMPORTED_KEY_SET_NULL | |
| NO | back to summary |
|---|---|
| private static final Value NO | |
| NO_USAGE_RESTRICTIONS | back to summary |
|---|---|
| private static final Value NO_USAGE_RESTRICTIONS | |
| PROCEDURE_COLUMN_IN | back to summary |
|---|---|
| private static final ValueSmallint PROCEDURE_COLUMN_IN | |
| PROCEDURE_COLUMN_RETURN | back to summary |
|---|---|
| private static final ValueSmallint PROCEDURE_COLUMN_RETURN | |
| PROCEDURE_NO_RESULT | back to summary |
|---|---|
| private static final ValueSmallint PROCEDURE_NO_RESULT | |
| PROCEDURE_RETURNS_RESULT | back to summary |
|---|---|
| private static final ValueSmallint PROCEDURE_RETURNS_RESULT | |
| session | back to summary |
|---|---|
| private final SessionLocal session | |
| TABLE_INDEX_HASHED | back to summary |
|---|---|
| private static final ValueSmallint TABLE_INDEX_HASHED | |
| TABLE_INDEX_OTHER | back to summary |
|---|---|
| private static final ValueSmallint TABLE_INDEX_OTHER | |
| TABLE_TYPES | back to summary |
|---|---|
| private static final String[] TABLE_TYPES | |
| TYPE_NULLABLE | back to summary |
|---|---|
| private static final ValueSmallint TYPE_NULLABLE | |
| TYPE_SEARCHABLE | back to summary |
|---|---|
| private static final ValueSmallint TYPE_SEARCHABLE | |
| YES | back to summary |
|---|---|
| private static final Value YES | |
| DatabaseMetaLocal | back to summary |
|---|---|
| public DatabaseMetaLocal(SessionLocal session) | |
| addCrossReferenceResult | back to summary |
|---|---|
| private void addCrossReferenceResult(SimpleResult result, Value catalog, String pkSchema, Table pkTable, String fkSchema, Table fkTable, ConstraintReferential fk) | |
| addPrivilege | back to summary |
|---|---|
| private void addPrivilege(SimpleResult result, Value catalogValue, Value schemaValue, Value tableValue, Value granteeValue, String right, boolean isAdmin, CompareLike columnLike, Column[] columns) | |
| addPrivileges | back to summary |
|---|---|
| private void addPrivileges(SimpleResult result, Value catalogValue, String schemaName, String tableName, DbObject grantee, int rightMask, CompareLike columnLike, Column[] columns) | |
| checkCatalogName | back to summary |
|---|---|
| private boolean checkCatalogName(String catalog) | |
| checkClosed | back to summary |
|---|---|
| pack-priv void checkClosed() Implements abstract org.
| |
| checkSchema | back to summary |
|---|---|
| private boolean checkSchema(String schemaName, Schema schema) | |
| defaultNullOrdering | back to summary |
|---|---|
| public final DefaultNullOrdering defaultNullOrdering() Implements abstract org. Doc from org. INTERNAL
| |
| getBestRowIdentifier | back to summary |
|---|---|
| public ResultInterface getBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable) Implements abstract org. Doc from org. INTERNAL
| |
| getCatalogs | back to summary |
|---|---|
| public ResultInterface getCatalogs() Implements abstract org. Doc from org. INTERNAL
| |
| getColumnPrivileges | back to summary |
|---|---|
| public ResultInterface getColumnPrivileges(String catalog, String schema, String table, String columnNamePattern) Implements abstract org. Doc from org. INTERNAL | |
| getColumns | back to summary |
|---|---|
| public ResultInterface getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) Implements abstract org. Doc from org. INTERNAL | |
| getColumnsAdd | back to summary |
|---|---|
| private void getColumnsAdd(SimpleResult result, Value catalogValue, Value schemaValue, Value tableName, Table t, CompareLike columnLike) | |
| getCrossReference | back to summary |
|---|---|
| public ResultInterface getCrossReference(String primaryCatalog, String primarySchema, String primaryTable, String foreignCatalog, String foreignSchema, String foreignTable) Implements abstract org. Doc from org. INTERNAL | |
| getDataTypeName | back to summary |
|---|---|
| private Value getDataTypeName(TypeInfo typeInfo) | |
| getExportedKeys | back to summary |
|---|---|
| public ResultInterface getExportedKeys(String catalog, String schema, String table) Implements abstract org. Doc from org. INTERNAL
| |
| getFunctions | back to summary |
|---|---|
| private String getFunctions(String section) | |
| getImportedKeys | back to summary |
|---|---|
| public ResultInterface getImportedKeys(String catalog, String schema, String table) Implements abstract org. Doc from org. INTERNAL
| |
| getIndexInfo | back to summary |
|---|---|
| public ResultInterface getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate) Implements abstract org. Doc from org. INTERNAL
| |
| getIndexInfo | back to summary |
|---|---|
| private void getIndexInfo(Value catalogValue, Value schemaValue, Table table, boolean unique, boolean approximate, SimpleResult result, Database db) | |
| getLike | back to summary |
|---|---|
| private CompareLike getLike(String pattern) | |
| getNumericFunctions | back to summary |
|---|---|
| public String getNumericFunctions() Implements abstract org. Doc from org. INTERNAL | |
| getPrimaryKeys | back to summary |
|---|---|
| public ResultInterface getPrimaryKeys(String catalog, String schema, String table) Implements abstract org. Doc from org. INTERNAL
| |
| getProcedureColumnAdd | back to summary |
|---|---|
| private void getProcedureColumnAdd(SimpleResult result, Value catalogValue, Value schemaValue, Value procedureNameValue, Value specificNameValue, TypeInfo type, boolean notNull, int ordinal) | |
| getProcedureColumns | back to summary |
|---|---|
| public ResultInterface getProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern) Implements abstract org. Doc from org. INTERNAL | |
| getProcedures | back to summary |
|---|---|
| public ResultInterface getProcedures(String catalog, String schemaPattern, String procedureNamePattern) Implements abstract org. Doc from org. INTERNAL
| |
| getProceduresAdd | back to summary |
|---|---|
| private void getProceduresAdd(SimpleResult result, Value catalogValue, Value schemaValue, Value procedureNameValue, String comment, ValueSmallint procedureType, Value specificNameValue) | |
| getPseudoColumns | back to summary |
|---|---|
| public ResultInterface getPseudoColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) Implements abstract org. Doc from org. INTERNAL | |
| getPseudoColumnsAdd | back to summary |
|---|---|
| private void getPseudoColumnsAdd(SimpleResult result, Value catalogValue, Value schemaValue, Value tableName, Table t, CompareLike columnLike) | |
| getPseudoColumnsAdd | back to summary |
|---|---|
| private void getPseudoColumnsAdd(SimpleResult result, Value catalogValue, Value schemaValue, Value tableName, CompareLike columnLike, Column c) | |
| getRadix | back to summary |
|---|---|
| private static Value getRadix(int valueType, boolean small) | |
| getRefAction | back to summary |
|---|---|
| private static ValueSmallint getRefAction(ConstraintActionType action) | |
| getSchemas | back to summary |
|---|---|
| public ResultInterface getSchemas() Implements abstract org. Doc from org. INTERNAL
| |
| getSchemas | back to summary |
|---|---|
| public ResultInterface getSchemas(String catalog, String schemaPattern) Implements abstract org. Doc from org. INTERNAL
| |
| getSchemas | back to summary |
|---|---|
| private Collection | |
| getSchemasForPattern | back to summary |
|---|---|
| private Collection | |
| getSearchStringEscape | back to summary |
|---|---|
| public String getSearchStringEscape() Implements abstract org. Doc from org. INTERNAL | |
| getSQLKeywords | back to summary |
|---|---|
| public String getSQLKeywords() Implements abstract org. Doc from org. INTERNAL | |
| getString | back to summary |
|---|---|
| pack-priv Value getString(String string) | |
| getStringFunctions | back to summary |
|---|---|
| public String getStringFunctions() Implements abstract org. Doc from org. INTERNAL | |
| getSystemFunctions | back to summary |
|---|---|
| public String getSystemFunctions() Implements abstract org. Doc from org. INTERNAL | |
| getTablePrivileges | back to summary |
|---|---|
| public ResultInterface getTablePrivileges(String catalog, String schemaPattern, String tableNamePattern) Implements abstract org. Doc from org. INTERNAL
| |
| getTables | back to summary |
|---|---|
| public ResultInterface getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types) Implements abstract org. Doc from org. INTERNAL | |
| getTablesAdd | back to summary |
|---|---|
| private void getTablesAdd(SimpleResult result, Value catalogValue, Value schemaValue, Value tableName, Table t, boolean synonym, HashSet<String> typesSet) | |
| getTablesForPattern | back to summary |
|---|---|
| private Collection | |
| getTableTypes | back to summary |
|---|---|
| public ResultInterface getTableTypes() Implements abstract org. Doc from org. INTERNAL
| |
| getTimeDateFunctions | back to summary |
|---|---|
| public String getTimeDateFunctions() Implements abstract org. Doc from org. INTERNAL | |
| getTypeInfo | back to summary |
|---|---|
| public ResultInterface getTypeInfo() Implements abstract org. Doc from org. INTERNAL
| |
| initCrossReferenceResult | back to summary |
|---|---|
| private SimpleResult initCrossReferenceResult() | |