@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.