Package io.github.fupacat.ast
Class CreateIndexStatement
java.lang.Object
io.github.fupacat.ast.TSqlFragment
io.github.fupacat.ast.TSqlStatement
io.github.fupacat.ast.IndexStatement
io.github.fupacat.ast.CreateIndexStatement
- All Implemented Interfaces:
IFileStreamSpecifier,Serializable
Represents the create index statement.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionShows if Clustered keyword is used.The defined columns.Optional filter predicate for index.The include columns.The filegroup or partition scheme.booleanbooleanShows if Unique keyword is used.Fields inherited from class io.github.fupacat.ast.IndexStatement
IndexOptions, Name, OnNameFields inherited from class io.github.fupacat.ast.TSqlFragment
firstTokenIndex, lastTokenIndex, ScriptTokenStream, Value -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(TSqlFragmentVisitor visitor) voidacceptChildren(TSqlFragmentVisitor visitor) Methods inherited from class io.github.fupacat.ast.TSqlFragment
SetIdentifier, SetUnquotedIdentifier, UpdateTokenInfo, UpdateTokenInfo
-
Field Details
-
FileStreamOn
-
Translated80SyntaxTo90
public boolean Translated80SyntaxTo90 -
Unique
public boolean UniqueShows if Unique keyword is used. -
Clustered
Shows if Clustered keyword is used. -
Columns
The defined columns. -
IncludeColumns
The include columns. -
OnFileGroupOrPartitionScheme
The filegroup or partition scheme. Might be null. -
FilterPredicate
Optional filter predicate for index.
-
-
Constructor Details
-
CreateIndexStatement
public CreateIndexStatement()
-
-
Method Details
-
accept
- Overrides:
acceptin classIndexStatement
-
acceptChildren
- Overrides:
acceptChildrenin classIndexStatement
-