You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by ad...@apache.org on 2016/12/22 05:41:40 UTC

[2/5] geode git commit: GEODE-165: Removed OQL generated files and added the target into geode-core/build.gradle.

http://git-wip-us.apache.org/repos/asf/geode/blob/93d4455d/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/OQLParser.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/OQLParser.java b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/OQLParser.java
deleted file mode 100644
index 6cba302..0000000
--- a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/OQLParser.java
+++ /dev/null
@@ -1,3650 +0,0 @@
-// $ANTLR 2.7.4: "oql.g" -> "OQLParser.java"$
-
-package org.apache.geode.cache.query.internal.parse;
-
-import java.util.*;
-import org.apache.geode.cache.query.internal.types.*;
-
-import antlr.TokenBuffer;
-import antlr.TokenStreamException;
-import antlr.TokenStreamIOException;
-import antlr.ANTLRException;
-import antlr.LLkParser;
-import antlr.Token;
-import antlr.TokenStream;
-import antlr.RecognitionException;
-import antlr.NoViableAltException;
-import antlr.MismatchedTokenException;
-import antlr.SemanticException;
-import antlr.ParserSharedInputState;
-import antlr.collections.impl.BitSet;
-import antlr.collections.AST;
-import java.util.Hashtable;
-import antlr.ASTFactory;
-import antlr.ASTPair;
-import antlr.collections.impl.ASTArray;
-
-/***************************** OQL PARSER *************************************/
-public class OQLParser extends org.apache.geode.cache.query.internal.parse.UtilParser
-    implements OQLLexerTokenTypes {
-
-  protected OQLParser(TokenBuffer tokenBuf, int k) {
-    super(tokenBuf, k);
-    tokenNames = _tokenNames;
-    buildTokenTypeASTClassMap();
-    astFactory = new ASTFactory(getTokenTypeToASTClassMap());
-  }
-
-  public OQLParser(TokenBuffer tokenBuf) {
-    this(tokenBuf, 2);
-  }
-
-  protected OQLParser(TokenStream lexer, int k) {
-    super(lexer, k);
-    tokenNames = _tokenNames;
-    buildTokenTypeASTClassMap();
-    astFactory = new ASTFactory(getTokenTypeToASTClassMap());
-  }
-
-  public OQLParser(TokenStream lexer) {
-    this(lexer, 2);
-  }
-
-  public OQLParser(ParserSharedInputState state) {
-    super(state, 2);
-    tokenNames = _tokenNames;
-    buildTokenTypeASTClassMap();
-    astFactory = new ASTFactory(getTokenTypeToASTClassMap());
-  }
-
-  public final void queryProgram() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST queryProgram_AST = null;
-
-    {
-      if ((LA(1) == TOK_LT) && (LA(2) == LITERAL_trace)) {
-        traceCommand();
-        astFactory.addASTChild(currentAST, returnAST);
-      } else if ((_tokenSet_0.member(LA(1))) && (_tokenSet_1.member(LA(2)))) {
-      } else {
-        throw new NoViableAltException(LT(1), getFilename());
-      }
-
-    }
-    {
-      if ((_tokenSet_2.member(LA(1)))) {
-        {
-          declaration();
-          astFactory.addASTChild(currentAST, returnAST);
-          {
-            _loop107: do {
-              if ((LA(1) == TOK_SEMIC) && (_tokenSet_2.member(LA(2)))) {
-                match(TOK_SEMIC);
-                declaration();
-                astFactory.addASTChild(currentAST, returnAST);
-              } else {
-                break _loop107;
-              }
-
-            } while (true);
-          }
-          {
-            match(TOK_SEMIC);
-            query();
-            astFactory.addASTChild(currentAST, returnAST);
-          }
-        }
-        {
-          if ((LA(1) == TOK_SEMIC)) {
-            match(TOK_SEMIC);
-          } else if ((LA(1) == EOF)) {
-          } else {
-            throw new NoViableAltException(LT(1), getFilename());
-          }
-
-        }
-      } else if ((_tokenSet_3.member(LA(1)))) {
-        query();
-        astFactory.addASTChild(currentAST, returnAST);
-        {
-          if ((LA(1) == TOK_SEMIC)) {
-            match(TOK_SEMIC);
-          } else if ((LA(1) == EOF)) {
-          } else {
-            throw new NoViableAltException(LT(1), getFilename());
-          }
-
-        }
-      } else {
-        throw new NoViableAltException(LT(1), getFilename());
-      }
-
-    }
-    match(Token.EOF_TYPE);
-    if (inputState.guessing == 0) {
-      queryProgram_AST = (AST) currentAST.root;
-      queryProgram_AST =
-          (AST) astFactory
-              .make((new ASTArray(2))
-                  .add((AST) astFactory.create(QUERY_PROGRAM, "queryProgram",
-                      "org.apache.geode.cache.query.internal.parse.GemFireAST"))
-                  .add(queryProgram_AST));
-      currentAST.root = queryProgram_AST;
-      currentAST.child = queryProgram_AST != null && queryProgram_AST.getFirstChild() != null
-          ? queryProgram_AST.getFirstChild() : queryProgram_AST;
-      currentAST.advanceChildToEnd();
-    }
-    queryProgram_AST = (AST) currentAST.root;
-    returnAST = queryProgram_AST;
-  }
-
-  public final void traceCommand() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST traceCommand_AST = null;
-
-    {
-      match(TOK_LT);
-      org.apache.geode.cache.query.internal.parse.ASTTrace tmp7_AST = null;
-      tmp7_AST = (org.apache.geode.cache.query.internal.parse.ASTTrace) astFactory.create(LT(1),
-          "org.apache.geode.cache.query.internal.parse.ASTTrace");
-      astFactory.makeASTRoot(currentAST, tmp7_AST);
-      match(LITERAL_trace);
-      match(TOK_GT);
-    }
-    traceCommand_AST = (AST) currentAST.root;
-    returnAST = traceCommand_AST;
-  }
-
-  public final void declaration() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST declaration_AST = null;
-
-    switch (LA(1)) {
-      case LITERAL_define: {
-        defineQuery();
-        astFactory.addASTChild(currentAST, returnAST);
-        declaration_AST = (AST) currentAST.root;
-        break;
-      }
-      case LITERAL_import: {
-        importQuery();
-        astFactory.addASTChild(currentAST, returnAST);
-        declaration_AST = (AST) currentAST.root;
-        break;
-      }
-      case LITERAL_undefine: {
-        undefineQuery();
-        astFactory.addASTChild(currentAST, returnAST);
-        declaration_AST = (AST) currentAST.root;
-        break;
-      }
-      case LITERAL_declare: {
-        paramTypeDecl();
-        astFactory.addASTChild(currentAST, returnAST);
-        declaration_AST = (AST) currentAST.root;
-        break;
-      }
-      default: {
-        throw new NoViableAltException(LT(1), getFilename());
-      }
-    }
-    returnAST = declaration_AST;
-  }
-
-  public final void query() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST query_AST = null;
-
-    {
-      if ((LA(1) == TOK_LT || LA(1) == LITERAL_select)) {
-        selectExpr();
-        astFactory.addASTChild(currentAST, returnAST);
-      } else if ((_tokenSet_4.member(LA(1)))) {
-        expr();
-        astFactory.addASTChild(currentAST, returnAST);
-      } else {
-        throw new NoViableAltException(LT(1), getFilename());
-      }
-
-    }
-    query_AST = (AST) currentAST.root;
-    returnAST = query_AST;
-  }
-
-  public final void loneFromClause() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST loneFromClause_AST = null;
-
-    iteratorDef();
-    astFactory.addASTChild(currentAST, returnAST);
-    {
-      _loop115: do {
-        if ((LA(1) == TOK_COMMA)) {
-          match(TOK_COMMA);
-          iteratorDef();
-          astFactory.addASTChild(currentAST, returnAST);
-        } else {
-          break _loop115;
-        }
-
-      } while (true);
-    }
-    match(Token.EOF_TYPE);
-    if (inputState.guessing == 0) {
-      loneFromClause_AST = (AST) currentAST.root;
-      loneFromClause_AST = (AST) astFactory.make((new ASTArray(2))
-          .add((AST) astFactory.create(LITERAL_from, "from",
-              "org.apache.geode.cache.query.internal.parse.ASTCombination"))
-          .add(loneFromClause_AST));
-      currentAST.root = loneFromClause_AST;
-      currentAST.child = loneFromClause_AST != null && loneFromClause_AST.getFirstChild() != null
-          ? loneFromClause_AST.getFirstChild() : loneFromClause_AST;
-      currentAST.advanceChildToEnd();
-    }
-    loneFromClause_AST = (AST) currentAST.root;
-    returnAST = loneFromClause_AST;
-  }
-
-  public final void iteratorDef() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST iteratorDef_AST = null;
-    AST id1_AST = null;
-    AST ex1_AST = null;
-    AST t1_AST = null;
-    AST ex2_AST = null;
-    AST id2_AST = null;
-    AST t2_AST = null;
-
-    boolean synPredMatched153 = false;
-    if (((LA(1) == QuotedIdentifier || LA(1) == Identifier) && (LA(2) == LITERAL_in))) {
-      int _m153 = mark();
-      synPredMatched153 = true;
-      inputState.guessing++;
-      try {
-        {
-          identifier();
-          match(LITERAL_in);
-        }
-      } catch (RecognitionException pe) {
-        synPredMatched153 = false;
-      }
-      rewind(_m153);
-      inputState.guessing--;
-    }
-    if (synPredMatched153) {
-      identifier();
-      id1_AST = (AST) returnAST;
-      match(LITERAL_in);
-      expr();
-      ex1_AST = (AST) returnAST;
-      {
-        if ((LA(1) == LITERAL_type)) {
-          match(LITERAL_type);
-          type();
-          t1_AST = (AST) returnAST;
-        } else if ((_tokenSet_5.member(LA(1)))) {
-        } else {
-          throw new NoViableAltException(LT(1), getFilename());
-        }
-
-      }
-      if (inputState.guessing == 0) {
-        iteratorDef_AST = (AST) currentAST.root;
-        iteratorDef_AST = (AST) astFactory.make((new ASTArray(4))
-            .add((AST) astFactory.create(ITERATOR_DEF, "iterDef",
-                "org.apache.geode.cache.query.internal.parse.ASTIteratorDef"))
-            .add(ex1_AST).add(id1_AST).add(t1_AST));
-        currentAST.root = iteratorDef_AST;
-        currentAST.child = iteratorDef_AST != null && iteratorDef_AST.getFirstChild() != null
-            ? iteratorDef_AST.getFirstChild() : iteratorDef_AST;
-        currentAST.advanceChildToEnd();
-      }
-    } else if ((_tokenSet_4.member(LA(1))) && (_tokenSet_6.member(LA(2)))) {
-      expr();
-      ex2_AST = (AST) returnAST;
-      {
-        if ((LA(1) == QuotedIdentifier || LA(1) == Identifier || LA(1) == LITERAL_as)) {
-          {
-            if ((LA(1) == LITERAL_as)) {
-              match(LITERAL_as);
-            } else if ((LA(1) == QuotedIdentifier || LA(1) == Identifier)) {
-            } else {
-              throw new NoViableAltException(LT(1), getFilename());
-            }
-
-          }
-          identifier();
-          id2_AST = (AST) returnAST;
-        } else if ((_tokenSet_7.member(LA(1)))) {
-        } else {
-          throw new NoViableAltException(LT(1), getFilename());
-        }
-
-      }
-      {
-        if ((LA(1) == LITERAL_type)) {
-          match(LITERAL_type);
-          type();
-          t2_AST = (AST) returnAST;
-        } else if ((_tokenSet_5.member(LA(1)))) {
-        } else {
-          throw new NoViableAltException(LT(1), getFilename());
-        }
-
-      }
-      if (inputState.guessing == 0) {
-        iteratorDef_AST = (AST) currentAST.root;
-        iteratorDef_AST = (AST) astFactory.make((new ASTArray(4))
-            .add((AST) astFactory.create(ITERATOR_DEF, "iterDef",
-                "org.apache.geode.cache.query.internal.parse.ASTIteratorDef"))
-            .add(ex2_AST).add(id2_AST).add(t2_AST));
-        currentAST.root = iteratorDef_AST;
-        currentAST.child = iteratorDef_AST != null && iteratorDef_AST.getFirstChild() != null
-            ? iteratorDef_AST.getFirstChild() : iteratorDef_AST;
-        currentAST.advanceChildToEnd();
-      }
-    } else {
-      throw new NoViableAltException(LT(1), getFilename());
-    }
-
-    returnAST = iteratorDef_AST;
-  }
-
-  public final void loneProjectionAttributes() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST loneProjectionAttributes_AST = null;
-
-    projectionAttributes();
-    astFactory.addASTChild(currentAST, returnAST);
-    match(Token.EOF_TYPE);
-    loneProjectionAttributes_AST = (AST) currentAST.root;
-    returnAST = loneProjectionAttributes_AST;
-  }
-
-  public final void projectionAttributes() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST projectionAttributes_AST = null;
-
-    {
-      if ((_tokenSet_4.member(LA(1)))) {
-        projection();
-        astFactory.addASTChild(currentAST, returnAST);
-        {
-          _loop164: do {
-            if ((LA(1) == TOK_COMMA)) {
-              match(TOK_COMMA);
-              projection();
-              astFactory.addASTChild(currentAST, returnAST);
-            } else {
-              break _loop164;
-            }
-
-          } while (true);
-        }
-        if (inputState.guessing == 0) {
-          projectionAttributes_AST = (AST) currentAST.root;
-          projectionAttributes_AST = (AST) astFactory.make((new ASTArray(2))
-              .add((AST) astFactory.create(PROJECTION_ATTRS, "projectionAttrs",
-                  "org.apache.geode.cache.query.internal.parse.ASTCombination"))
-              .add(projectionAttributes_AST));
-          currentAST.root = projectionAttributes_AST;
-          currentAST.child =
-              projectionAttributes_AST != null && projectionAttributes_AST.getFirstChild() != null
-                  ? projectionAttributes_AST.getFirstChild() : projectionAttributes_AST;
-          currentAST.advanceChildToEnd();
-        }
-      } else if ((LA(1) == TOK_STAR)) {
-        org.apache.geode.cache.query.internal.parse.ASTDummy tmp17_AST = null;
-        tmp17_AST = (org.apache.geode.cache.query.internal.parse.ASTDummy) astFactory.create(LT(1),
-            "org.apache.geode.cache.query.internal.parse.ASTDummy");
-        astFactory.addASTChild(currentAST, tmp17_AST);
-        match(TOK_STAR);
-      } else {
-        throw new NoViableAltException(LT(1), getFilename());
-      }
-
-    }
-    projectionAttributes_AST = (AST) currentAST.root;
-    returnAST = projectionAttributes_AST;
-  }
-
-  public final void defineQuery() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST defineQuery_AST = null;
-
-    AST tmp18_AST = null;
-    tmp18_AST = astFactory.create(LT(1));
-    astFactory.makeASTRoot(currentAST, tmp18_AST);
-    match(LITERAL_define);
-    {
-      if ((LA(1) == LITERAL_query)) {
-        match(LITERAL_query);
-      } else if ((LA(1) == QuotedIdentifier || LA(1) == Identifier)) {
-      } else {
-        throw new NoViableAltException(LT(1), getFilename());
-      }
-
-    }
-    identifier();
-    astFactory.addASTChild(currentAST, returnAST);
-    {
-      if ((LA(1) == TOK_LPAREN)) {
-        match(TOK_LPAREN);
-        type();
-        astFactory.addASTChild(currentAST, returnAST);
-        identifier();
-        astFactory.addASTChild(currentAST, returnAST);
-        {
-          _loop135: do {
-            if ((LA(1) == TOK_COMMA)) {
-              match(TOK_COMMA);
-              type();
-              astFactory.addASTChild(currentAST, returnAST);
-              identifier();
-              astFactory.addASTChild(currentAST, returnAST);
-            } else {
-              break _loop135;
-            }
-
-          } while (true);
-        }
-        match(TOK_RPAREN);
-      } else if ((LA(1) == LITERAL_as)) {
-      } else {
-        throw new NoViableAltException(LT(1), getFilename());
-      }
-
-    }
-    match(LITERAL_as);
-    query();
-    astFactory.addASTChild(currentAST, returnAST);
-    defineQuery_AST = (AST) currentAST.root;
-    returnAST = defineQuery_AST;
-  }
-
-  public final void importQuery() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST importQuery_AST = null;
-
-    org.apache.geode.cache.query.internal.parse.ASTImport tmp24_AST = null;
-    tmp24_AST = (org.apache.geode.cache.query.internal.parse.ASTImport) astFactory.create(LT(1),
-        "org.apache.geode.cache.query.internal.parse.ASTImport");
-    astFactory.makeASTRoot(currentAST, tmp24_AST);
-    match(LITERAL_import);
-    qualifiedName();
-    astFactory.addASTChild(currentAST, returnAST);
-    {
-      if ((LA(1) == LITERAL_as)) {
-        AST tmp25_AST = null;
-        tmp25_AST = astFactory.create(LT(1));
-        astFactory.addASTChild(currentAST, tmp25_AST);
-        match(LITERAL_as);
-        identifier();
-        astFactory.addASTChild(currentAST, returnAST);
-      } else if ((LA(1) == EOF || LA(1) == TOK_SEMIC)) {
-      } else {
-        throw new NoViableAltException(LT(1), getFilename());
-      }
-
-    }
-    importQuery_AST = (AST) currentAST.root;
-    returnAST = importQuery_AST;
-  }
-
-  public final void undefineQuery() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST undefineQuery_AST = null;
-
-    AST tmp26_AST = null;
-    tmp26_AST = astFactory.create(LT(1));
-    astFactory.makeASTRoot(currentAST, tmp26_AST);
-    match(LITERAL_undefine);
-    {
-      if ((LA(1) == LITERAL_query)) {
-        match(LITERAL_query);
-      } else if ((LA(1) == QuotedIdentifier || LA(1) == Identifier)) {
-      } else {
-        throw new NoViableAltException(LT(1), getFilename());
-      }
-
-    }
-    identifier();
-    astFactory.addASTChild(currentAST, returnAST);
-    undefineQuery_AST = (AST) currentAST.root;
-    returnAST = undefineQuery_AST;
-  }
-
-  public final void paramTypeDecl() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST paramTypeDecl_AST = null;
-
-    AST tmp28_AST = null;
-    tmp28_AST = astFactory.create(LT(1));
-    astFactory.makeASTRoot(currentAST, tmp28_AST);
-    match(LITERAL_declare);
-    {
-      queryParam();
-      astFactory.addASTChild(currentAST, returnAST);
-    }
-    {
-      _loop127: do {
-        if ((LA(1) == TOK_COMMA)) {
-          match(TOK_COMMA);
-          queryParam();
-          astFactory.addASTChild(currentAST, returnAST);
-        } else {
-          break _loop127;
-        }
-
-      } while (true);
-    }
-    type();
-    astFactory.addASTChild(currentAST, returnAST);
-    paramTypeDecl_AST = (AST) currentAST.root;
-    returnAST = paramTypeDecl_AST;
-  }
-
-  public final void qualifiedName() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST qualifiedName_AST = null;
-
-    identifier();
-    astFactory.addASTChild(currentAST, returnAST);
-    {
-      _loop130: do {
-        if ((LA(1) == TOK_DOT)) {
-          match(TOK_DOT);
-          identifier();
-          astFactory.addASTChild(currentAST, returnAST);
-        } else {
-          break _loop130;
-        }
-
-      } while (true);
-    }
-    qualifiedName_AST = (AST) currentAST.root;
-    returnAST = qualifiedName_AST;
-  }
-
-  public final void identifier() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST identifier_AST = null;
-    Token q = null;
-    org.apache.geode.cache.query.internal.parse.ASTIdentifier q_AST = null;
-
-    if ((LA(1) == Identifier)) {
-      org.apache.geode.cache.query.internal.parse.ASTIdentifier tmp31_AST = null;
-      tmp31_AST = (org.apache.geode.cache.query.internal.parse.ASTIdentifier) astFactory
-          .create(LT(1), "org.apache.geode.cache.query.internal.parse.ASTIdentifier");
-      astFactory.addASTChild(currentAST, tmp31_AST);
-      match(Identifier);
-      identifier_AST = (AST) currentAST.root;
-    } else if ((LA(1) == QuotedIdentifier)) {
-      q = LT(1);
-      q_AST = (org.apache.geode.cache.query.internal.parse.ASTIdentifier) astFactory.create(q,
-          "org.apache.geode.cache.query.internal.parse.ASTIdentifier");
-      astFactory.addASTChild(currentAST, q_AST);
-      match(QuotedIdentifier);
-      if (inputState.guessing == 0) {
-        q_AST.setType(Identifier);
-      }
-      identifier_AST = (AST) currentAST.root;
-    } else {
-      throw new NoViableAltException(LT(1), getFilename());
-    }
-
-    returnAST = identifier_AST;
-  }
-
-  public final void loneImports() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST loneImports_AST = null;
-
-    importQuery();
-    astFactory.addASTChild(currentAST, returnAST);
-    {
-      _loop122: do {
-        if ((LA(1) == TOK_SEMIC) && (LA(2) == LITERAL_import)) {
-          match(TOK_SEMIC);
-          importQuery();
-          astFactory.addASTChild(currentAST, returnAST);
-        } else {
-          break _loop122;
-        }
-
-      } while (true);
-    }
-    {
-      if ((LA(1) == TOK_SEMIC)) {
-        match(TOK_SEMIC);
-      } else if ((LA(1) == EOF)) {
-      } else {
-        throw new NoViableAltException(LT(1), getFilename());
-      }
-
-    }
-    match(Token.EOF_TYPE);
-    if (inputState.guessing == 0) {
-      loneImports_AST = (AST) currentAST.root;
-      loneImports_AST =
-          (AST) astFactory
-              .make((new ASTArray(2))
-                  .add((AST) astFactory.create(IMPORTS, "imports",
-                      "org.apache.geode.cache.query.internal.parse.GemFireAST"))
-                  .add(loneImports_AST));
-      currentAST.root = loneImports_AST;
-      currentAST.child = loneImports_AST != null && loneImports_AST.getFirstChild() != null
-          ? loneImports_AST.getFirstChild() : loneImports_AST;
-      currentAST.advanceChildToEnd();
-    }
-    loneImports_AST = (AST) currentAST.root;
-    returnAST = loneImports_AST;
-  }
-
-  public final void queryParam() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST queryParam_AST = null;
-
-    AST tmp35_AST = null;
-    tmp35_AST = astFactory.create(LT(1));
-    match(TOK_DOLLAR);
-    AST tmp36_AST = null;
-    tmp36_AST = astFactory.create(LT(1));
-    match(NUM_INT);
-    if (inputState.guessing == 0) {
-      queryParam_AST = (AST) currentAST.root;
-      queryParam_AST =
-          (AST) astFactory
-              .make(
-                  (new ASTArray(2))
-                      .add((AST) astFactory.create(QUERY_PARAM, "queryParam",
-                          "org.apache.geode.cache.query.internal.parse.ASTParameter"))
-                      .add(tmp36_AST));
-      currentAST.root = queryParam_AST;
-      currentAST.child = queryParam_AST != null && queryParam_AST.getFirstChild() != null
-          ? queryParam_AST.getFirstChild() : queryParam_AST;
-      currentAST.advanceChildToEnd();
-    }
-    returnAST = queryParam_AST;
-  }
-
-  public final void type() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST type_AST = null;
-    Token typ00 = null;
-    org.apache.geode.cache.query.internal.parse.ASTType typ00_AST = null;
-    Token typ01 = null;
-    org.apache.geode.cache.query.internal.parse.ASTType typ01_AST = null;
-    Token typ02 = null;
-    org.apache.geode.cache.query.internal.parse.ASTType typ02_AST = null;
-    Token typ03 = null;
-    org.apache.geode.cache.query.internal.parse.ASTType typ03_AST = null;
-    Token typ04 = null;
-    org.apache.geode.cache.query.internal.parse.ASTType typ04_AST = null;
-    Token typ05 = null;
-    org.apache.geode.cache.query.internal.parse.ASTType typ05_AST = null;
-    Token typ06 = null;
-    org.apache.geode.cache.query.internal.parse.ASTType typ06_AST = null;
-    Token typ07 = null;
-    org.apache.geode.cache.query.internal.parse.ASTType typ07_AST = null;
-    Token typ08 = null;
-    org.apache.geode.cache.query.internal.parse.ASTType typ08_AST = null;
-    Token typ09 = null;
-    org.apache.geode.cache.query.internal.parse.ASTType typ09_AST = null;
-    Token typ10 = null;
-    org.apache.geode.cache.query.internal.parse.ASTType typ10_AST = null;
-    Token typ11 = null;
-    org.apache.geode.cache.query.internal.parse.ASTType typ11_AST = null;
-    Token typ12 = null;
-    org.apache.geode.cache.query.internal.parse.ASTType typ12_AST = null;
-    Token typ13 = null;
-    org.apache.geode.cache.query.internal.parse.ASTType typ13_AST = null;
-    Token typ14 = null;
-    org.apache.geode.cache.query.internal.parse.ASTType typ14_AST = null;
-    Token typ15 = null;
-    org.apache.geode.cache.query.internal.parse.ASTType typ15_AST = null;
-    Token typ16 = null;
-    org.apache.geode.cache.query.internal.parse.ASTType typ16_AST = null;
-    Token typ17 = null;
-    org.apache.geode.cache.query.internal.parse.ASTType typ17_AST = null;
-    Token typ18 = null;
-    org.apache.geode.cache.query.internal.parse.ASTType typ18_AST = null;
-    AST id_AST = null;
-
-    {
-      switch (LA(1)) {
-        case LITERAL_short: {
-          typ00 = LT(1);
-          typ00_AST = (org.apache.geode.cache.query.internal.parse.ASTType) astFactory.create(typ00,
-              "org.apache.geode.cache.query.internal.parse.ASTType");
-          astFactory.addASTChild(currentAST, typ00_AST);
-          match(LITERAL_short);
-          if (inputState.guessing == 0) {
-            typ00_AST.setJavaType(TypeUtils.getObjectType(Short.class));
-          }
-          break;
-        }
-        case LITERAL_long: {
-          typ01 = LT(1);
-          typ01_AST = (org.apache.geode.cache.query.internal.parse.ASTType) astFactory.create(typ01,
-              "org.apache.geode.cache.query.internal.parse.ASTType");
-          astFactory.addASTChild(currentAST, typ01_AST);
-          match(LITERAL_long);
-          if (inputState.guessing == 0) {
-            typ01_AST.setJavaType(TypeUtils.getObjectType(Long.class));
-          }
-          break;
-        }
-        case LITERAL_int: {
-          typ02 = LT(1);
-          typ02_AST = (org.apache.geode.cache.query.internal.parse.ASTType) astFactory.create(typ02,
-              "org.apache.geode.cache.query.internal.parse.ASTType");
-          astFactory.addASTChild(currentAST, typ02_AST);
-          match(LITERAL_int);
-          if (inputState.guessing == 0) {
-            typ02_AST.setJavaType(TypeUtils.getObjectType(Integer.class));
-          }
-          break;
-        }
-        case LITERAL_float: {
-          typ03 = LT(1);
-          typ03_AST = (org.apache.geode.cache.query.internal.parse.ASTType) astFactory.create(typ03,
-              "org.apache.geode.cache.query.internal.parse.ASTType");
-          astFactory.addASTChild(currentAST, typ03_AST);
-          match(LITERAL_float);
-          if (inputState.guessing == 0) {
-            typ03_AST.setJavaType(TypeUtils.getObjectType(Float.class));
-          }
-          break;
-        }
-        case LITERAL_double: {
-          typ04 = LT(1);
-          typ04_AST = (org.apache.geode.cache.query.internal.parse.ASTType) astFactory.create(typ04,
-              "org.apache.geode.cache.query.internal.parse.ASTType");
-          astFactory.addASTChild(currentAST, typ04_AST);
-          match(LITERAL_double);
-          if (inputState.guessing == 0) {
-            typ04_AST.setJavaType(TypeUtils.getObjectType(Double.class));
-          }
-          break;
-        }
-        case LITERAL_char: {
-          typ05 = LT(1);
-          typ05_AST = (org.apache.geode.cache.query.internal.parse.ASTType) astFactory.create(typ05,
-              "org.apache.geode.cache.query.internal.parse.ASTType");
-          astFactory.addASTChild(currentAST, typ05_AST);
-          match(LITERAL_char);
-          if (inputState.guessing == 0) {
-            typ05_AST.setJavaType(TypeUtils.getObjectType(Character.class));
-          }
-          break;
-        }
-        case LITERAL_string: {
-          typ06 = LT(1);
-          typ06_AST = (org.apache.geode.cache.query.internal.parse.ASTType) astFactory.create(typ06,
-              "org.apache.geode.cache.query.internal.parse.ASTType");
-          astFactory.addASTChild(currentAST, typ06_AST);
-          match(LITERAL_string);
-          if (inputState.guessing == 0) {
-            typ06_AST.setJavaType(TypeUtils.getObjectType(String.class));
-          }
-          break;
-        }
-        case LITERAL_boolean: {
-          typ07 = LT(1);
-          typ07_AST = (org.apache.geode.cache.query.internal.parse.ASTType) astFactory.create(typ07,
-              "org.apache.geode.cache.query.internal.parse.ASTType");
-          astFactory.addASTChild(currentAST, typ07_AST);
-          match(LITERAL_boolean);
-          if (inputState.guessing == 0) {
-            typ07_AST.setJavaType(TypeUtils.getObjectType(Boolean.class));
-          }
-          break;
-        }
-        case LITERAL_byte: {
-          typ08 = LT(1);
-          typ08_AST = (org.apache.geode.cache.query.internal.parse.ASTType) astFactory.create(typ08,
-              "org.apache.geode.cache.query.internal.parse.ASTType");
-          astFactory.addASTChild(currentAST, typ08_AST);
-          match(LITERAL_byte);
-          if (inputState.guessing == 0) {
-            typ08_AST.setJavaType(TypeUtils.getObjectType(Byte.class));
-          }
-          break;
-        }
-        case LITERAL_octet: {
-          typ09 = LT(1);
-          typ09_AST = (org.apache.geode.cache.query.internal.parse.ASTType) astFactory.create(typ09,
-              "org.apache.geode.cache.query.internal.parse.ASTType");
-          astFactory.addASTChild(currentAST, typ09_AST);
-          match(LITERAL_octet);
-          if (inputState.guessing == 0) {
-            typ09_AST.setJavaType(TypeUtils.getObjectType(Byte.class));
-          }
-          break;
-        }
-        case LITERAL_enum: {
-          AST tmp37_AST = null;
-          tmp37_AST = astFactory.create(LT(1));
-          astFactory.makeASTRoot(currentAST, tmp37_AST);
-          match(LITERAL_enum);
-          {
-            if ((LA(1) == QuotedIdentifier || LA(1) == Identifier) && (LA(2) == TOK_DOT)) {
-              identifier();
-              astFactory.addASTChild(currentAST, returnAST);
-              AST tmp38_AST = null;
-              tmp38_AST = astFactory.create(LT(1));
-              astFactory.addASTChild(currentAST, tmp38_AST);
-              match(TOK_DOT);
-            } else if ((LA(1) == QuotedIdentifier || LA(1) == Identifier)
-                && (_tokenSet_8.member(LA(2)))) {
-            } else {
-              throw new NoViableAltException(LT(1), getFilename());
-            }
-
-          }
-          identifier();
-          astFactory.addASTChild(currentAST, returnAST);
-          break;
-        }
-        case LITERAL_date: {
-          typ10 = LT(1);
-          typ10_AST = (org.apache.geode.cache.query.internal.parse.ASTType) astFactory.create(typ10,
-              "org.apache.geode.cache.query.internal.parse.ASTType");
-          astFactory.addASTChild(currentAST, typ10_AST);
-          match(LITERAL_date);
-          if (inputState.guessing == 0) {
-            typ10_AST.setJavaType(TypeUtils.getObjectType(java.sql.Date.class));
-          }
-          break;
-        }
-        case LITERAL_time: {
-          typ11 = LT(1);
-          typ11_AST = (org.apache.geode.cache.query.internal.parse.ASTType) astFactory.create(typ11,
-              "org.apache.geode.cache.query.internal.parse.ASTType");
-          astFactory.addASTChild(currentAST, typ11_AST);
-          match(LITERAL_time);
-          if (inputState.guessing == 0) {
-            typ11_AST.setJavaType(TypeUtils.getObjectType(java.sql.Time.class));
-          }
-          break;
-        }
-        case LITERAL_interval: {
-          AST tmp39_AST = null;
-          tmp39_AST = astFactory.create(LT(1));
-          astFactory.addASTChild(currentAST, tmp39_AST);
-          match(LITERAL_interval);
-          break;
-        }
-        case LITERAL_timestamp: {
-          typ12 = LT(1);
-          typ12_AST = (org.apache.geode.cache.query.internal.parse.ASTType) astFactory.create(typ12,
-              "org.apache.geode.cache.query.internal.parse.ASTType");
-          astFactory.addASTChild(currentAST, typ12_AST);
-          match(LITERAL_timestamp);
-          if (inputState.guessing == 0) {
-            typ12_AST.setJavaType(TypeUtils.getObjectType(java.sql.Timestamp.class));
-          }
-          break;
-        }
-        case LITERAL_set: {
-          typ13 = LT(1);
-          typ13_AST = (org.apache.geode.cache.query.internal.parse.ASTType) astFactory.create(typ13,
-              "org.apache.geode.cache.query.internal.parse.ASTType");
-          astFactory.makeASTRoot(currentAST, typ13_AST);
-          match(LITERAL_set);
-          match(TOK_LT);
-          type();
-          astFactory.addASTChild(currentAST, returnAST);
-          match(TOK_GT);
-          if (inputState.guessing == 0) {
-            typ13_AST.setJavaType(
-                new CollectionTypeImpl(Set.class, TypeUtils.OBJECT_TYPE /* resolved later */));
-          }
-          break;
-        }
-        case LITERAL_collection: {
-          typ14 = LT(1);
-          typ14_AST = (org.apache.geode.cache.query.internal.parse.ASTType) astFactory.create(typ14,
-              "org.apache.geode.cache.query.internal.parse.ASTType");
-          astFactory.makeASTRoot(currentAST, typ14_AST);
-          match(LITERAL_collection);
-          match(TOK_LT);
-          type();
-          astFactory.addASTChild(currentAST, returnAST);
-          match(TOK_GT);
-          if (inputState.guessing == 0) {
-            typ14_AST.setJavaType(new CollectionTypeImpl(Collection.class,
-                TypeUtils.OBJECT_TYPE /* resolved later */));
-          }
-          break;
-        }
-        case LITERAL_bag: {
-          AST tmp44_AST = null;
-          tmp44_AST = astFactory.create(LT(1));
-          astFactory.makeASTRoot(currentAST, tmp44_AST);
-          match(LITERAL_bag);
-          match(TOK_LT);
-          type();
-          astFactory.addASTChild(currentAST, returnAST);
-          match(TOK_GT);
-          break;
-        }
-        case LITERAL_list: {
-          typ15 = LT(1);
-          typ15_AST = (org.apache.geode.cache.query.internal.parse.ASTType) astFactory.create(typ15,
-              "org.apache.geode.cache.query.internal.parse.ASTType");
-          astFactory.makeASTRoot(currentAST, typ15_AST);
-          match(LITERAL_list);
-          match(TOK_LT);
-          type();
-          astFactory.addASTChild(currentAST, returnAST);
-          match(TOK_GT);
-          if (inputState.guessing == 0) {
-            typ15_AST.setJavaType(
-                new CollectionTypeImpl(List.class, TypeUtils.OBJECT_TYPE /* resolved later */));
-          }
-          break;
-        }
-        case LITERAL_array: {
-          typ16 = LT(1);
-          typ16_AST = (org.apache.geode.cache.query.internal.parse.ASTType) astFactory.create(typ16,
-              "org.apache.geode.cache.query.internal.parse.ASTType");
-          astFactory.makeASTRoot(currentAST, typ16_AST);
-          match(LITERAL_array);
-          match(TOK_LT);
-          type();
-          astFactory.addASTChild(currentAST, returnAST);
-          match(TOK_GT);
-          if (inputState.guessing == 0) {
-            typ16_AST.setJavaType(
-                new CollectionTypeImpl(Object[].class, TypeUtils.OBJECT_TYPE /* resolved later */));
-          }
-          break;
-        }
-        case LITERAL_dictionary:
-        case LITERAL_map: {
-          {
-            if ((LA(1) == LITERAL_dictionary)) {
-              typ17 = LT(1);
-              typ17_AST = (org.apache.geode.cache.query.internal.parse.ASTType) astFactory
-                  .create(typ17, "org.apache.geode.cache.query.internal.parse.ASTType");
-              astFactory.makeASTRoot(currentAST, typ17_AST);
-              match(LITERAL_dictionary);
-              if (inputState.guessing == 0) {
-                typ17_AST.setJavaType(new MapTypeImpl(Map.class, TypeUtils.OBJECT_TYPE,
-                    TypeUtils.OBJECT_TYPE /* resolved later */));
-              }
-            } else if ((LA(1) == LITERAL_map)) {
-              typ18 = LT(1);
-              typ18_AST = (org.apache.geode.cache.query.internal.parse.ASTType) astFactory
-                  .create(typ18, "org.apache.geode.cache.query.internal.parse.ASTType");
-              astFactory.makeASTRoot(currentAST, typ18_AST);
-              match(LITERAL_map);
-              if (inputState.guessing == 0) {
-                typ18_AST.setJavaType(new MapTypeImpl(Map.class, TypeUtils.OBJECT_TYPE,
-                    TypeUtils.OBJECT_TYPE /* resolved later */));
-              }
-            } else {
-              throw new NoViableAltException(LT(1), getFilename());
-            }
-
-          }
-          match(TOK_LT);
-          type();
-          astFactory.addASTChild(currentAST, returnAST);
-          match(TOK_COMMA);
-          type();
-          astFactory.addASTChild(currentAST, returnAST);
-          match(TOK_GT);
-          break;
-        }
-        case QuotedIdentifier:
-        case Identifier: {
-          identifier();
-          id_AST = (AST) returnAST;
-          if (inputState.guessing == 0) {
-            type_AST = (AST) currentAST.root;
-            String txt = id_AST.getText();
-            type_AST = (AST) astFactory.create(Identifier, txt,
-                "org.apache.geode.cache.query.internal.parse.ASTType");
-            ((ASTType) type_AST).setTypeName(txt);
-            currentAST.root = type_AST;
-            currentAST.child = type_AST != null && type_AST.getFirstChild() != null
-                ? type_AST.getFirstChild() : type_AST;
-            currentAST.advanceChildToEnd();
-          }
-          break;
-        }
-        default: {
-          throw new NoViableAltException(LT(1), getFilename());
-        }
-      }
-    }
-    type_AST = (AST) currentAST.root;
-    returnAST = type_AST;
-  }
-
-  public final void selectExpr() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST selectExpr_AST = null;
-
-    {
-      if ((LA(1) == TOK_LT)) {
-        hintCommand();
-        astFactory.addASTChild(currentAST, returnAST);
-      } else if ((LA(1) == LITERAL_select)) {
-      } else {
-        throw new NoViableAltException(LT(1), getFilename());
-      }
-
-    }
-    org.apache.geode.cache.query.internal.parse.ASTSelect tmp54_AST = null;
-    tmp54_AST = (org.apache.geode.cache.query.internal.parse.ASTSelect) astFactory.create(LT(1),
-        "org.apache.geode.cache.query.internal.parse.ASTSelect");
-    astFactory.makeASTRoot(currentAST, tmp54_AST);
-    match(LITERAL_select);
-    {
-      if ((LA(1) == LITERAL_distinct) && (_tokenSet_9.member(LA(2)))) {
-        org.apache.geode.cache.query.internal.parse.ASTDummy tmp55_AST = null;
-        tmp55_AST = (org.apache.geode.cache.query.internal.parse.ASTDummy) astFactory.create(LT(1),
-            "org.apache.geode.cache.query.internal.parse.ASTDummy");
-        astFactory.addASTChild(currentAST, tmp55_AST);
-        match(LITERAL_distinct);
-      } else if ((LA(1) == LITERAL_all)) {
-        org.apache.geode.cache.query.internal.parse.ASTDummy tmp56_AST = null;
-        tmp56_AST = (org.apache.geode.cache.query.internal.parse.ASTDummy) astFactory.create(LT(1),
-            "org.apache.geode.cache.query.internal.parse.ASTDummy");
-        astFactory.addASTChild(currentAST, tmp56_AST);
-        match(LITERAL_all);
-      } else if ((_tokenSet_9.member(LA(1))) && (_tokenSet_10.member(LA(2)))) {
-      } else {
-        throw new NoViableAltException(LT(1), getFilename());
-      }
-
-    }
-    {
-      projectionAttributes();
-      astFactory.addASTChild(currentAST, returnAST);
-    }
-    fromClause();
-    astFactory.addASTChild(currentAST, returnAST);
-    {
-      if ((LA(1) == LITERAL_where)) {
-        whereClause();
-        astFactory.addASTChild(currentAST, returnAST);
-      } else if ((_tokenSet_11.member(LA(1)))) {
-      } else {
-        throw new NoViableAltException(LT(1), getFilename());
-      }
-
-    }
-    {
-      if ((LA(1) == LITERAL_group)) {
-        groupClause();
-        astFactory.addASTChild(currentAST, returnAST);
-      } else if ((_tokenSet_12.member(LA(1)))) {
-      } else {
-        throw new NoViableAltException(LT(1), getFilename());
-      }
-
-    }
-    {
-      if ((LA(1) == LITERAL_order)) {
-        orderClause();
-        astFactory.addASTChild(currentAST, returnAST);
-      } else if ((_tokenSet_13.member(LA(1)))) {
-      } else {
-        throw new NoViableAltException(LT(1), getFilename());
-      }
-
-    }
-    {
-      if ((LA(1) == LITERAL_limit)) {
-        limitClause();
-        astFactory.addASTChild(currentAST, returnAST);
-      } else if ((LA(1) == EOF || LA(1) == TOK_RPAREN || LA(1) == TOK_SEMIC)) {
-      } else {
-        throw new NoViableAltException(LT(1), getFilename());
-      }
-
-    }
-    selectExpr_AST = (AST) currentAST.root;
-    returnAST = selectExpr_AST;
-  }
-
-  public final void expr() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST expr_AST = null;
-
-    castExpr();
-    astFactory.addASTChild(currentAST, returnAST);
-    expr_AST = (AST) currentAST.root;
-    returnAST = expr_AST;
-  }
-
-  public final void hintCommand() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST hintCommand_AST = null;
-
-    match(TOK_LT);
-    org.apache.geode.cache.query.internal.parse.ASTHint tmp58_AST = null;
-    tmp58_AST = (org.apache.geode.cache.query.internal.parse.ASTHint) astFactory.create(LT(1),
-        "org.apache.geode.cache.query.internal.parse.ASTHint");
-    astFactory.makeASTRoot(currentAST, tmp58_AST);
-    match(LITERAL_hint);
-    hintIdentifier();
-    astFactory.addASTChild(currentAST, returnAST);
-    {
-      _loop173: do {
-        if ((LA(1) == TOK_COMMA)) {
-          match(TOK_COMMA);
-          hintIdentifier();
-          astFactory.addASTChild(currentAST, returnAST);
-        } else {
-          break _loop173;
-        }
-
-      } while (true);
-    }
-    match(TOK_GT);
-    hintCommand_AST = (AST) currentAST.root;
-    returnAST = hintCommand_AST;
-  }
-
-  public final void fromClause() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST fromClause_AST = null;
-
-    org.apache.geode.cache.query.internal.parse.ASTCombination tmp61_AST = null;
-    tmp61_AST = (org.apache.geode.cache.query.internal.parse.ASTCombination) astFactory
-        .create(LT(1), "org.apache.geode.cache.query.internal.parse.ASTCombination");
-    astFactory.makeASTRoot(currentAST, tmp61_AST);
-    match(LITERAL_from);
-    iteratorDef();
-    astFactory.addASTChild(currentAST, returnAST);
-    {
-      _loop150: do {
-        if ((LA(1) == TOK_COMMA)) {
-          match(TOK_COMMA);
-          iteratorDef();
-          astFactory.addASTChild(currentAST, returnAST);
-        } else {
-          break _loop150;
-        }
-
-      } while (true);
-    }
-    fromClause_AST = (AST) currentAST.root;
-    returnAST = fromClause_AST;
-  }
-
-  public final void whereClause() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST whereClause_AST = null;
-
-    match(LITERAL_where);
-    expr();
-    astFactory.addASTChild(currentAST, returnAST);
-    whereClause_AST = (AST) currentAST.root;
-    returnAST = whereClause_AST;
-  }
-
-  public final void groupClause() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST groupClause_AST = null;
-
-    org.apache.geode.cache.query.internal.parse.ASTGroupBy tmp64_AST = null;
-    tmp64_AST = (org.apache.geode.cache.query.internal.parse.ASTGroupBy) astFactory.create(LT(1),
-        "org.apache.geode.cache.query.internal.parse.ASTGroupBy");
-    astFactory.makeASTRoot(currentAST, tmp64_AST);
-    match(LITERAL_group);
-    match(LITERAL_by);
-    groupByList();
-    astFactory.addASTChild(currentAST, returnAST);
-    {
-      if ((LA(1) == LITERAL_having)) {
-        match(LITERAL_having);
-        expr();
-        astFactory.addASTChild(currentAST, returnAST);
-      } else if ((_tokenSet_12.member(LA(1)))) {
-      } else {
-        throw new NoViableAltException(LT(1), getFilename());
-      }
-
-    }
-    groupClause_AST = (AST) currentAST.root;
-    returnAST = groupClause_AST;
-  }
-
-  public final void orderClause() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST orderClause_AST = null;
-
-    org.apache.geode.cache.query.internal.parse.ASTOrderBy tmp67_AST = null;
-    tmp67_AST = (org.apache.geode.cache.query.internal.parse.ASTOrderBy) astFactory.create(LT(1),
-        "org.apache.geode.cache.query.internal.parse.ASTOrderBy");
-    astFactory.makeASTRoot(currentAST, tmp67_AST);
-    match(LITERAL_order);
-    match(LITERAL_by);
-    sortCriterion();
-    astFactory.addASTChild(currentAST, returnAST);
-    {
-      _loop177: do {
-        if ((LA(1) == TOK_COMMA)) {
-          match(TOK_COMMA);
-          sortCriterion();
-          astFactory.addASTChild(currentAST, returnAST);
-        } else {
-          break _loop177;
-        }
-
-      } while (true);
-    }
-    orderClause_AST = (AST) currentAST.root;
-    returnAST = orderClause_AST;
-  }
-
-  public final void limitClause() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST limitClause_AST = null;
-    Token n = null;
-    AST n_AST = null;
-
-    match(LITERAL_limit);
-    {
-      if ((LA(1) == TOK_DOLLAR)) {
-        AST tmp71_AST = null;
-        tmp71_AST = astFactory.create(LT(1));
-        match(TOK_DOLLAR);
-        AST tmp72_AST = null;
-        tmp72_AST = astFactory.create(LT(1));
-        match(NUM_INT);
-        if (inputState.guessing == 0) {
-          limitClause_AST = (AST) currentAST.root;
-          limitClause_AST =
-              (AST) astFactory
-                  .make((new ASTArray(2))
-                      .add((AST) astFactory.create(LIMIT, "limitParam",
-                          "org.apache.geode.cache.query.internal.parse.ASTParameter"))
-                      .add(tmp72_AST));
-          currentAST.root = limitClause_AST;
-          currentAST.child = limitClause_AST != null && limitClause_AST.getFirstChild() != null
-              ? limitClause_AST.getFirstChild() : limitClause_AST;
-          currentAST.advanceChildToEnd();
-        }
-      } else if ((LA(1) == NUM_INT)) {
-        n = LT(1);
-        n_AST = astFactory.create(n);
-        match(NUM_INT);
-        if (inputState.guessing == 0) {
-          limitClause_AST = (AST) currentAST.root;
-          limitClause_AST = (AST) astFactory.create(LIMIT, n.getText(),
-              "org.apache.geode.cache.query.internal.parse.ASTLimit");
-          currentAST.root = limitClause_AST;
-          currentAST.child = limitClause_AST != null && limitClause_AST.getFirstChild() != null
-              ? limitClause_AST.getFirstChild() : limitClause_AST;
-          currentAST.advanceChildToEnd();
-        }
-      } else {
-        throw new NoViableAltException(LT(1), getFilename());
-      }
-
-    }
-    returnAST = limitClause_AST;
-  }
-
-  public final void projection() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST projection_AST = null;
-    AST lb1_AST = null;
-    AST tok1_AST = null;
-    AST tok2_AST = null;
-    AST tok3_AST = null;
-    AST tok4_AST = null;
-    AST lb2_AST = null;
-    AST node = null;
-
-    if ((LA(1) == QuotedIdentifier || LA(1) == Identifier) && (LA(2) == TOK_COLON)) {
-      identifier();
-      lb1_AST = (AST) returnAST;
-      match(TOK_COLON);
-      {
-        if (((LA(1) >= LITERAL_sum && LA(1) <= LITERAL_count)) && (LA(2) == TOK_LPAREN)) {
-          aggregateExpr();
-          tok1_AST = (AST) returnAST;
-          if (inputState.guessing == 0) {
-            node = tok1_AST;
-          }
-        } else if ((_tokenSet_4.member(LA(1))) && (_tokenSet_14.member(LA(2)))) {
-          expr();
-          tok2_AST = (AST) returnAST;
-          if (inputState.guessing == 0) {
-            node = tok2_AST;
-          }
-        } else {
-          throw new NoViableAltException(LT(1), getFilename());
-        }
-
-      }
-      if (inputState.guessing == 0) {
-        projection_AST = (AST) currentAST.root;
-        projection_AST = (AST) astFactory.make((new ASTArray(3))
-            .add((AST) astFactory.create(PROJECTION, "projection",
-                "org.apache.geode.cache.query.internal.parse.ASTProjection"))
-            .add(node).add(lb1_AST));
-        currentAST.root = projection_AST;
-        currentAST.child = projection_AST != null && projection_AST.getFirstChild() != null
-            ? projection_AST.getFirstChild() : projection_AST;
-        currentAST.advanceChildToEnd();
-      }
-    } else if ((_tokenSet_4.member(LA(1))) && (_tokenSet_15.member(LA(2)))) {
-      {
-        if (((LA(1) >= LITERAL_sum && LA(1) <= LITERAL_count)) && (LA(2) == TOK_LPAREN)) {
-          aggregateExpr();
-          tok3_AST = (AST) returnAST;
-          if (inputState.guessing == 0) {
-            node = tok3_AST;
-          }
-        } else if ((_tokenSet_4.member(LA(1))) && (_tokenSet_15.member(LA(2)))) {
-          expr();
-          tok4_AST = (AST) returnAST;
-          if (inputState.guessing == 0) {
-            node = tok4_AST;
-          }
-        } else {
-          throw new NoViableAltException(LT(1), getFilename());
-        }
-
-      }
-      {
-        if ((LA(1) == LITERAL_as)) {
-          match(LITERAL_as);
-          identifier();
-          lb2_AST = (AST) returnAST;
-        } else if ((LA(1) == EOF || LA(1) == TOK_COMMA || LA(1) == LITERAL_from)) {
-        } else {
-          throw new NoViableAltException(LT(1), getFilename());
-        }
-
-      }
-      if (inputState.guessing == 0) {
-        projection_AST = (AST) currentAST.root;
-        projection_AST = (AST) astFactory.make((new ASTArray(3))
-            .add((AST) astFactory.create(PROJECTION, "projection",
-                "org.apache.geode.cache.query.internal.parse.ASTProjection"))
-            .add(node).add(lb2_AST));
-        currentAST.root = projection_AST;
-        currentAST.child = projection_AST != null && projection_AST.getFirstChild() != null
-            ? projection_AST.getFirstChild() : projection_AST;
-        currentAST.advanceChildToEnd();
-      }
-    } else {
-      throw new NoViableAltException(LT(1), getFilename());
-    }
-
-    returnAST = projection_AST;
-  }
-
-  public final void aggregateExpr() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST aggregateExpr_AST = null;
-    AST tokExpr1_AST = null;
-    AST tokExpr2_AST = null;
-    int aggFunc = -1;
-    boolean distinctOnly = false;
-
-    switch (LA(1)) {
-      case LITERAL_sum:
-      case LITERAL_avg: {
-        {
-          if ((LA(1) == LITERAL_sum)) {
-            match(LITERAL_sum);
-            if (inputState.guessing == 0) {
-              aggFunc = SUM;
-            }
-          } else if ((LA(1) == LITERAL_avg)) {
-            match(LITERAL_avg);
-            if (inputState.guessing == 0) {
-              aggFunc = AVG;
-            }
-          } else {
-            throw new NoViableAltException(LT(1), getFilename());
-          }
-
-        }
-        AST tmp77_AST = null;
-        tmp77_AST = astFactory.create(LT(1));
-        match(TOK_LPAREN);
-        {
-          if ((LA(1) == LITERAL_distinct) && (_tokenSet_4.member(LA(2)))) {
-            match(LITERAL_distinct);
-            if (inputState.guessing == 0) {
-              distinctOnly = true;
-            }
-          } else if ((_tokenSet_4.member(LA(1))) && (_tokenSet_16.member(LA(2)))) {
-          } else {
-            throw new NoViableAltException(LT(1), getFilename());
-          }
-
-        }
-        expr();
-        tokExpr1_AST = (AST) returnAST;
-        AST tmp79_AST = null;
-        tmp79_AST = astFactory.create(LT(1));
-        match(TOK_RPAREN);
-        if (inputState.guessing == 0) {
-          aggregateExpr_AST = (AST) currentAST.root;
-          aggregateExpr_AST = (AST) astFactory.make((new ASTArray(2))
-              .add((AST) astFactory.create(AGG_FUNC, "aggregate",
-                  "org.apache.geode.cache.query.internal.parse.ASTAggregateFunc"))
-              .add(tokExpr1_AST));
-          ((ASTAggregateFunc) aggregateExpr_AST).setAggregateFunctionType(aggFunc);
-          ((ASTAggregateFunc) aggregateExpr_AST).setDistinctOnly(distinctOnly);
-
-          currentAST.root = aggregateExpr_AST;
-          currentAST.child = aggregateExpr_AST != null && aggregateExpr_AST.getFirstChild() != null
-              ? aggregateExpr_AST.getFirstChild() : aggregateExpr_AST;
-          currentAST.advanceChildToEnd();
-        }
-        break;
-      }
-      case LITERAL_min:
-      case LITERAL_max: {
-        {
-          if ((LA(1) == LITERAL_min)) {
-            match(LITERAL_min);
-            if (inputState.guessing == 0) {
-              aggFunc = MIN;
-            }
-          } else if ((LA(1) == LITERAL_max)) {
-            match(LITERAL_max);
-            if (inputState.guessing == 0) {
-              aggFunc = MAX;
-            }
-          } else {
-            throw new NoViableAltException(LT(1), getFilename());
-          }
-
-        }
-        AST tmp82_AST = null;
-        tmp82_AST = astFactory.create(LT(1));
-        match(TOK_LPAREN);
-        expr();
-        tokExpr2_AST = (AST) returnAST;
-        AST tmp83_AST = null;
-        tmp83_AST = astFactory.create(LT(1));
-        match(TOK_RPAREN);
-        if (inputState.guessing == 0) {
-          aggregateExpr_AST = (AST) currentAST.root;
-          aggregateExpr_AST = (AST) astFactory.make((new ASTArray(2))
-              .add((AST) astFactory.create(AGG_FUNC, "aggregate",
-                  "org.apache.geode.cache.query.internal.parse.ASTAggregateFunc"))
-              .add(tokExpr2_AST));
-          ((ASTAggregateFunc) aggregateExpr_AST).setAggregateFunctionType(aggFunc);
-
-          currentAST.root = aggregateExpr_AST;
-          currentAST.child = aggregateExpr_AST != null && aggregateExpr_AST.getFirstChild() != null
-              ? aggregateExpr_AST.getFirstChild() : aggregateExpr_AST;
-          currentAST.advanceChildToEnd();
-        }
-        break;
-      }
-      case LITERAL_count: {
-        org.apache.geode.cache.query.internal.parse.ASTAggregateFunc tmp84_AST = null;
-        tmp84_AST = (org.apache.geode.cache.query.internal.parse.ASTAggregateFunc) astFactory
-            .create(LT(1), "org.apache.geode.cache.query.internal.parse.ASTAggregateFunc");
-        astFactory.makeASTRoot(currentAST, tmp84_AST);
-        match(LITERAL_count);
-        match(TOK_LPAREN);
-        {
-          if ((LA(1) == TOK_STAR)) {
-            org.apache.geode.cache.query.internal.parse.ASTDummy tmp86_AST = null;
-            tmp86_AST = (org.apache.geode.cache.query.internal.parse.ASTDummy) astFactory
-                .create(LT(1), "org.apache.geode.cache.query.internal.parse.ASTDummy");
-            astFactory.addASTChild(currentAST, tmp86_AST);
-            match(TOK_STAR);
-          } else if ((_tokenSet_4.member(LA(1)))) {
-            {
-              if ((LA(1) == LITERAL_distinct) && (_tokenSet_4.member(LA(2)))) {
-                match(LITERAL_distinct);
-                if (inputState.guessing == 0) {
-                  distinctOnly = true;
-                }
-              } else if ((_tokenSet_4.member(LA(1))) && (_tokenSet_16.member(LA(2)))) {
-              } else {
-                throw new NoViableAltException(LT(1), getFilename());
-              }
-
-            }
-            expr();
-            astFactory.addASTChild(currentAST, returnAST);
-          } else {
-            throw new NoViableAltException(LT(1), getFilename());
-          }
-
-        }
-        match(TOK_RPAREN);
-        if (inputState.guessing == 0) {
-          aggregateExpr_AST = (AST) currentAST.root;
-
-          ((ASTAggregateFunc) aggregateExpr_AST).setAggregateFunctionType(COUNT);
-          aggregateExpr_AST.setText("aggregate");
-          ((ASTAggregateFunc) aggregateExpr_AST).setDistinctOnly(distinctOnly);
-
-        }
-        aggregateExpr_AST = (AST) currentAST.root;
-        break;
-      }
-      default: {
-        throw new NoViableAltException(LT(1), getFilename());
-      }
-    }
-    returnAST = aggregateExpr_AST;
-  }
-
-  public final void groupByList() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST groupByList_AST = null;
-
-    expr();
-    astFactory.addASTChild(currentAST, returnAST);
-    {
-      _loop268: do {
-        if ((LA(1) == TOK_COMMA)) {
-          match(TOK_COMMA);
-          expr();
-          astFactory.addASTChild(currentAST, returnAST);
-        } else {
-          break _loop268;
-        }
-
-      } while (true);
-    }
-    groupByList_AST = (AST) currentAST.root;
-    returnAST = groupByList_AST;
-  }
-
-  public final void hintIdentifier() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST hintIdentifier_AST = null;
-    Token n = null;
-    AST n_AST = null;
-
-    n = LT(1);
-    n_AST = astFactory.create(n);
-    astFactory.addASTChild(currentAST, n_AST);
-    match(StringLiteral);
-    if (inputState.guessing == 0) {
-      hintIdentifier_AST = (AST) currentAST.root;
-      hintIdentifier_AST = (AST) astFactory.create(HINT, n.getText(),
-          "org.apache.geode.cache.query.internal.parse.ASTHintIdentifier");
-      currentAST.root = hintIdentifier_AST;
-      currentAST.child = hintIdentifier_AST != null && hintIdentifier_AST.getFirstChild() != null
-          ? hintIdentifier_AST.getFirstChild() : hintIdentifier_AST;
-      currentAST.advanceChildToEnd();
-    }
-    hintIdentifier_AST = (AST) currentAST.root;
-    returnAST = hintIdentifier_AST;
-  }
-
-  public final void sortCriterion() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST sortCriterion_AST = null;
-    AST tok_AST = null;
-
-    expr();
-    tok_AST = (AST) returnAST;
-    astFactory.addASTChild(currentAST, returnAST);
-    if (inputState.guessing == 0) {
-      sortCriterion_AST = (AST) currentAST.root;
-      sortCriterion_AST =
-          (AST) astFactory
-              .make((new ASTArray(2))
-                  .add((AST) astFactory.create(SORT_CRITERION, "asc",
-                      "org.apache.geode.cache.query.internal.parse.ASTSortCriterion"))
-                  .add(tok_AST));
-      currentAST.root = sortCriterion_AST;
-      currentAST.child = sortCriterion_AST != null && sortCriterion_AST.getFirstChild() != null
-          ? sortCriterion_AST.getFirstChild() : sortCriterion_AST;
-      currentAST.advanceChildToEnd();
-    }
-    {
-      switch (LA(1)) {
-        case LITERAL_asc: {
-          match(LITERAL_asc);
-          if (inputState.guessing == 0) {
-            sortCriterion_AST = (AST) currentAST.root;
-            sortCriterion_AST.setText("asc");
-          }
-          break;
-        }
-        case LITERAL_desc: {
-          match(LITERAL_desc);
-          if (inputState.guessing == 0) {
-            sortCriterion_AST = (AST) currentAST.root;
-            sortCriterion_AST.setText("desc");
-          }
-          break;
-        }
-        case EOF:
-        case TOK_RPAREN:
-        case TOK_COMMA:
-        case TOK_SEMIC:
-        case LITERAL_limit: {
-          break;
-        }
-        default: {
-          throw new NoViableAltException(LT(1), getFilename());
-        }
-      }
-    }
-    sortCriterion_AST = (AST) currentAST.root;
-    returnAST = sortCriterion_AST;
-  }
-
-  public final void castExpr() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST castExpr_AST = null;
-    Token lp = null;
-    org.apache.geode.cache.query.internal.parse.ASTTypeCast lp_AST = null;
-
-    boolean synPredMatched183 = false;
-    if (((LA(1) == TOK_LPAREN) && (_tokenSet_17.member(LA(2))))) {
-      int _m183 = mark();
-      synPredMatched183 = true;
-      inputState.guessing++;
-      try {
-        {
-          match(TOK_LPAREN);
-          type();
-          match(TOK_RPAREN);
-          castExpr();
-        }
-      } catch (RecognitionException pe) {
-        synPredMatched183 = false;
-      }
-      rewind(_m183);
-      inputState.guessing--;
-    }
-    if (synPredMatched183) {
-      lp = LT(1);
-      lp_AST = (org.apache.geode.cache.query.internal.parse.ASTTypeCast) astFactory.create(lp,
-          "org.apache.geode.cache.query.internal.parse.ASTTypeCast");
-      astFactory.makeASTRoot(currentAST, lp_AST);
-      match(TOK_LPAREN);
-      if (inputState.guessing == 0) {
-        lp_AST.setType(TYPECAST);
-        lp_AST.setText("typecast");
-      }
-      type();
-      astFactory.addASTChild(currentAST, returnAST);
-      match(TOK_RPAREN);
-      castExpr();
-      astFactory.addASTChild(currentAST, returnAST);
-      castExpr_AST = (AST) currentAST.root;
-    } else if ((_tokenSet_4.member(LA(1))) && (_tokenSet_18.member(LA(2)))) {
-      orExpr();
-      astFactory.addASTChild(currentAST, returnAST);
-      castExpr_AST = (AST) currentAST.root;
-    } else {
-      throw new NoViableAltException(LT(1), getFilename());
-    }
-
-    returnAST = castExpr_AST;
-  }
-
-  public final void orExpr() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST orExpr_AST = null;
-    boolean cmplx = false;
-
-    orelseExpr();
-    astFactory.addASTChild(currentAST, returnAST);
-    {
-      _loop186: do {
-        if ((LA(1) == LITERAL_or)) {
-          match(LITERAL_or);
-          orelseExpr();
-          astFactory.addASTChild(currentAST, returnAST);
-          if (inputState.guessing == 0) {
-            cmplx = true;
-          }
-        } else {
-          break _loop186;
-        }
-
-      } while (true);
-    }
-    if (inputState.guessing == 0) {
-      orExpr_AST = (AST) currentAST.root;
-      if (cmplx) {
-        orExpr_AST = (AST) astFactory.make((new ASTArray(2)).add((AST) astFactory.create(LITERAL_or,
-            "or", "org.apache.geode.cache.query.internal.parse.ASTOr")).add(orExpr_AST));
-      }
-      currentAST.root = orExpr_AST;
-      currentAST.child = orExpr_AST != null && orExpr_AST.getFirstChild() != null
-          ? orExpr_AST.getFirstChild() : orExpr_AST;
-      currentAST.advanceChildToEnd();
-    }
-    orExpr_AST = (AST) currentAST.root;
-    returnAST = orExpr_AST;
-  }
-
-  public final void orelseExpr() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST orelseExpr_AST = null;
-    boolean cmplx = false;
-
-    andExpr();
-    astFactory.addASTChild(currentAST, returnAST);
-    {
-      _loop189: do {
-        if ((LA(1) == LITERAL_orelse)) {
-          match(LITERAL_orelse);
-          andExpr();
-          astFactory.addASTChild(currentAST, returnAST);
-          if (inputState.guessing == 0) {
-            cmplx = true;
-          }
-        } else {
-          break _loop189;
-        }
-
-      } while (true);
-    }
-    if (inputState.guessing == 0) {
-      orelseExpr_AST = (AST) currentAST.root;
-      if (cmplx) {
-        orelseExpr_AST = (AST) astFactory.make(
-            (new ASTArray(2)).add(astFactory.create(LITERAL_orelse, "or")).add(orelseExpr_AST));
-      }
-      currentAST.root = orelseExpr_AST;
-      currentAST.child = orelseExpr_AST != null && orelseExpr_AST.getFirstChild() != null
-          ? orelseExpr_AST.getFirstChild() : orelseExpr_AST;
-      currentAST.advanceChildToEnd();
-    }
-    orelseExpr_AST = (AST) currentAST.root;
-    returnAST = orelseExpr_AST;
-  }
-
-  public final void andExpr() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST andExpr_AST = null;
-    boolean cmplx = false;
-
-    quantifierExpr();
-    astFactory.addASTChild(currentAST, returnAST);
-    {
-      _loop192: do {
-        if ((LA(1) == LITERAL_and)) {
-          match(LITERAL_and);
-          quantifierExpr();
-          astFactory.addASTChild(currentAST, returnAST);
-          if (inputState.guessing == 0) {
-            cmplx = true;
-          }
-        } else {
-          break _loop192;
-        }
-
-      } while (true);
-    }
-    if (inputState.guessing == 0) {
-      andExpr_AST = (AST) currentAST.root;
-      if (cmplx) {
-        andExpr_AST =
-            (AST) astFactory
-                .make(
-                    (new ASTArray(2))
-                        .add((AST) astFactory.create(LITERAL_and, "and",
-                            "org.apache.geode.cache.query.internal.parse.ASTAnd"))
-                        .add(andExpr_AST));
-      }
-      currentAST.root = andExpr_AST;
-      currentAST.child = andExpr_AST != null && andExpr_AST.getFirstChild() != null
-          ? andExpr_AST.getFirstChild() : andExpr_AST;
-      currentAST.advanceChildToEnd();
-    }
-    andExpr_AST = (AST) currentAST.root;
-    returnAST = andExpr_AST;
-  }
-
-  public final void quantifierExpr() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST quantifierExpr_AST = null;
-
-    if ((LA(1) == LITERAL_for)) {
-      AST tmp96_AST = null;
-      tmp96_AST = astFactory.create(LT(1));
-      astFactory.makeASTRoot(currentAST, tmp96_AST);
-      match(LITERAL_for);
-      match(LITERAL_all);
-      inClause();
-      astFactory.addASTChild(currentAST, returnAST);
-      match(TOK_COLON);
-      andthenExpr();
-      astFactory.addASTChild(currentAST, returnAST);
-      quantifierExpr_AST = (AST) currentAST.root;
-    } else {
-      boolean synPredMatched195 = false;
-      if (((LA(1) == LITERAL_exists) && (LA(2) == QuotedIdentifier || LA(2) == Identifier))) {
-        int _m195 = mark();
-        synPredMatched195 = true;
-        inputState.guessing++;
-        try {
-          {
-            match(LITERAL_exists);
-            identifier();
-            match(LITERAL_in);
-          }
-        } catch (RecognitionException pe) {
-          synPredMatched195 = false;
-        }
-        rewind(_m195);
-        inputState.guessing--;
-      }
-      if (synPredMatched195) {
-        AST tmp99_AST = null;
-        tmp99_AST = astFactory.create(LT(1));
-        astFactory.makeASTRoot(currentAST, tmp99_AST);
-        match(LITERAL_exists);
-        inClause();
-        astFactory.addASTChild(currentAST, returnAST);
-        match(TOK_COLON);
-        andthenExpr();
-        astFactory.addASTChild(currentAST, returnAST);
-        quantifierExpr_AST = (AST) currentAST.root;
-      } else if ((_tokenSet_19.member(LA(1))) && (_tokenSet_20.member(LA(2)))) {
-        andthenExpr();
-        astFactory.addASTChild(currentAST, returnAST);
-        quantifierExpr_AST = (AST) currentAST.root;
-      } else {
-        throw new NoViableAltException(LT(1), getFilename());
-      }
-    }
-    returnAST = quantifierExpr_AST;
-  }
-
-  public final void inClause() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST inClause_AST = null;
-
-    identifier();
-    astFactory.addASTChild(currentAST, returnAST);
-    match(LITERAL_in);
-    expr();
-    astFactory.addASTChild(currentAST, returnAST);
-    inClause_AST = (AST) currentAST.root;
-    returnAST = inClause_AST;
-  }
-
-  public final void andthenExpr() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST andthenExpr_AST = null;
-    boolean cmplx = false;
-
-    equalityExpr();
-    astFactory.addASTChild(currentAST, returnAST);
-    {
-      _loop199: do {
-        if ((LA(1) == LITERAL_andthen)) {
-          match(LITERAL_andthen);
-          equalityExpr();
-          astFactory.addASTChild(currentAST, returnAST);
-          if (inputState.guessing == 0) {
-            cmplx = true;
-          }
-        } else {
-          break _loop199;
-        }
-
-      } while (true);
-    }
-    if (inputState.guessing == 0) {
-      andthenExpr_AST = (AST) currentAST.root;
-      if (cmplx) {
-        andthenExpr_AST = (AST) astFactory.make((new ASTArray(2))
-            .add(astFactory.create(LITERAL_andthen, "andthen")).add(andthenExpr_AST));
-      }
-      currentAST.root = andthenExpr_AST;
-      currentAST.child = andthenExpr_AST != null && andthenExpr_AST.getFirstChild() != null
-          ? andthenExpr_AST.getFirstChild() : andthenExpr_AST;
-      currentAST.advanceChildToEnd();
-    }
-    andthenExpr_AST = (AST) currentAST.root;
-    returnAST = andthenExpr_AST;
-  }
-
-  public final void equalityExpr() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST equalityExpr_AST = null;
-
-    relationalExpr();
-    astFactory.addASTChild(currentAST, returnAST);
-    {
-      if ((LA(1) == TOK_EQ || LA(1) == TOK_NE)) {
-        {
-          int _cnt205 = 0;
-          _loop205: do {
-            if ((LA(1) == TOK_EQ || LA(1) == TOK_NE)) {
-              {
-                if ((LA(1) == TOK_EQ)) {
-                  org.apache.geode.cache.query.internal.parse.ASTCompareOp tmp103_AST = null;
-                  tmp103_AST = (org.apache.geode.cache.query.internal.parse.ASTCompareOp) astFactory
-                      .create(LT(1), "org.apache.geode.cache.query.internal.parse.ASTCompareOp");
-                  astFactory.makeASTRoot(currentAST, tmp103_AST);
-                  match(TOK_EQ);
-                } else if ((LA(1) == TOK_NE)) {
-                  org.apache.geode.cache.query.internal.parse.ASTCompareOp tmp104_AST = null;
-                  tmp104_AST = (org.apache.geode.cache.query.internal.parse.ASTCompareOp) astFactory
-                      .create(LT(1), "org.apache.geode.cache.query.internal.parse.ASTCompareOp");
-                  astFactory.makeASTRoot(currentAST, tmp104_AST);
-                  match(TOK_NE);
-                } else {
-                  throw new NoViableAltException(LT(1), getFilename());
-                }
-
-              }
-              {
-                switch (LA(1)) {
-                  case LITERAL_all: {
-                    AST tmp105_AST = null;
-                    tmp105_AST = astFactory.create(LT(1));
-                    astFactory.makeASTRoot(currentAST, tmp105_AST);
-                    match(LITERAL_all);
-                    break;
-                  }
-                  case LITERAL_any: {
-                    AST tmp106_AST = null;
-                    tmp106_AST = astFactory.create(LT(1));
-                    astFactory.makeASTRoot(currentAST, tmp106_AST);
-                    match(LITERAL_any);
-                    break;
-                  }
-                  case LITERAL_some: {
-                    AST tmp107_AST = null;
-                    tmp107_AST = astFactory.create(LT(1));
-                    astFactory.makeASTRoot(currentAST, tmp107_AST);
-                    match(LITERAL_some);
-                    break;
-                  }
-                  case TOK_LPAREN:
-                  case TOK_PLUS:
-                  case TOK_MINUS:
-                  case TOK_DOLLAR:
-                  case QuotedIdentifier:
-                  case Identifier:
-                  case RegionPath:
-                  case NUM_INT:
-                  case StringLiteral:
-                  case LITERAL_distinct:
-                  case LITERAL_exists:
-                  case LITERAL_abs:
-                  case LITERAL_not:
-                  case LITERAL_listtoset:
-                  case LITERAL_element:
-                  case LITERAL_flatten:
-                  case LITERAL_nvl:
-                  case LITERAL_to_date:
-                  case LITERAL_first:
-                  case LITERAL_last:
-                  case LITERAL_unique:
-                  case LITERAL_sum:
-                  case LITERAL_avg:
-                  case LITERAL_min:
-                  case LITERAL_max:
-                  case LITERAL_count:
-                  case LITERAL_is_undefined:
-                  case LITERAL_is_defined:
-                  case LITERAL_struct:
-                  case LITERAL_array:
-                  case LITERAL_set:
-                  case LITERAL_bag:
-                  case LITERAL_list:
-                  case LITERAL_char:
-                  case LITERAL_date:
-                  case LITERAL_time:
-                  case LITERAL_timestamp:
-                  case LITERAL_nil:
-                  case LITERAL_null:
-                  case LITERAL_undefined:
-                  case LITERAL_true:
-                  case LITERAL_false:
-                  case NUM_LONG:
-                  case NUM_FLOAT:
-                  case NUM_DOUBLE: {
-                    break;
-                  }
-                  default: {
-                    throw new NoViableAltException(LT(1), getFilename());
-                  }
-                }
-              }
-              relationalExpr();
-              astFactory.addASTChild(currentAST, returnAST);
-            } else {
-              if (_cnt205 >= 1) {
-                break _loop205;
-              } else {
-                throw new NoViableAltException(LT(1), getFilename());
-              }
-            }
-
-            _cnt205++;
-          } while (true);
-        }
-      } else if ((_tokenSet_21.member(LA(1)))) {
-        {
-          _loop207: do {
-            if ((LA(1) == LITERAL_like)) {
-              org.apache.geode.cache.query.internal.parse.ASTLike tmp108_AST = null;
-              tmp108_AST = (org.apache.geode.cache.query.internal.parse.ASTLike) astFactory
-                  .create(LT(1), "org.apache.geode.cache.query.internal.parse.ASTLike");
-              astFactory.makeASTRoot(currentAST, tmp108_AST);
-              match(LITERAL_like);
-              relationalExpr();
-              astFactory.addASTChild(currentAST, returnAST);
-            } else {
-              break _loop207;
-            }
-
-          } while (true);
-        }
-      } else {
-        throw new NoViableAltException(LT(1), getFilename());
-      }
-
-    }
-    equalityExpr_AST = (AST) currentAST.root;
-    returnAST = equalityExpr_AST;
-  }
-
-  public final void relationalExpr() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST relationalExpr_AST = null;
-
-    additiveExpr();
-    astFactory.addASTChild(currentAST, returnAST);
-    {
-      _loop213: do {
-        if ((_tokenSet_22.member(LA(1)))) {
-          {
-            switch (LA(1)) {
-              case TOK_LT: {
-                org.apache.geode.cache.query.internal.parse.ASTCompareOp tmp109_AST = null;
-                tmp109_AST = (org.apache.geode.cache.query.internal.parse.ASTCompareOp) astFactory
-                    .create(LT(1), "org.apache.geode.cache.query.internal.parse.ASTCompareOp");
-                astFactory.makeASTRoot(currentAST, tmp109_AST);
-                match(TOK_LT);
-                break;
-              }
-              case TOK_GT: {
-                org.apache.geode.cache.query.internal.parse.ASTCompareOp tmp110_AST = null;
-                tmp110_AST = (org.apache.geode.cache.query.internal.parse.ASTCompareOp) astFactory
-                    .create(LT(1), "org.apache.geode.cache.query.internal.parse.ASTCompareOp");
-                astFactory.makeASTRoot(currentAST, tmp110_AST);
-                match(TOK_GT);
-                break;
-              }
-              case TOK_LE: {
-                org.apache.geode.cache.query.internal.parse.ASTCompareOp tmp111_AST = null;
-                tmp111_AST = (org.apache.geode.cache.query.internal.parse.ASTCompareOp) astFactory
-                    .create(LT(1), "org.apache.geode.cache.query.internal.parse.ASTCompareOp");
-                astFactory.makeASTRoot(currentAST, tmp111_AST);
-                match(TOK_LE);
-                break;
-              }
-              case TOK_GE: {
-                org.apache.geode.cache.query.internal.parse.ASTCompareOp tmp112_AST = null;
-                tmp112_AST = (org.apache.geode.cache.query.internal.parse.ASTCompareOp) astFactory
-                    .create(LT(1), "org.apache.geode.cache.query.internal.parse.ASTCompareOp");
-                astFactory.makeASTRoot(currentAST, tmp112_AST);
-                match(TOK_GE);
-                break;
-              }
-              default: {
-                throw new NoViableAltException(LT(1), getFilename());
-              }
-            }
-          }
-          {
-            if ((_tokenSet_19.member(LA(1)))) {
-              additiveExpr();
-              astFactory.addASTChild(currentAST, returnAST);
-            } else if ((LA(1) == LITERAL_all || LA(1) == LITERAL_any || LA(1) == LITERAL_some)) {
-              {
-                switch (LA(1)) {
-                  case LITERAL_all: {
-                    AST tmp113_AST = null;
-                    tmp113_AST = astFactory.create(LT(1));
-                    astFactory.makeASTRoot(currentAST, tmp113_AST);
-                    match(LITERAL_all);
-                    break;
-                  }
-                  case LITERAL_any: {
-                    AST tmp114_AST = null;
-                    tmp114_AST = astFactory.create(LT(1));
-                    astFactory.makeASTRoot(currentAST, tmp114_AST);
-                    match(LITERAL_any);
-                    break;
-                  }
-                  case LITERAL_some: {
-                    AST tmp115_AST = null;
-                    tmp115_AST = astFactory.create(LT(1));
-                    astFactory.makeASTRoot(currentAST, tmp115_AST);
-                    match(LITERAL_some);
-                    break;
-                  }
-                  default: {
-                    throw new NoViableAltException(LT(1), getFilename());
-                  }
-                }
-              }
-              additiveExpr();
-              astFactory.addASTChild(currentAST, returnAST);
-            } else {
-              throw new NoViableAltException(LT(1), getFilename());
-            }
-
-          }
-        } else {
-          break _loop213;
-        }
-
-      } while (true);
-    }
-    relationalExpr_AST = (AST) currentAST.root;
-    returnAST = relationalExpr_AST;
-  }
-
-  public final void additiveExpr() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST additiveExpr_AST = null;
-
-    multiplicativeExpr();
-    astFactory.addASTChild(currentAST, returnAST);
-    {
-      _loop217: do {
-        if ((_tokenSet_23.member(LA(1)))) {
-          {
-            switch (LA(1)) {
-              case TOK_PLUS: {
-                AST tmp116_AST = null;
-                tmp116_AST = astFactory.create(LT(1));
-                astFactory.makeASTRoot(currentAST, tmp116_AST);
-                match(TOK_PLUS);
-                break;
-              }
-              case TOK_MINUS: {
-                AST tmp117_AST = null;
-                tmp117_AST = astFactory.create(LT(1));
-                astFactory.makeASTRoot(currentAST, tmp117_AST);
-                match(TOK_MINUS);
-                break;
-              }
-              case TOK_CONCAT: {
-                AST tmp118_AST = null;
-                tmp118_AST = astFactory.create(LT(1));
-                astFactory.makeASTRoot(currentAST, tmp118_AST);
-                match(TOK_CONCAT);
-                break;
-              }
-              case LITERAL_union: {
-                AST tmp119_AST = null;
-                tmp119_AST = astFactory.create(LT(1));
-                astFactory.makeASTRoot(currentAST, tmp119_AST);
-                match(LITERAL_union);
-                break;
-              }
-              case LITERAL_except: {
-                AST tmp120_AST = null;
-                tmp120_AST = astFactory.create(LT(1));
-                astFactory.makeASTRoot(currentAST, tmp120_AST);
-                match(LITERAL_except);
-                break;
-              }
-              default: {
-                throw new NoViableAltException(LT(1), getFilename());
-              }
-            }
-          }
-          multiplicativeExpr();
-          astFactory.addASTChild(currentAST, returnAST);
-        } else {
-          break _loop217;
-        }
-
-      } while (true);
-    }
-    additiveExpr_AST = (AST) currentAST.root;
-    returnAST = additiveExpr_AST;
-  }
-
-  public final void multiplicativeExpr() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST multiplicativeExpr_AST = null;
-
-    inExpr();
-    astFactory.addASTChild(currentAST, returnAST);
-    {
-      _loop221: do {
-        if ((_tokenSet_24.member(LA(1)))) {
-          {
-            switch (LA(1)) {
-              case TOK_STAR: {
-                AST tmp121_AST = null;
-                tmp121_AST = astFactory.create(LT(1));
-                astFactory.makeASTRoot(currentAST, tmp121_AST);
-                match(TOK_STAR);
-                break;
-              }
-              case TOK_SLASH: {
-                AST tmp122_AST = null;
-                tmp122_AST = astFactory.create(LT(1));
-                astFactory.makeASTRoot(currentAST, tmp122_AST);
-                match(TOK_SLASH);
-                break;
-              }
-              case LITERAL_mod: {
-                AST tmp123_AST = null;
-                tmp123_AST = astFactory.create(LT(1));
-                astFactory.makeASTRoot(currentAST, tmp123_AST);
-                match(LITERAL_mod);
-                break;
-              }
-              case LITERAL_intersect: {
-                AST tmp124_AST = null;
-                tmp124_AST = astFactory.create(LT(1));
-                astFactory.makeASTRoot(currentAST, tmp124_AST);
-                match(LITERAL_intersect);
-                break;
-              }
-              default: {
-                throw new NoViableAltException(LT(1), getFilename());
-              }
-            }
-          }
-          inExpr();
-          astFactory.addASTChild(currentAST, returnAST);
-        } else {
-          break _loop221;
-        }
-
-      } while (true);
-    }
-    multiplicativeExpr_AST = (AST) currentAST.root;
-    returnAST = multiplicativeExpr_AST;
-  }
-
-  public final void inExpr() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST inExpr_AST = null;
-
-    unaryExpr();
-    astFactory.addASTChild(currentAST, returnAST);
-    {
-      if ((LA(1) == LITERAL_in)) {
-        org.apache.geode.cache.query.internal.parse.ASTIn tmp125_AST = null;
-        tmp125_AST = (org.apache.geode.cache.query.internal.parse.ASTIn) astFactory.create(LT(1),
-            "org.apache.geode.cache.query.internal.parse.ASTIn");
-        astFactory.makeASTRoot(currentAST, tmp125_AST);
-        match(LITERAL_in);
-        unaryExpr();
-        astFactory.addASTChild(currentAST, returnAST);
-      } else if ((_tokenSet_25.member(LA(1)))) {
-      } else {
-        throw new NoViableAltException(LT(1), getFilename());
-      }
-
-    }
-    inExpr_AST = (AST) currentAST.root;
-    returnAST = inExpr_AST;
-  }
-
-  public final void unaryExpr() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST unaryExpr_AST = null;
-
-    {
-      _loop227: do {
-        if ((_tokenSet_26.member(LA(1)))) {
-          {
-            switch (LA(1)) {
-              case TOK_PLUS: {
-                match(TOK_PLUS);
-                break;
-              }
-              case TOK_MINUS: {
-                org.apache.geode.cache.query.internal.parse.ASTUnary tmp127_AST = null;
-                tmp127_AST = (org.apache.geode.cache.query.internal.parse.ASTUnary) astFactory
-                    .create(LT(1), "org.apache.geode.cache.query.internal.parse.ASTUnary");
-                astFactory.makeASTRoot(currentAST, tmp127_AST);
-                match(TOK_MINUS);
-                break;
-              }
-              case LITERAL_abs: {
-                AST tmp128_AST = null;
-                tmp128_AST = astFactory.create(LT(1));
-                astFactory.makeASTRoot(currentAST, tmp128_AST);
-                match(LITERAL_abs);
-                break;
-              }
-              case LITERAL_not: {
-                org.apache.geode.cache.query.internal.parse.ASTUnary tmp129_AST = null;
-                tmp129_AST = (org.apache.geode.cache.query.internal.parse.ASTUnary) astFactory
-                    .create(LT(1), "org.apache.geode.cache.query.internal.parse.ASTUnary");
-                astFactory.makeASTRoot(currentAST, tmp129_AST);
-                match(LITERAL_not);
-                break;
-              }
-              default: {
-                throw new NoViableAltException(LT(1), getFilename());
-              }
-            }
-          }
-        } else {
-          break _loop227;
-        }
-
-      } while (true);
-    }
-    postfixExpr();
-    astFactory.addASTChild(currentAST, returnAST);
-    unaryExpr_AST = (AST) currentAST.root;
-    returnAST = unaryExpr_AST;
-  }
-
-  public final void postfixExpr() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST postfixExpr_AST = null;
-    boolean cmplx = false;
-
-    primaryExpr();
-    astFactory.addASTChild(currentAST, returnAST);
-    {
-      _loop232: do {
-        if ((LA(1) == TOK_LBRACK)) {
-          match(TOK_LBRACK);
-          index();
-          astFactory.addASTChild(currentAST, returnAST);
-          match(TOK_RBRACK);
-          if (inputState.guessing == 0) {
-            cmplx = true;
-          }
-        } else if ((LA(1) == TOK_DOT || LA(1) == TOK_INDIRECT)) {
-          {
-            if ((LA(1) == TOK_DOT)) {
-              match(TOK_DOT);
-            } else if ((LA(1) == TOK_INDIRECT)) {
-              match(TOK_INDIRECT);
-            } else {
-              throw new NoViableAltException(LT(1), getFilename());
-            }
-
-          }
-          {
-            if ((LA(1) == QuotedIdentifier || LA(1) == Identifier) && (LA(2) == TOK_LPAREN)) {
-              methodInvocation(false);
-              astFactory.addASTChild(currentAST, returnAST);
-            } else if ((LA(1) == QuotedIdentifier || LA(1) == Identifier)
-                && (_tokenSet_27.member(LA(2)))) {
-              identifier();
-              astFactory.addASTChild(currentAST, returnAST);
-            } else {
-              throw new NoViableAltException(LT(1), getFilename());
-            }
-
-          }
-          if (inputState.guessing == 0) {
-            cmplx = true;
-          }
-        } else {
-          break _loop232;
-        }
-
-      } while (true);
-    }
-    if (inputState.guessing == 0) {
-      postfixExpr_AST = (AST) currentAST.root;
-      if (cmplx) {
-        postfixExpr_AST =
-            (AST) astFactory.make((new ASTArray(2))
-                .add((AST) astFactory.create(POSTFIX, "postfix",
-                    "org.apache.geode.cache.query.internal.parse.ASTPostfix"))
-                .add(postfixExpr_AST));
-      }
-
-      currentAST.root = postfixExpr_AST;
-      currentAST.child = postfixExpr_AST != null && postfixExpr_AST.getFirstChild() != null
-          ? postfixExpr_AST.getFirstChild() : postfixExpr_AST;
-      currentAST.advanceChildToEnd();
-    }
-    postfixExpr_AST = (AST) currentAST.root;
-    returnAST = postfixExpr_AST;
-  }
-
-  public final void primaryExpr() throws RecognitionException, TokenStreamException {
-
-    returnAST = null;
-    ASTPair currentAST = new ASTPair();
-    AST primaryExpr_AST = null;
-
-    {
-      switch (LA(1)) {
-        case LITERAL_distinct:
-        case LITERAL_listtoset:
-        case LITERAL_element:
-        case LITERAL_

<TRUNCATED>