Package org.firebirdsql.jdbc.metadata
The classes in this packages support or provide parts of the implementation of
DatabaseMetaData
.
This package is an implementation detail and not part of the public API of Jaybird. Its contents may change
drastically between point release or may even be removed without notice. Do not rely on it directly, but instead use
DatabaseMetaData
.
- Since:
- 4
- Author:
- Mark Rotteveel
-
Class Summary Class Description Clause Condition clause for constructing metadata query conditions.DbMetadataMediator Provides access to the database connection for executing database metadata queries.DbMetadataMediator.MetadataQuery Holder class for query text and parameters.FbMetadataConstants Constants for metadata as used in the Firebird metadata tablesDatabaseMetaData
implementation.GetAttributes Provides the implementation ofDatabaseMetaData.getAttributes(String, String, String, String)
.GetBestRowIdentifier Provides the implementation ofDatabaseMetaData.getBestRowIdentifier(String, String, String, int, boolean)
.GetCatalogs Provides the implementation ofDatabaseMetaData.getCatalogs()
.GetClientInfoProperties Provides the implementation ofDatabaseMetaData.getClientInfoProperties()
.GetColumnPrivileges Provides the implementation ofDatabaseMetaData.getColumnPrivileges(String, String, String, String)
.GetColumns Provides the implementation ofDatabaseMetaData.getColumns(String, String, String, String)
.GetCrossReference Provides the implementation forDatabaseMetaData.getCrossReference(String, String, String, String, String, String)
.GetExportedKeys Provides the implementation forDatabaseMetaData.getExportedKeys(String, String, String)
.GetFunctionColumns Provides the implementation forDatabaseMetaData.getFunctionColumns(String, String, String, String)
.GetFunctions Provides the implementation forDatabaseMetaData.getFunctions(String, String, String)
.GetImportedKeys Provides the implementation forDatabaseMetaData.getImportedKeys(String, String, String)
.GetIndexInfo Provides the implementation ofDatabaseMetaData.getIndexInfo(String, String, String, boolean, boolean)
.GetPrimaryKeys Provides the implementation forDatabaseMetaData.getPrimaryKeys(String, String, String)
.GetProcedureColumns Provides the implementation forDatabaseMetaData.getProcedureColumns(String, String, String, String)
.GetProcedures Provides the implementation ofDatabaseMetaData.getProcedures(String, String, String)
.GetPseudoColumns Provides the implementation ofDatabaseMetaData.getPseudoColumns(String, String, String, String)
.GetSchemas Provides the implementation ofDatabaseMetaData.getSchemas(String, String)
.GetSuperTables Provides the implementation ofDatabaseMetaData.getSuperTables(String, String, String)
.GetSuperTypes Provides the implementation ofDatabaseMetaData.getSuperTypes(String, String, String)
.GetTablePrivileges Provides the implementation ofDatabaseMetaData.getTablePrivileges(String, String, String)
.GetTables Provides the implementation forDatabaseMetaData.getTables(String, String, String, String[])
,DatabaseMetaData.getTableTypes()
andFirebirdDatabaseMetaData.getTableTypeNames()
GetTypeInfo Provides the implementation forDatabaseMetaData.getTypeInfo()
.GetUDTs Provides the implementation ofDatabaseMetaData.getUDTs(String, String, String, int[])
.GetVersionColumns MetadataPattern Holder of a database metadata pattern.MetadataPatternMatcher Emulates behavior of a database metadata pattern.PrivilegeMapping Maps Firebird privilege codes (fromRDB$USER_PRIVILEGES.RDB$PRIVILEGE
) to a privilege name.RowValueBuilder Builder forRowValue
instances.TypeMetadata Helper class to determine type metadata conforming to expectations ofDatabaseMetaData
. -
Enum Summary Enum Description MetadataPattern.ConditionType