Package io.github.fupacat.ast
Class CreateSelectiveXmlIndexStatement
java.lang.Object
io.github.fupacat.ast.TSqlFragment
io.github.fupacat.ast.TSqlStatement
io.github.fupacat.ast.IndexStatement
io.github.fupacat.ast.CreateSelectiveXmlIndexStatement
- All Implemented Interfaces:
Serializable
Represents the create selective xml index statement.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanShows if index is secondary selective XML Index.Path specified in selective xml index over which secondary xml index is created.The list of the promoted xml paths.The name of the using selective xml index.The xml column.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
-
IsSecondary
public boolean IsSecondaryShows if index is secondary selective XML Index. -
XmlColumn
The xml column. -
PromotedPaths
The list of the promoted xml paths. -
XmlNamespaces
XML namespaces specified in WITH XMLNAMESPACES part of the statement. -
UsingXmlIndexName
The name of the using selective xml index. Optional may be null. -
PathName
Path specified in selective xml index over which secondary xml index is created.
-
-
Constructor Details
-
CreateSelectiveXmlIndexStatement
public CreateSelectiveXmlIndexStatement()
-
-
Method Details
-
accept
- Overrides:
acceptin classIndexStatement
-
acceptChildren
- Overrides:
acceptChildrenin classIndexStatement
-