Package io.github.fupacat.ast
Class SelectiveXmlIndexPromotedPath
java.lang.Object
io.github.fupacat.ast.TSqlFragment
io.github.fupacat.ast.SelectiveXmlIndexPromotedPath
- All Implemented Interfaces:
Serializable
Represents xml path specified in CreateSelectiveXmlIndex statement
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanSpecifies if SINGLETON option is setThe value of MAXLENGTH optionPromoted path nameRepresents specified xml pathDatatype if path is declared as SQL TypeXSD Datatype if path is declared as Xquery pathFields 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
Promoted path name -
Path
Represents specified xml path -
SQLDataType
Datatype if path is declared as SQL Type -
XQueryDataType
XSD Datatype if path is declared as Xquery path -
MaxLength
The value of MAXLENGTH option -
IsSingleton
public boolean IsSingletonSpecifies if SINGLETON option is set
-
-
Constructor Details
-
SelectiveXmlIndexPromotedPath
public SelectiveXmlIndexPromotedPath()
-
-
Method Details
-
accept
- Specified by:
acceptin classTSqlFragment
-
acceptChildren
- Overrides:
acceptChildrenin classTSqlFragment
-