public interface ExpressionVisitor
void invoke(Expression target, MethodReference method, Expression[] arguments)
void invoke(MethodReference method, Expression[] arguments)
void load(LocalVariable variable)
void getField(Expression target, FieldReference field)
void constant(Object value)
void getStatic(FieldReference field)
void loadThis(String sourceName)
void newInstance(TypeReference type)
void not(Expression expression)
void ternary(Expression test, Expression onTrue, Expression onFalse)
void equal(Expression lhs, Expression rhs)
void notEqual(Expression lhs, Expression rhs)
void isNull(Expression expression)
void notNull(Expression expression)
void or(Expression... expressions)
void and(Expression... expressions)
void add(Expression lhs, Expression rhs)
void gt(Expression lhs, Expression rhs)
void gte(Expression lhs, Expression rhs)
void lt(Expression lhs, Expression rhs)
void lte(Expression lhs, Expression rhs)
void subtract(Expression lhs, Expression rhs)
void multiply(Expression lhs, Expression rhs)
void cast(TypeReference type, Expression expression)
void newArray(TypeReference type, Expression... constants)
void longToDouble(Expression expression)
void pop(Expression expression)
void box(Expression expression)
void unbox(Expression expression)
Copyright © 2002–2017 The Neo4j Graph Database Project. All rights reserved.