Package io.github.fupacat.ast
Class CreateColumnStoreIndexStatement
java.lang.Object
io.github.fupacat.ast.TSqlFragment
io.github.fupacat.ast.TSqlStatement
io.github.fupacat.ast.CreateColumnStoreIndexStatement
- All Implemented Interfaces:
Serializable
Represents the create column store index statement.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionShows if Clustered keyword is used.The defined index columns.Optional filter predicate for index.The index options.The name of the index.The filegroup or partition scheme.The table or view name that comes after the ON keyword.The columns which ordered columnstore indexes should be ordered on.Fields 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
-
Name
The name of the index. -
Clustered
Shows if Clustered keyword is used. -
OnName
The table or view name that comes after the ON keyword. -
Columns
The defined index columns. -
FilterPredicate
Optional filter predicate for index. -
IndexOptions
The index options. Optional may have zero elements. -
OnFileGroupOrPartitionScheme
The filegroup or partition scheme. Might be null. -
OrderedColumns
The columns which ordered columnstore indexes should be ordered on.
-
-
Constructor Details
-
CreateColumnStoreIndexStatement
public CreateColumnStoreIndexStatement()
-
-
Method Details
-
accept
- Overrides:
acceptin classTSqlStatement
-
acceptChildren
- Overrides:
acceptChildrenin classTSqlStatement
-