Package io.github.fupacat.ast
Class ParseCall
java.lang.Object
io.github.fupacat.ast.TSqlFragment
io.github.fupacat.ast.ScalarExpression
io.github.fupacat.ast.PrimaryExpression
io.github.fupacat.ast.ParseCall
- All Implemented Interfaces:
ICollationSetter,Serializable
Represents the parse function call.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe culture that will be used for parsing.The resulting datatype of the parsed expression.The expression that will be parsed.Fields inherited from class io.github.fupacat.ast.PrimaryExpression
CollationFields 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
-
StringValue
The expression that will be parsed. -
DataType
The resulting datatype of the parsed expression. -
Culture
The culture that will be used for parsing. Optional may be null.
-
-
Constructor Details
-
ParseCall
public ParseCall()
-
-
Method Details
-
accept
- Overrides:
acceptin classPrimaryExpression
-
acceptChildren
- Overrides:
acceptChildrenin classPrimaryExpression
-