- java.lang.Object
-
- net.sf.jsqlparser.statement.create.table.Index
-
- net.sf.jsqlparser.statement.create.table.NamedConstraint
-
- net.sf.jsqlparser.statement.create.table.CheckConstraint
-
- All Implemented Interfaces:
java.io.Serializable
public class CheckConstraint extends NamedConstraint
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.sf.jsqlparser.statement.create.table.Index
Index.ColumnParams
-
-
Field Summary
Fields Modifier and Type Field Description private Expression
expression
private Table
table
-
Constructor Summary
Constructors Constructor Description CheckConstraint()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CheckConstraint
addColumns(java.util.Collection<? extends Index.ColumnParams> functionDeclarationParts)
CheckConstraint
addColumns(Index.ColumnParams... functionDeclarationParts)
Expression
getExpression()
<E extends Expression>
EgetExpression(java.lang.Class<E> type)
Table
getTable()
void
setExpression(Expression expression)
void
setTable(Table table)
java.lang.String
toString()
CheckConstraint
withColumns(java.util.List<Index.ColumnParams> columns)
CheckConstraint
withColumnsNames(java.util.List<java.lang.String> list)
CheckConstraint
withExpression(Expression expression)
CheckConstraint
withIndexSpec(java.util.List<java.lang.String> idxSpec)
CheckConstraint
withName(java.lang.String name)
CheckConstraint
withName(java.util.List<java.lang.String> name)
CheckConstraint
withTable(Table table)
CheckConstraint
withType(java.lang.String type)
CheckConstraint
withUsing(java.lang.String using)
-
Methods inherited from class net.sf.jsqlparser.statement.create.table.Index
getColumns, getColumnsNames, getColumnWithParams, getCommentText, getIndexSpec, getName, getNameParts, getType, getUsing, setColumnNamesWithParams, setColumns, setColumnsNames, setCommentText, setIndexSpec, setName, setName, setType, setUsing
-
-
-
-
Field Detail
-
table
private Table table
-
expression
private Expression expression
-
-
Method Detail
-
getTable
public Table getTable()
-
setTable
public void setTable(Table table)
-
getExpression
public Expression getExpression()
-
setExpression
public void setExpression(Expression expression)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classNamedConstraint
-
withTable
public CheckConstraint withTable(Table table)
-
withExpression
public CheckConstraint withExpression(Expression expression)
-
getExpression
public <E extends Expression> E getExpression(java.lang.Class<E> type)
-
withType
public CheckConstraint withType(java.lang.String type)
- Overrides:
withType
in classNamedConstraint
-
withUsing
public CheckConstraint withUsing(java.lang.String using)
- Overrides:
withUsing
in classNamedConstraint
-
withName
public CheckConstraint withName(java.util.List<java.lang.String> name)
- Overrides:
withName
in classNamedConstraint
-
withName
public CheckConstraint withName(java.lang.String name)
- Overrides:
withName
in classNamedConstraint
-
withColumnsNames
public CheckConstraint withColumnsNames(java.util.List<java.lang.String> list)
- Overrides:
withColumnsNames
in classNamedConstraint
-
withColumns
public CheckConstraint withColumns(java.util.List<Index.ColumnParams> columns)
- Overrides:
withColumns
in classNamedConstraint
-
addColumns
public CheckConstraint addColumns(Index.ColumnParams... functionDeclarationParts)
- Overrides:
addColumns
in classNamedConstraint
-
addColumns
public CheckConstraint addColumns(java.util.Collection<? extends Index.ColumnParams> functionDeclarationParts)
- Overrides:
addColumns
in classNamedConstraint
-
withIndexSpec
public CheckConstraint withIndexSpec(java.util.List<java.lang.String> idxSpec)
- Overrides:
withIndexSpec
in classNamedConstraint
-
-