Class PgForeignDataWrappersReader
java.lang.Object
org.pgcodekeeper.core.database.base.jdbc.AbstractJdbcReader<PgJdbcLoader>
org.pgcodekeeper.core.database.pg.jdbc.PgAbstractJdbcReader
org.pgcodekeeper.core.database.pg.jdbc.PgForeignDataWrappersReader
- All Implemented Interfaces:
IJdbcReader,IPgJdbcReader
Reader for PostgreSQL foreign data wrappers.
Loads foreign data wrapper definitions from pg_foreign_data_wrapper system catalog.
-
Field Summary
Fields inherited from interface org.pgcodekeeper.core.database.pg.jdbc.IPgJdbcReader
DESCRIPTION_JOIN, EXTENSION_DEPS_CTE_BUILDER, EXTENSION_JOIN, PG_CATALOG -
Constructor Summary
ConstructorsConstructorDescriptionPgForeignDataWrappersReader(PgJdbcLoader loader, PgDatabase db) Creates a new foreign data wrappers reader. -
Method Summary
Methods inherited from class org.pgcodekeeper.core.database.pg.jdbc.PgAbstractJdbcReader
getFormattedClassIdMethods inherited from class org.pgcodekeeper.core.database.base.jdbc.AbstractJdbcReader
readMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.pgcodekeeper.core.database.pg.jdbc.IPgJdbcReader
addDescriptionPart, addDescriptionPart, addExtensionDepsCte, appendExtension, getExtensionCte, setFunctionWithDep
-
Constructor Details
-
PgForeignDataWrappersReader
Creates a new foreign data wrappers reader.- Parameters:
loader- the JDBC loader base for database operationsdb- the PostgreSQL database to load foreign data wrappers into
-
-
Method Details
-
getClassId
Description copied from interface:IPgJdbcReaderOverride for postgres.- Returns:
- object class's catalog name
-