AST __t193 = _t;
op1 = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,BAND);
_t = _t.getFirstChild();
left1 = (JQLAST)_t;
if ( _t==null ) throw new MismatchedTokenException();
_t = _t.getNextSibling();
right1 = (JQLAST)_t;
if ( _t==null ) throw new MismatchedTokenException();
_t = _t.getNextSibling();
_t = __t193;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
checkAndOpRetrieveDesc(op1, left1, right1, usedRD);
}
}
else if ((_t.getType()==BOR)) {
AST __t194 = _t;
op2 = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,BOR);
_t = _t.getFirstChild();
left2 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,new HashMap(usedRD));
_t = _retTree;
right2 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,new HashMap(usedRD));
_t = _retTree;
_t = __t194;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
op2.setRetrieveDesc(getCommonRetrieveDesc(left2, right2));
}
}
else if ((_t.getType()==BXOR)) {
AST __t195 = _t;
op3 = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,BXOR);
_t = _t.getFirstChild();
left3 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,new HashMap());
_t = _retTree;
right3 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,new HashMap());
_t = _retTree;
_t = __t195;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
op3.setRetrieveDesc(getCommonRetrieveDesc(left3, right3));
}
}
else if ((_t.getType()==AND)) {
AST __t196 = _t;
op4 = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,AND);
_t = _t.getFirstChild();
left4 = (JQLAST)_t;
if ( _t==null ) throw new MismatchedTokenException();
_t = _t.getNextSibling();
right4 = (JQLAST)_t;
if ( _t==null ) throw new MismatchedTokenException();
_t = _t.getNextSibling();
_t = __t196;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
checkAndOpRetrieveDesc(op4, left4, right4, usedRD);
}
}
else if ((_t.getType()==OR)) {
AST __t197 = _t;
op5 = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,OR);
_t = _t.getFirstChild();
left5 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,new HashMap(usedRD));
_t = _retTree;
right5 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,new HashMap(usedRD));
_t = _retTree;
_t = __t197;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
op5.setRetrieveDesc(getCommonRetrieveDesc(left5, right5));
}
}
else if ((_t.getType()==EQUAL)) {
AST __t198 = _t;
op6 = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,EQUAL);
_t = _t.getFirstChild();
left6 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
right6 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
_t = __t198;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
op6.setRetrieveDesc(getCommonRetrieveDesc(left6, right6));
}
}
else if ((_t.getType()==NOT_EQUAL)) {
AST __t199 = _t;
op7 = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,NOT_EQUAL);
_t = _t.getFirstChild();
left7 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
right7 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
_t = __t199;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
op7.setRetrieveDesc(getCommonRetrieveDesc(left7, right7));
}
}
else if ((_t.getType()==LT)) {
AST __t200 = _t;
op8 = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,LT);
_t = _t.getFirstChild();
left8 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
right8 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
_t = __t200;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
op8.setRetrieveDesc(getCommonRetrieveDesc(left8, right8));
}
}
else if ((_t.getType()==GT)) {
AST __t201 = _t;
op9 = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,GT);
_t = _t.getFirstChild();
left9 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
right9 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
_t = __t201;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
op9.setRetrieveDesc(getCommonRetrieveDesc(left9, right9));
}
}
else if ((_t.getType()==LE)) {
AST __t202 = _t;
op10 = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,LE);
_t = _t.getFirstChild();
left10 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
right10 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
_t = __t202;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
op10.setRetrieveDesc(getCommonRetrieveDesc(left10, right10));
}
}
else if ((_t.getType()==GE)) {
AST __t203 = _t;
op11 = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,GE);
_t = _t.getFirstChild();
left11 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
right11 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
_t = __t203;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
op11.setRetrieveDesc(getCommonRetrieveDesc(left11, right11));
}
}
else if ((_t.getType()==OBJECT_EQUAL)) {
AST __t204 = _t;
op12 = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,OBJECT_EQUAL);
_t = _t.getFirstChild();
left12 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
right12 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
_t = __t204;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
op12.setRetrieveDesc(getObjectComparisonRetrieveDesc(left12, right12));
}
}
else if ((_t.getType()==OBJECT_NOT_EQUAL)) {
AST __t205 = _t;
op13 = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,OBJECT_NOT_EQUAL);
_t = _t.getFirstChild();
left13 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
right13 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
_t = __t205;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
op13.setRetrieveDesc(getObjectComparisonRetrieveDesc(left13, right13));
}
}
else if ((_t.getType()==COLLECTION_EQUAL)) {
AST __t206 = _t;
op14 = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,COLLECTION_EQUAL);
_t = _t.getFirstChild();
left14 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
right14 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
_t = __t206;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
op14.setRetrieveDesc(getCommonRetrieveDesc(left14, right14));
}
}
else if ((_t.getType()==COLLECTION_NOT_EQUAL)) {
AST __t207 = _t;
op15 = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,COLLECTION_NOT_EQUAL);
_t = _t.getFirstChild();
left15 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
right15 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
_t = __t207;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
op15.setRetrieveDesc(getCommonRetrieveDesc(left15, right15));
}
}
else if ((_t.getType()==PLUS)) {
AST __t208 = _t;
op16 = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,PLUS);
_t = _t.getFirstChild();
left16 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
right16 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
_t = __t208;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
op16.setRetrieveDesc(getCommonRetrieveDesc(left16, right16));
}
}
else if ((_t.getType()==CONCAT)) {
AST __t209 = _t;
op17 = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,CONCAT);
_t = _t.getFirstChild();
left17 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
right17 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
_t = __t209;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
op17.setRetrieveDesc(getCommonRetrieveDesc(left17, right17));
}
}
else if ((_t.getType()==MINUS)) {
AST __t210 = _t;
op18 = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,MINUS);
_t = _t.getFirstChild();
left18 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
right18 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
_t = __t210;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
op18.setRetrieveDesc(getCommonRetrieveDesc(left18, right18));
}
}
else if ((_t.getType()==STAR)) {
AST __t211 = _t;
op19 = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,STAR);
_t = _t.getFirstChild();
left19 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
right19 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
_t = __t211;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
op19.setRetrieveDesc(getCommonRetrieveDesc(left19, right19));
}
}
else if ((_t.getType()==DIV)) {
AST __t212 = _t;
op20 = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,DIV);
_t = _t.getFirstChild();
left20 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
right20 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
_t = __t212;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
op20.setRetrieveDesc(getCommonRetrieveDesc(left20, right20));
}
}
else if ((_t.getType()==MOD)) {
AST __t213 = _t;
op21 = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,MOD);
_t = _t.getFirstChild();
left21 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
right21 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
_t = __t213;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
op21.setRetrieveDesc(getCommonRetrieveDesc(left21, right21));
}
}
else if ((_t.getType()==UNARY_PLUS)) {
AST __t214 = _t;
uop1 = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,UNARY_PLUS);
_t = _t.getFirstChild();
arg1 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
_t = __t214;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
uop1.setRetrieveDesc(arg1.getRetrieveDesc());
}
}
else if ((_t.getType()==UNARY_MINUS)) {
AST __t215 = _t;
uop2 = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,UNARY_MINUS);
_t = _t.getFirstChild();
arg2 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
_t = __t215;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
uop2.setRetrieveDesc(arg2.getRetrieveDesc());
}
}
else if ((_t.getType()==BNOT)) {
AST __t216 = _t;
uop3 = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,BNOT);
_t = _t.getFirstChild();
arg3 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
_t = __t216;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
uop3.setRetrieveDesc(arg3.getRetrieveDesc());
}
}
else if ((_t.getType()==LNOT)) {
AST __t217 = _t;
uop4 = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,LNOT);
_t = _t.getFirstChild();
arg4 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
_t = __t217;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
uop4.setRetrieveDesc(arg4.getRetrieveDesc());
}
}
else if ((_t.getType()==DISTINCT)) {
AST __t218 = _t;
d = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,DISTINCT);
_t = _t.getFirstChild();
arg5 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
_t = __t218;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
d.setRetrieveDesc(arg5.getRetrieveDesc());
}
}
else if ((_t.getType()==AVG)) {
AST __t219 = _t;
avg = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,AVG);
_t = _t.getFirstChild();
arg6 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
_t = __t219;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
avg.setRetrieveDesc(arg6.getRetrieveDesc());
}
}
else if ((_t.getType()==MAX)) {
AST __t220 = _t;
max = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,MAX);
_t = _t.getFirstChild();
arg7 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
_t = __t220;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
max.setRetrieveDesc(arg7.getRetrieveDesc());
}
}
else if ((_t.getType()==MIN)) {
AST __t221 = _t;
min = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,MIN);
_t = _t.getFirstChild();
arg8 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
_t = __t221;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
min.setRetrieveDesc(arg8.getRetrieveDesc());
}
}
else if ((_t.getType()==SUM)) {
AST __t222 = _t;
sum = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,SUM);
_t = _t.getFirstChild();
arg9 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
_t = __t222;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
sum.setRetrieveDesc(arg9.getRetrieveDesc());
}
}
else if ((_t.getType()==COUNT)) {
AST __t223 = _t;
count = _t==ASTNULL ? null :(JQLAST)_t;
match(_t,COUNT);
_t = _t.getFirstChild();
arg10 = _t==ASTNULL ? null : (JQLAST)_t;
checkRetrieveDesc(_t,usedRD);
_t = _retTree;
_t = __t223;
_t = _t.getNextSibling();
if ( inputState.guessing==0 ) {
count.setRetrieveDesc(arg10.getRetrieveDesc());
}
}
else if (((_t.getType() >= IMPORT && _t.getType() <= DOUBLE_LITERAL))) {
JQLAST tmp75_AST_in = (JQLAST)_t;
if ( _t==null ) throw new MismatchedTokenException();
_t = _t.getNextSibling();
}
else {
throw new NoViableAltException(_t);
}