Package io.github.fupacat.ast
Class AlterIndexStatement
java.lang.Object
io.github.fupacat.ast.TSqlFragment
io.github.fupacat.ast.TSqlStatement
io.github.fupacat.ast.IndexStatement
io.github.fupacat.ast.AlterIndexStatement
- All Implemented Interfaces:
Serializable
Represents the alter index statement.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanShows if All keyword is used.The type of the alter index statement.The expression that shows the partition.The list of the promoted xml paths.XML namespaces specified in WITH XMLNAMESPACES part of the statement.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
-
All
public boolean AllShows if All keyword is used. -
AlterIndexType
The type of the alter index statement. -
Partition
The expression that shows the partition. Optional, may be null. -
PromotedPaths
The list of the promoted xml paths. -
XmlNamespaces
XML namespaces specified in WITH XMLNAMESPACES part of the statement.
-
-
Constructor Details
-
AlterIndexStatement
public AlterIndexStatement()
-
-
Method Details
-
accept
- Overrides:
acceptin classIndexStatement
-
acceptChildren
- Overrides:
acceptChildrenin classIndexStatement
-