@InternalApi public abstract class DbMetadataMediator extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | DbMetadataMediator.MetadataQueryHolder class for query text and parameters. | 
| Constructor and Description | 
|---|
| DbMetadataMediator() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract FirebirdSupportInfo | getFirebirdSupportInfo()Provides the  FirebirdSupportInfofor the connection of the associated database metadata. | 
| protected abstract GDSType | getGDSType() | 
| protected abstract FBDatabaseMetaData | getMetaData()A  FBDatabaseMetaDatainstance 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.