|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
public interface ExpressionVisitor
Defines a visitor to be used for traversing and analyzing the expression tree.
| Method Summary | |
|---|---|
void |
visit(Expression expression)
Default fallback method if no other method matches the object's type. |
void |
visitAndExpr(OpAnd and)
|
void |
visitBuiltinFunction(Function function)
|
void |
visitCastExpr(CastExpression expression)
Found a CastExpression |
void |
visitConditional(ConditionalExpression conditional)
|
void |
visitForExpression(ForExpr forExpr)
|
void |
visitFtExpression(ExtFulltext fulltext)
|
void |
visitGeneralComparison(GeneralComparison comparison)
|
void |
visitLetExpression(LetExpr letExpr)
|
void |
visitLocationStep(LocationStep locationStep)
Found a LocationStep |
void |
visitOrExpr(OpOr or)
|
void |
visitPathExpr(PathExpr expression)
Found a PathExpr |
void |
visitPredicate(Predicate predicate)
|
void |
visitUnionExpr(Union union)
|
void |
visitUserFunction(UserDefinedFunction function)
|
| Method Detail |
|---|
void visit(Expression expression)
expression - void visitPathExpr(PathExpr expression)
void visitLocationStep(LocationStep locationStep)
void visitPredicate(Predicate predicate)
void visitGeneralComparison(GeneralComparison comparison)
void visitCastExpr(CastExpression expression)
void visitUnionExpr(Union union)
void visitAndExpr(OpAnd and)
void visitOrExpr(OpOr or)
void visitFtExpression(ExtFulltext fulltext)
void visitForExpression(ForExpr forExpr)
void visitLetExpression(LetExpr letExpr)
void visitBuiltinFunction(Function function)
void visitUserFunction(UserDefinedFunction function)
void visitConditional(ConditionalExpression conditional)
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||