Class AbstractJdbcReader<T extends AbstractJdbcLoader<? extends IDatabase>>
java.lang.Object
org.pgcodekeeper.core.database.base.jdbc.AbstractJdbcReader<T>
- All Implemented Interfaces:
IJdbcReader
- Direct Known Subclasses:
ChFunctionsReader,ChPoliciesReader,ChPrivilegesReader,ChRolesReader,ChSchemasReader,ChUsersReader,MsAssembliesReader,MsRolesReader,MsSchemasReader,MsUsersReader,PgAbstractJdbcReader
public abstract class AbstractJdbcReader<T extends AbstractJdbcLoader<? extends IDatabase>>
extends Object
implements IJdbcReader
Abstract base class for JDBC statement readers that process database metadata.
Provides common functionality for building SQL queries with extension and description support,
and processing database objects from ResultSets.
-
Method Summary
Modifier and TypeMethodDescriptionvoidread()Reads database objects by executing the generated SQL query and processing results.
-
Method Details
-
read
Description copied from interface:IJdbcReaderReads database objects by executing the generated SQL query and processing results.- Specified by:
readin interfaceIJdbcReader- Throws:
SQLException- if database access failsInterruptedException- if reading is interruptedXmlReaderException- if XML processing fails
-