[dna-commits] DNA SVN: r1327 - trunk/dna-graph/src/main/java/org/jboss/dna/graph/query/parse.

dna-commits at lists.jboss.org dna-commits at lists.jboss.org
Tue Nov 17 18:30:25 EST 2009


Author: rhauch
Date: 2009-11-17 18:30:25 -0500 (Tue, 17 Nov 2009)
New Revision: 1327

Modified:
   trunk/dna-graph/src/main/java/org/jboss/dna/graph/query/parse/SqlQueryParser.java
Log:
DNA-467 Factored out a parse method to allow subclasses to parse tokenized query commands.

Modified: trunk/dna-graph/src/main/java/org/jboss/dna/graph/query/parse/SqlQueryParser.java
===================================================================
--- trunk/dna-graph/src/main/java/org/jboss/dna/graph/query/parse/SqlQueryParser.java	2009-11-17 23:21:38 UTC (rev 1326)
+++ trunk/dna-graph/src/main/java/org/jboss/dna/graph/query/parse/SqlQueryParser.java	2009-11-17 23:30:25 UTC (rev 1327)
@@ -482,6 +482,11 @@
         Tokenizer tokenizer = new SqlTokenizer(false);
         TokenStream tokens = new TokenStream(query, tokenizer, false);
         tokens.start();
+        return parseQueryCommand(tokens, context);
+    }
+
+    protected QueryCommand parseQueryCommand( TokenStream tokens,
+                                              ExecutionContext context ) {
         QueryCommand command = null;
         if (tokens.matches("SELECT")) {
             command = parseQuery(tokens, context);



More information about the dna-commits mailing list