StandardNodeFactorypublic interface NodeFactory<T>
Node<T> createProjection(Expression<T> expression)
Node<T> createSelection(Expression<T> test)
Node<T> createComparison(Operator operator, Expression<T> left, Expression<T> right)
Node<T> createOr(Expression<T> left, Expression<T> right)
Node<T> createAnd(Expression<T> left, Expression<T> right)
Node<T> createFunctionCall(String functionName, List<? extends Expression<T>> args)
Node<T> createFunctionCall(Function function, List<? extends Expression<T>> args)
Node<T> createExpressionReference(Expression<T> expression)
Node<T> createNegate(Expression<T> negated)
Node<T> createCreateObject(List<CreateObjectNode.Entry<T>> entries)
Node<T> createCreateArray(List<? extends Expression<T>> entries)
Copyright © 2016–2019. All rights reserved.