Interface ISubElement
- All Superinterfaces:
ISearchPath,IStatement
- All Known Subinterfaces:
IColumn,IConstraint,IConstraintFk,IConstraintPk,IIndex,IRule,ITrigger
- All Known Implementing Classes:
ChColumn,ChConstraint,ChIndex,MetaConstraint,MsColumn,MsConstraint,MsConstraintCheck,MsConstraintFk,MsConstraintPk,MsIndex,MsStatistics,MsTrigger,PgColumn,PgConstraint,PgConstraintCheck,PgConstraintExclude,PgConstraintFk,PgConstraintNotNull,PgConstraintPk,PgIndex,PgPolicy,PgRule,PgTrigger
Marker interface for sub element.
-
Method Summary
Modifier and TypeMethodDescriptiondefault ISchemaGets the schema that contains this object.default ObjectReferenceMethods inherited from interface org.pgcodekeeper.core.database.api.schema.ISearchPath
getDatabase, getSchemaNameMethods inherited from interface org.pgcodekeeper.core.database.api.schema.IStatement
addDependency, appendAlterSQL, appendOwnerSQL, canDrop, canDropBeforeCreate, clearPrivileges, compare, deepCopy, formatSql, getAuthor, getBareName, getChildren, getComment, getCreationSQL, getDependencies, getDescendants, getDropSQL, getLibName, getLocation, getName, getOwner, getParent, getPrivileges, getQualifiedName, getQuotedName, getQuoter, getRenameCommand, getSeparator, getSQL, getStatementType, getTwin, getTypeName, hasChildren, isLib, isOwned, quote, setComment, setLibName, setLocation, setOwner, shallowCopy
-
Method Details
-
getContainingSchema
Description copied from interface:ISearchPathGets the schema that contains this object.- Specified by:
getContainingSchemain interfaceISearchPath- Returns:
- the containing schema
-
toObjectReference
- Specified by:
toObjectReferencein interfaceISearchPath- Specified by:
toObjectReferencein interfaceIStatement
-