/** * Converts the given {@link org.eclipse.persistence.jpa.jpql.parser.Expression JPQL Expression} * into an {@link Expression}. * * @param expression The {@link org.eclipse.persistence.jpa.jpql.parser.Expression JPQL Expression} * to visit and to convert into an {@link Expression} * @return The {@link Expression} representing the given parsed expression */ Expression buildExpression(org.eclipse.persistence.jpa.jpql.parser.Expression expression) { return expressionBuilder().buildExpression(expression, EMPTY_TYPE); }
/** * Converts the given {@link org.eclipse.persistence.jpa.jpql.parser.Expression JPQL Expression} * into an {@link Expression}. * * @param expression The {@link org.eclipse.persistence.jpa.jpql.parser.Expression JPQL Expression} * to visit and to convert into an {@link Expression} * @param type The given array will be used to store the type of the given expression * @return The {@link Expression} representing the given parsed expression */ Expression buildExpression(org.eclipse.persistence.jpa.jpql.parser.Expression expression, Class<?>[] type) { return expressionBuilder().buildExpression(expression, type); }
/** * Converts the given {@link org.eclipse.persistence.jpa.jpql.parser.Expression JPQL Expression} * into an {@link Expression}. * * @param expression The {@link org.eclipse.persistence.jpa.jpql.parser.Expression JPQL Expression} * to visit and to convert into an {@link Expression} * @return The {@link Expression} representing the given parsed expression */ Expression buildExpression(org.eclipse.persistence.jpa.jpql.parser.Expression expression) { return expressionBuilder().buildExpression(expression, EMPTY_TYPE); }
/** * Converts the given {@link org.eclipse.persistence.jpa.jpql.parser.Expression JPQL Expression} * into an {@link Expression}. * * @param expression The {@link org.eclipse.persistence.jpa.jpql.parser.Expression JPQL Expression} * to visit and to convert into an {@link Expression} * @param type The given array will be used to store the type of the given expression * @return The {@link Expression} representing the given parsed expression */ Expression buildExpression(org.eclipse.persistence.jpa.jpql.parser.Expression expression, Class<?>[] type) { return expressionBuilder().buildExpression(expression, type); }