Package io.github.fupacat.ast
Class SimpleCaseExpression
java.lang.Object
io.github.fupacat.ast.TSqlFragment
io.github.fupacat.ast.ScalarExpression
io.github.fupacat.ast.PrimaryExpression
io.github.fupacat.ast.CaseExpression
io.github.fupacat.ast.SimpleCaseExpression
- All Implemented Interfaces:
ICollationSetter,Serializable
Represents a simple case expression.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe input expression.The when clauses, at least one element is required.Fields inherited from class io.github.fupacat.ast.CaseExpression
ElseExpressionFields 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
-
InputExpression
The input expression. -
WhenClauses
The when clauses, at least one element is required.
-
-
Constructor Details
-
SimpleCaseExpression
public SimpleCaseExpression()
-
-
Method Details
-
accept
- Overrides:
acceptin classCaseExpression
-
acceptChildren
- Overrides:
acceptChildrenin classCaseExpression
-