/** * Returns an Expression for the given node by eval'ing it. */ private Expression getExpression(JPQLNode node) { Object exp = eval(node); // check for boolean values used as expressions if (!(exp instanceof Expression)) return factory.asExpression((Value) exp); return (Expression) exp; }
/** * Bridge contract to convert this facade expression to a kernel expression. * @param factory creates the kernel expression * @param q the query definition context of this expression * @return an equivalent kernel expression */ org.apache.openjpa.kernel.exps.Expression toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> q) { return factory.asExpression(toValue(factory, q)); } }
/** * Returns an Expression for the given node by eval'ing it. */ private Expression getExpression(JPQLNode node) { Object exp = eval(node); // check for boolean values used as expressions if (!(exp instanceof Expression)) return factory.asExpression((Value) exp); return (Expression) exp; }
/** * Bridge contract to convert this facade expression to a kernel expression. * @param factory creates the kernel expression * @param q the query definition context of this expression * @return an equivalent kernel expression */ org.apache.openjpa.kernel.exps.Expression toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> q) { return factory.asExpression(toValue(factory, q)); } }
/** * Returns an Expression for the given node by eval'ing it. */ private Expression getExpression(JPQLNode node) { Object exp = eval(node); // check for boolean values used as expressions if (!(exp instanceof Expression)) return factory.asExpression((Value) exp); return (Expression) exp; }
/** * Bridge contract to convert this facade expression to a kernel expression. * @param factory creates the kernel expression * @param q the query definition context of this expression * @return an equivalent kernel expression */ org.apache.openjpa.kernel.exps.Expression toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> q) { return factory.asExpression(toValue(factory, q)); } }
/** * Returns an Expression for the given node by eval'ing it. */ private Expression getExpression(JPQLNode node) { Object exp = eval(node); // check for boolean values used as expressions if (!(exp instanceof Expression)) return factory.asExpression((Value) exp); return (Expression) exp; }
/** * Returns an Expression for the given node by eval'ing it. */ private Expression getExpression(JPQLNode node) { Object exp = eval(node); // check for boolean values used as expressions if (!(exp instanceof Expression)) return factory.asExpression((Value) exp); return (Expression) exp; }
/** * Bridge contract to convert this facade expression to a kernel expression. * @param factory creates the kernel expression * @param q the query definition context of this expression * @return an equivalent kernel expression */ org.apache.openjpa.kernel.exps.Expression toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> q) { return factory.asExpression(toValue(factory, q)); } }