- 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:
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
-
-
Constructor Summary
Constructors Constructor Description CheckConstraint()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CheckConstraintaddColumns(Collection<? extends Index.ColumnParams> functionDeclarationParts)CheckConstraintaddColumns(Index.ColumnParams... functionDeclarationParts)ExpressiongetExpression()<E extends Expression>
EgetExpression(Class<E> type)TablegetTable()voidsetExpression(Expression expression)voidsetTable(Table table)StringtoString()CheckConstraintwithColumns(List<Index.ColumnParams> columns)CheckConstraintwithColumnsNames(List<String> list)CheckConstraintwithExpression(Expression expression)CheckConstraintwithIndexSpec(List<String> idxSpec)CheckConstraintwithName(String name)CheckConstraintwithName(List<String> name)CheckConstraintwithTable(Table table)CheckConstraintwithType(String type)CheckConstraintwithUsing(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
-
-
-
-
Method Detail
-
getTable
public Table getTable()
-
setTable
public void setTable(Table table)
-
getExpression
public Expression getExpression()
-
setExpression
public void setExpression(Expression expression)
-
toString
public String toString()
- Overrides:
toStringin classNamedConstraint
-
withTable
public CheckConstraint withTable(Table table)
-
withExpression
public CheckConstraint withExpression(Expression expression)
-
getExpression
public <E extends Expression> E getExpression(Class<E> type)
-
withType
public CheckConstraint withType(String type)
- Overrides:
withTypein classNamedConstraint
-
withUsing
public CheckConstraint withUsing(String using)
- Overrides:
withUsingin classNamedConstraint
-
withName
public CheckConstraint withName(List<String> name)
- Overrides:
withNamein classNamedConstraint
-
withName
public CheckConstraint withName(String name)
- Overrides:
withNamein classNamedConstraint
-
withColumnsNames
public CheckConstraint withColumnsNames(List<String> list)
- Overrides:
withColumnsNamesin classNamedConstraint
-
withColumns
public CheckConstraint withColumns(List<Index.ColumnParams> columns)
- Overrides:
withColumnsin classNamedConstraint
-
addColumns
public CheckConstraint addColumns(Index.ColumnParams... functionDeclarationParts)
- Overrides:
addColumnsin classNamedConstraint
-
addColumns
public CheckConstraint addColumns(Collection<? extends Index.ColumnParams> functionDeclarationParts)
- Overrides:
addColumnsin classNamedConstraint
-
withIndexSpec
public CheckConstraint withIndexSpec(List<String> idxSpec)
- Overrides:
withIndexSpecin classNamedConstraint
-
-