T
- Value returned from the visitor.public interface ExpressionVisitor<T>
Modifier and Type | Method and Description |
---|---|
T |
visitAnd(AndExpression expression) |
T |
visitComparator(ComparatorExpression expression) |
T |
visitCurrentNode(CurrentExpression expression) |
T |
visitExpressionType(ExpressionTypeExpression expression) |
T |
visitField(FieldExpression expression) |
T |
visitFilterProjection(FilterProjectionExpression expression) |
T |
visitFlatten(FlattenExpression expression) |
T |
visitFunction(FunctionExpression expression) |
T |
visitIndex(IndexExpression expression) |
T |
visitLiteral(LiteralExpression expression) |
T |
visitMultiSelectHash(MultiSelectHashExpression expression) |
T |
visitMultiSelectList(MultiSelectListExpression expression) |
T |
visitNot(NotExpression expression) |
T |
visitObjectProjection(ObjectProjectionExpression expression) |
T |
visitOr(OrExpression expression) |
T |
visitProjection(ProjectionExpression expression) |
T |
visitSlice(SliceExpression expression) |
T |
visitSubexpression(Subexpression expression) |
T visitComparator(ComparatorExpression expression)
T visitCurrentNode(CurrentExpression expression)
T visitExpressionType(ExpressionTypeExpression expression)
T visitFlatten(FlattenExpression expression)
T visitFunction(FunctionExpression expression)
T visitField(FieldExpression expression)
T visitIndex(IndexExpression expression)
T visitLiteral(LiteralExpression expression)
T visitMultiSelectList(MultiSelectListExpression expression)
T visitMultiSelectHash(MultiSelectHashExpression expression)
T visitAnd(AndExpression expression)
T visitOr(OrExpression expression)
T visitNot(NotExpression expression)
T visitProjection(ProjectionExpression expression)
T visitFilterProjection(FilterProjectionExpression expression)
T visitObjectProjection(ObjectProjectionExpression expression)
T visitSlice(SliceExpression expression)
T visitSubexpression(Subexpression expression)