edu.cmu.aura.service.query
Class QParser

java.lang.Object
  |
  +--edu.cmu.aura.service.query.QParser

public class QParser
extends java.lang.Object

Note that this class currently handles only String literals. All numeric literals found in the query expression will be treated as strings.


Constructor Summary
QParser()
           
 
Method Summary
static void main(java.lang.String[] args)
           
 Query parseQuery(java.io.InputStream inStream, int querySize)
           
 Query parseQuery(java.lang.String queryDef)
           
 void parseSelect(Query query, java.util.ArrayList selectTokens)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QParser

public QParser()
Method Detail

parseQuery

public Query parseQuery(java.io.InputStream inStream,
                        int querySize)
                 throws QParseException,
                        java.io.IOException

parseQuery

public Query parseQuery(java.lang.String queryDef)
                 throws QParseException

parseSelect

public void parseSelect(Query query,
                        java.util.ArrayList selectTokens)
                 throws QParseException

main

public static void main(java.lang.String[] args)