Class NamedConstraint
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
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class net.sf.jsqlparser.statement.create.table.Index
Index.ColumnParams
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddColumns
(Collection<? extends Index.ColumnParams> functionDeclarationParts) addColumns
(Index.ColumnParams... functionDeclarationParts) toString()
withColumns
(List<Index.ColumnParams> columns) withColumnsNames
(List<String> list) withIndexSpec
(List<String> idxSpec) 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
-
Constructor Details
-
NamedConstraint
public NamedConstraint()
-
-
Method Details
-
toString
-
withName
-
withName
-
withType
-
withUsing
-
withColumnsNames
- Overrides:
withColumnsNames
in classIndex
-
withColumns
- Overrides:
withColumns
in classIndex
-
addColumns
- Overrides:
addColumns
in classIndex
-
addColumns
public NamedConstraint addColumns(Collection<? extends Index.ColumnParams> functionDeclarationParts) - Overrides:
addColumns
in classIndex
-
withIndexSpec
- Overrides:
withIndexSpec
in classIndex
-