Package io.github.fupacat.ast
Class CreateJsonIndexStatement
java.lang.Object
io.github.fupacat.ast.TSqlFragment
io.github.fupacat.ast.TSqlStatement
io.github.fupacat.ast.IndexStatement
io.github.fupacat.ast.CreateJsonIndexStatement
- All Implemented Interfaces:
Serializable
Represents the create JSON index statement.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe JSON paths specified in the FOR clause.The JSON column for the index.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
-
JsonColumn
The JSON column for the index. -
ForJsonPaths
The JSON paths specified in the FOR clause. Optional may have zero elements.
-
-
Constructor Details
-
CreateJsonIndexStatement
public CreateJsonIndexStatement()
-
-
Method Details
-
accept
- Overrides:
acceptin classIndexStatement
-
acceptChildren
- Overrides:
acceptChildrenin classIndexStatement
-