public abstract class Expression extends ExpressionTemplate
| Constructor and Description |
|---|
Expression() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
accept(ExpressionVisitor visitor) |
static Expression |
add(Expression lhs,
Expression rhs) |
static Expression |
constant(Object value) |
static Expression |
eq(Expression lhs,
Expression rhs) |
static Expression |
get(Expression target,
FieldReference field)
get instance field
|
static Expression |
get(FieldReference field)
get static field
|
static Expression |
gt(Expression lhs,
Expression rhs) |
static Expression |
invoke(Expression target,
MethodReference method,
Expression... arguments) |
static Expression |
invoke(MethodReference method,
Expression... parameters) |
static Expression |
newInstance(Class<?> type) |
static Expression |
newInstance(TypeReference type) |
static Expression |
not(Expression expression) |
static Expression |
or(Expression lhs,
Expression rhs) |
static Expression |
sub(Expression lhs,
Expression rhs) |
static Expression |
ternary(Expression test,
Expression onTrue,
Expression onFalse) |
String |
toString() |
public abstract void accept(ExpressionVisitor visitor)
public static Expression gt(Expression lhs, Expression rhs)
public static Expression or(Expression lhs, Expression rhs)
public static Expression eq(Expression lhs, Expression rhs)
public static Expression add(Expression lhs, Expression rhs)
public static Expression sub(Expression lhs, Expression rhs)
public static Expression constant(Object value)
public static Expression get(Expression target, FieldReference field)
public static Expression get(FieldReference field)
public static Expression ternary(Expression test, Expression onTrue, Expression onFalse)
public static Expression invoke(Expression target, MethodReference method, Expression... arguments)
public static Expression invoke(MethodReference method, Expression... parameters)
public static Expression newInstance(Class<?> type)
public static Expression newInstance(TypeReference type)
public static Expression not(Expression expression)
Copyright © 2002–2015 The Neo4j Graph Database Project. All rights reserved.