- java.lang.Object
-
- org.jooq.meta.AbstractDefinition
-
- org.jooq.meta.AbstractConstraintDefinition
-
- All Implemented Interfaces:
ConstraintDefinition,Definition
- Direct Known Subclasses:
DefaultCheckConstraintDefinition,DefaultForeignKeyDefinition,DefaultUniqueKeyDefinition
public class AbstractConstraintDefinition extends AbstractDefinition implements ConstraintDefinition
- Author:
- Lukas Eder
-
-
Constructor Summary
Constructors Constructor Description AbstractConstraintDefinition(SchemaDefinition schema, TableDefinition table, String name, boolean enforced)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanenforced()Whether this constraint is enforced.List<Definition>getDefinitionPath()TableDefinitiongetTable()The table holding this constraint.-
Methods inherited from class org.jooq.meta.AbstractDefinition
create, create, equals, getCatalog, getComment, getConnection, getDatabase, getDialect, getInputName, getName, getOutputName, getOverload, getPackage, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSource, hashCode, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.jooq.meta.Definition
getCatalog, getComment, getDatabase, getInputName, getName, getOutputName, getOverload, getPackage, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSource
-
-
-
-
Constructor Detail
-
AbstractConstraintDefinition
public AbstractConstraintDefinition(SchemaDefinition schema, TableDefinition table, String name, boolean enforced)
-
-
Method Detail
-
getDefinitionPath
public List<Definition> getDefinitionPath()
- Specified by:
getDefinitionPathin interfaceDefinition- Overrides:
getDefinitionPathin classAbstractDefinition- Returns:
- A path of definitions for this definition, e.g.
[schema].[package].[routine].[parameter]
-
getTable
public TableDefinition getTable()
Description copied from interface:ConstraintDefinitionThe table holding this constraint.- Specified by:
getTablein interfaceConstraintDefinition
-
enforced
public boolean enforced()
Description copied from interface:ConstraintDefinitionWhether this constraint is enforced.- Specified by:
enforcedin interfaceConstraintDefinition
-
-