- java.lang.Object
-
- net.sf.jsqlparser.statement.create.table.Index
-
- net.sf.jsqlparser.statement.create.table.NamedConstraint
-
- All Implemented Interfaces:
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(Collection<? extends Index.ColumnParams> functionDeclarationParts)
NamedConstraint
addColumns(Index.ColumnParams... functionDeclarationParts)
String
toString()
NamedConstraint
withColumns(List<Index.ColumnParams> columns)
NamedConstraint
withColumnsNames(List<String> list)
NamedConstraint
withIndexKeyword(String indexKeyword)
NamedConstraint
withIndexSpec(List<String> idxSpec)
NamedConstraint
withName(String name)
NamedConstraint
withName(List<String> name)
NamedConstraint
withType(String type)
NamedConstraint
withUsing(String using)
-
Methods inherited from class net.sf.jsqlparser.statement.create.table.Index
getColumns, getColumnsNames, getColumnWithParams, getCommentText, getIndexKeyword, getIndexSpec, getName, getNameParts, getType, getUsing, setColumnNamesWithParams, setColumns, setColumnsNames, setCommentText, setIndexKeyword, setIndexSpec, setName, setName, setType, setUsing
-
-
-
-
Method Detail
-
withName
public NamedConstraint withName(List<String> name)
-
withName
public NamedConstraint withName(String name)
-
withType
public NamedConstraint withType(String type)
-
withUsing
public NamedConstraint withUsing(String using)
-
withColumnsNames
public NamedConstraint withColumnsNames(List<String> list)
- Overrides:
withColumnsNames
in classIndex
-
withColumns
public NamedConstraint withColumns(List<Index.ColumnParams> columns)
- Overrides:
withColumns
in classIndex
-
addColumns
public NamedConstraint addColumns(Index.ColumnParams... functionDeclarationParts)
- Overrides:
addColumns
in classIndex
-
addColumns
public NamedConstraint addColumns(Collection<? extends Index.ColumnParams> functionDeclarationParts)
- Overrides:
addColumns
in classIndex
-
withIndexSpec
public NamedConstraint withIndexSpec(List<String> idxSpec)
- Overrides:
withIndexSpec
in classIndex
-
withIndexKeyword
public NamedConstraint withIndexKeyword(String indexKeyword)
- Overrides:
withIndexKeyword
in classIndex
-
-