Interface ASTNode
-
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
Operand
- All Known Implementing Classes:
BooleanLiteral
,Clause
,DateLiteral
,DoubleLiteral
,EsHint
,EsIdentifierList
,Expression
,FromClause
,Function
,GroupByClause
,HavingClause
,IntegerLiteral
,Literal
,LiteralList
,MultiExpression
,OperandList
,Operator
,OrderByClause
,OrderByExpr
,OrderByList
,PathReference
,Predicate
,Reference
,ReferenceList
,SelectClause
,SQLQuery
,StringLiteral
,WhereClause
public interface ASTNode extends Serializable
The base of all query nodes.An AST method accepts a visitor and that's all.
- Author:
- Bogdan Stefanescu
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
accept(IVisitor visitor)
Accept the given visitor.
-
-
-
Method Detail
-
accept
void accept(IVisitor visitor)
Accept the given visitor.- Parameters:
visitor
- the AST node visitor
-
-