Class NamedConstraint
- java.lang.Object
-
- net.sf.jsqlparser.statement.create.table.Index
-
- net.sf.jsqlparser.statement.create.table.NamedConstraint
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
CheckConstraint
,ForeignKeyIndex
public class NamedConstraint extends Index
- 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 NamedConstraint()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NamedConstraint
addColumns(java.util.Collection<? extends Index.ColumnParams> functionDeclarationParts)
NamedConstraint
addColumns(Index.ColumnParams... functionDeclarationParts)
java.lang.String
toString()
NamedConstraint
withColumns(java.util.List<Index.ColumnParams> columns)
NamedConstraint
withColumnsNames(java.util.List<java.lang.String> list)
NamedConstraint
withIndexSpec(java.util.List<java.lang.String> idxSpec)
NamedConstraint
withName(java.lang.String name)
NamedConstraint
withName(java.util.List<java.lang.String> name)
NamedConstraint
withType(java.lang.String type)
NamedConstraint
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
-
-
-
-
Method Detail
-
withName
public NamedConstraint withName(java.util.List<java.lang.String> name)
-
withName
public NamedConstraint withName(java.lang.String name)
-
withType
public NamedConstraint withType(java.lang.String type)
-
withUsing
public NamedConstraint withUsing(java.lang.String using)
-
withColumnsNames
public NamedConstraint withColumnsNames(java.util.List<java.lang.String> list)
- Overrides:
withColumnsNames
in classIndex
-
withColumns
public NamedConstraint withColumns(java.util.List<Index.ColumnParams> columns)
- Overrides:
withColumns
in classIndex
-
addColumns
public NamedConstraint addColumns(Index.ColumnParams... functionDeclarationParts)
- Overrides:
addColumns
in classIndex
-
addColumns
public NamedConstraint addColumns(java.util.Collection<? extends Index.ColumnParams> functionDeclarationParts)
- Overrides:
addColumns
in classIndex
-
withIndexSpec
public NamedConstraint withIndexSpec(java.util.List<java.lang.String> idxSpec)
- Overrides:
withIndexSpec
in classIndex
-
-