final public Expression expression(ParseInfo info) throws ParseException { Expression expression = null; expression = criteria(info); if (expression instanceof ExpressionCriteria) { {if (true) return ((ExpressionCriteria)expression).getExpression();} } {if (true) return expression;} throw new Error("Missing return statement in function"); }
final public Expression expression(ParseInfo info) throws ParseException { Expression expression = null; expression = criteria(info); if (expression instanceof ExpressionCriteria) { {if (true) return ((ExpressionCriteria)expression).getExpression();} } {if (true) return expression;} throw new Error("Missing return statement in function"); }
@Override public void visit( ExpressionCriteria obj ) { visitNode(obj.getExpression()); }
@Override public void visit( ExpressionCriteria obj ) { visitNode(obj.getExpression()); }
@Override public void visit( ExpressionCriteria obj ) { visitNode(obj.getExpression()); }
final public Expression expression(ParseInfo info) throws ParseException { Expression expression = null; expression = criteria(info); if (expression instanceof ExpressionCriteria) { {if (true) return ((ExpressionCriteria)expression).getExpression();} } {if (true) return expression;} throw new Error("Missing return statement in function"); }
@Override public void visit(ExpressionCriteria obj) { obj.setExpression(replaceExpression(obj.getExpression())); }
@Override public void visit(ExpressionCriteria obj) { obj.setExpression(replaceExpression(obj.getExpression())); }
@Override public void visit(ExpressionCriteria obj) { obj.setExpression(replaceExpression(obj.getExpression())); }
@Override public void visit(ExpressionCriteria obj) { try { obj.setExpression(ResolverUtil.convertExpression(obj.getExpression(), DataTypeManager.DefaultDataTypes.BOOLEAN, metadata)); } catch (QueryResolverException e) { handleException(e); } }
@Override public void visit(ExpressionCriteria obj) { try { obj.setExpression(ResolverUtil.convertExpression(obj.getExpression(), DataTypeManager.DefaultDataTypes.BOOLEAN, metadata)); } catch (QueryResolverException e) { handleException(e); } }
@Override public void visit(ExpressionCriteria obj) { preVisitVisitor(obj); visitNode(obj.getExpression()); postVisitVisitor(obj); }
@Override public void visit(ExpressionCriteria obj) { preVisitVisitor(obj); visitNode(obj.getExpression()); postVisitVisitor(obj); }
@Override public void visit(ExpressionCriteria obj) { preVisitVisitor(obj); visitNode(obj.getExpression()); postVisitVisitor(obj); }
@Override public void visit(ExpressionCriteria obj) { try { obj.setExpression(ResolverUtil.convertExpression(obj.getExpression(), DataTypeManager.DefaultDataTypes.BOOLEAN, metadata)); } catch (QueryResolverException e) { handleException(e); } }
private Boolean internalEvaluateTVL(Criteria criteria, List<?> tuple) throws ExpressionEvaluationException, BlockedException, TeiidComponentException { if(criteria instanceof CompoundCriteria) { return evaluate((CompoundCriteria)criteria, tuple); } else if(criteria instanceof NotCriteria) { return evaluate((NotCriteria)criteria, tuple); } else if(criteria instanceof CompareCriteria) { return evaluate((CompareCriteria)criteria, tuple); } else if(criteria instanceof MatchCriteria) { return evaluate((MatchCriteria)criteria, tuple); } else if(criteria instanceof AbstractSetCriteria) { return evaluate((AbstractSetCriteria)criteria, tuple); } else if(criteria instanceof IsNullCriteria) { return Boolean.valueOf(evaluate((IsNullCriteria)criteria, tuple)); } else if(criteria instanceof SubqueryCompareCriteria) { return evaluate((SubqueryCompareCriteria)criteria, tuple); } else if(criteria instanceof ExistsCriteria) { return Boolean.valueOf(evaluate((ExistsCriteria)criteria, tuple)); } else if (criteria instanceof ExpressionCriteria) { return (Boolean)evaluate(((ExpressionCriteria)criteria).getExpression(), tuple); } else if (criteria instanceof XMLExists) { return (Boolean) evaluateXMLQuery(tuple, ((XMLExists)criteria).getXmlQuery(), true); } else if (criteria instanceof IsDistinctCriteria) { return evaluateIsDistinct((IsDistinctCriteria)criteria, tuple); } else { throw new ExpressionEvaluationException(QueryPlugin.Event.TEIID30311, QueryPlugin.Util.gs(QueryPlugin.Event.TEIID30311, criteria)); } }
private Boolean internalEvaluateTVL(Criteria criteria, List<?> tuple) throws ExpressionEvaluationException, BlockedException, TeiidComponentException { if(criteria instanceof CompoundCriteria) { return evaluate((CompoundCriteria)criteria, tuple); } else if(criteria instanceof NotCriteria) { return evaluate((NotCriteria)criteria, tuple); } else if(criteria instanceof CompareCriteria) { return evaluate((CompareCriteria)criteria, tuple); } else if(criteria instanceof MatchCriteria) { return evaluate((MatchCriteria)criteria, tuple); } else if(criteria instanceof AbstractSetCriteria) { return evaluate((AbstractSetCriteria)criteria, tuple); } else if(criteria instanceof IsNullCriteria) { return Boolean.valueOf(evaluate((IsNullCriteria)criteria, tuple)); } else if(criteria instanceof SubqueryCompareCriteria) { return evaluate((SubqueryCompareCriteria)criteria, tuple); } else if(criteria instanceof ExistsCriteria) { return Boolean.valueOf(evaluate((ExistsCriteria)criteria, tuple)); } else if (criteria instanceof ExpressionCriteria) { return (Boolean)evaluate(((ExpressionCriteria)criteria).getExpression(), tuple); } else if (criteria instanceof XMLExists) { return (Boolean) evaluateXMLQuery(tuple, ((XMLExists)criteria).getXmlQuery(), true); } else if (criteria instanceof IsDistinctCriteria) { return evaluateIsDistinct((IsDistinctCriteria)criteria, tuple); } else { throw new ExpressionEvaluationException(QueryPlugin.Event.TEIID30311, QueryPlugin.Util.gs(QueryPlugin.Event.TEIID30311, criteria)); } }
criteria = rewriteDependentSetCriteria((DependentSetCriteria)criteria); } else if (criteria instanceof ExpressionCriteria) { return rewriteCriteria(new CompareCriteria(((ExpressionCriteria) criteria).getExpression(), CompareCriteria.EQ, new Constant(Boolean.TRUE)));
criteria = rewriteDependentSetCriteria((DependentSetCriteria)criteria); } else if (criteria instanceof ExpressionCriteria) { return rewriteCriteria(new CompareCriteria(((ExpressionCriteria) criteria).getExpression(), CompareCriteria.EQ, new Constant(Boolean.TRUE)));
criteria = rewriteDependentSetCriteria((DependentSetCriteria)criteria); } else if (criteria instanceof ExpressionCriteria) { return rewriteCriteria(new CompareCriteria(((ExpressionCriteria) criteria).getExpression(), CompareCriteria.EQ, new Constant(Boolean.TRUE)));