Package io.github.fupacat.ast
Class CreateXmlIndexStatement
java.lang.Object
io.github.fupacat.ast.TSqlFragment
io.github.fupacat.ast.TSqlStatement
io.github.fupacat.ast.IndexStatement
io.github.fupacat.ast.CreateXmlIndexStatement
- All Implemented Interfaces:
Serializable
Represents the create xml index statement.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe filegroup or partition scheme.booleanShows if Primary keyword is used.The secondary xml index name.The secondary xml index type.The xml column.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
-
Primary
public boolean PrimaryShows if Primary keyword is used. -
XmlColumn
The xml column. -
SecondaryXmlIndexName
The secondary xml index name. Optional may be null. -
SecondaryXmlIndexType
The secondary xml index type. -
OnFileGroupOrPartitionScheme
The filegroup or partition scheme. Might be null.
-
-
Constructor Details
-
CreateXmlIndexStatement
public CreateXmlIndexStatement()
-
-
Method Details
-
accept
- Overrides:
acceptin classIndexStatement
-
acceptChildren
- Overrides:
acceptChildrenin classIndexStatement
-