@InternalApi public abstract class DbMetadataMediator extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DbMetadataMediator.MetadataQuery
Holder class for query text and parameters.
|
| Constructor and Description |
|---|
DbMetadataMediator() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract FirebirdSupportInfo |
getFirebirdSupportInfo()
Provides the
FirebirdSupportInfo for the connection of the associated database metadata. |
protected abstract GDSType |
getGDSType() |
protected abstract FBDatabaseMetaData |
getMetaData()
A
FBDatabaseMetaData instance of the connection that created this mediator. |
protected abstract java.sql.ResultSet |
performMetaDataQuery(DbMetadataMediator.MetadataQuery metadataQuery)
Executes the provided metadata query on the connection of the associated database metadata.
|
protected abstract FirebirdSupportInfo getFirebirdSupportInfo()
FirebirdSupportInfo for the connection of the associated database metadata.protected abstract java.sql.ResultSet performMetaDataQuery(DbMetadataMediator.MetadataQuery metadataQuery) throws java.sql.SQLException
metadataQuery - Result set producing query to executejava.sql.SQLException - For failures to execute the queryprotected abstract FBDatabaseMetaData getMetaData()
FBDatabaseMetaData instance of the connection that created this mediator.protected abstract GDSType getGDSType()
Copyright © 2001-2023 Jaybird (Firebird JDBC) team. All rights reserved.