Package org.pgcodekeeper.core.schema.pg
Class SimpleForeignPgTable
- All Implemented Interfaces:
IHashable,IForeignTable,IOptionContainer,IRelation,ISearchPath,IStatement,IStatementContainer,PgForeignOptionContainer
PostgreSQL simple foreign table implementation.
Represents a basic foreign table that accesses data from external sources
through foreign data wrappers without complex inheritance or special features.
- Since:
- 4.1.1
- Author:
- galiev_mr
-
Field Summary
Fields inherited from class org.pgcodekeeper.core.schema.PgStatement
GOFields inherited from interface org.pgcodekeeper.core.schema.IOptionContainer
GP_OPTION_LISTFields inherited from interface org.pgcodekeeper.core.schema.pg.PgForeignOptionContainer
ALTER_FOREIGN_OPTION, DELIM -
Constructor Summary
ConstructorsConstructorDescriptionSimpleForeignPgTable(String name, String serverName) Creates a new PostgreSQL simple foreign table. -
Method Summary
Methods inherited from class org.pgcodekeeper.core.schema.pg.AbstractForeignTable
appendMoveDataSql, appendOptions, compare, computeHash, getAlterHeader, getAlterTable, getTypeNameMethods inherited from class org.pgcodekeeper.core.schema.pg.AbstractPgTable
addInherits, appendAlterSQL, appendComments, getColsForMovingData, getCreationSQL, getInherits, getRelationColumns, hasInherits, putTriggerState, setHasOids, shallowCopy, sortColumnsMethods inherited from class org.pgcodekeeper.core.schema.AbstractTable
addColumn, addConstraint, addOption, columnAdder, compareChildren, compareIgnoringColumnOrder, computeChildrenHash, containsColumn, getColumn, getColumns, getConstraint, getConstraints, getOption, getOptions, getStatementType, isRecreatedMethods inherited from class org.pgcodekeeper.core.schema.PgStatementContainer
addChild, addIndex, addPolicy, addRule, addTrigger, getChild, getContainingSchema, getIndex, getIndexes, getPolicies, getPolicy, getRule, getRules, getTrigger, getTriggers, isClusteredMethods inherited from class org.pgcodekeeper.core.schema.PgStatement
addAllDeps, addDep, addPrivilege, appendAlterComments, appendOwnerSQL, canDrop, canDropBeforeCreate, checkComments, clearPrivileges, deepCopy, equals, getAuthor, getBareName, getChildren, getComment, getDbType, getDeps, getDescendants, getDropSQL, getDropSQL, getLibName, getLocation, getName, getObjectState, getObjectState, getOwner, getParent, getPrivileges, getQualifiedName, getSQL, getTwin, hasChildren, hashCode, isLib, isOwned, isSubElement, setAuthor, setComment, setLibName, setLocation, setOwner, setParent, toStringMethods inherited from interface org.pgcodekeeper.core.schema.IOptionContainer
addOption, getOptionsMethods inherited from interface org.pgcodekeeper.core.schema.ISearchPath
getDatabase, getSchemaNameMethods inherited from interface org.pgcodekeeper.core.schema.IStatement
getBareName, getComment, getName, getParent, getQualifiedName, getStatementTypeMethods inherited from interface org.pgcodekeeper.core.schema.pg.PgForeignOptionContainer
compareOptions
-
Constructor Details
-
SimpleForeignPgTable
Creates a new PostgreSQL simple foreign table.- Parameters:
name- table nameserverName- foreign server name this table connects to
-