final public Expression CaseWhenExpression() throws ParseException { CaseExpression caseExp = new CaseExpression(); Expression switchExp = null; WhenClause clause;
boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); jjtn000.jjtSetFirstToken(getToken(1));CaseExpression caseExp = new CaseExpression(); Expression switchExp = null; WhenClause clause;
@SuppressWarnings("unchecked") public void visit(CaseExpression caseExpression) { Expression switchExpr = qualify(session, tableAliases, caseExpression.getSwitchExpression()); Expression elseExpr = qualify(session, tableAliases, caseExpression.getElseExpression()); List<WhenClause> whenClauses = null; if (caseExpression.getWhenClauses() != null) { whenClauses = new ArrayList<WhenClause>(); for (Iterator<WhenClause> it = caseExpression.getWhenClauses().iterator(); it.hasNext(); ) { WhenClause whenClause = it.next(); WhenClause qWhen = (WhenClause) qualify(session, tableAliases, whenClause); whenClauses.add(qWhen); } } CaseExpression qualifiedWhen = new CaseExpression(); qualifiedWhen.setElseExpression(elseExpr); qualifiedWhen.setSwitchExpression(switchExpr); qualifiedWhen.setWhenClauses(whenClauses); this._qualifiedExpression = qualifiedWhen; }
@SuppressWarnings("unchecked") public void visit(CaseExpression caseExpression) { Expression switchExpr = qualify(session, tableAliases, caseExpression.getSwitchExpression()); Expression elseExpr = qualify(session, tableAliases, caseExpression.getElseExpression()); List<WhenClause> whenClauses = null; if (caseExpression.getWhenClauses() != null) { whenClauses = new ArrayList<WhenClause>(); for (Iterator<WhenClause> it = caseExpression.getWhenClauses().iterator(); it.hasNext();) { WhenClause whenClause = it.next(); WhenClause qWhen = (WhenClause) qualify(session, tableAliases, whenClause); whenClauses.add(qWhen); } } CaseExpression qualifiedWhen = new CaseExpression(); qualifiedWhen.setElseExpression(elseExpr); qualifiedWhen.setSwitchExpression(switchExpr); qualifiedWhen.setWhenClauses(whenClauses); this._qualifiedExpression = qualifiedWhen; }
final public Expression CaseWhenExpression() throws ParseException {CaseExpression caseExp = new CaseExpression(); Expression switchExp = null; WhenClause clause;
final public Expression CaseWhenExpression() throws ParseException {CaseExpression caseExp = new CaseExpression(); Expression switchExp = null; WhenClause clause;
boolean jjtc000 = true; jjtree.openNodeScope(jjtn000); jjtn000.jjtSetFirstToken(getToken(1));CaseExpression caseExp = new CaseExpression(); Expression switchExp = null; WhenClause clause;