org.gcube.datatransformation.datatransformationlibrary.imanagers.queries
Class QueryParser

java.lang.Object
  extended by org.gcube.datatransformation.datatransformationlibrary.imanagers.queries.QueryParser

public class QueryParser
extends Object

Author:
Dimitris Katris, NKUA

Parses a query.


Field Summary
protected static String CONTENTTYPEPARAMETER
           
protected static String CONTENTTYPEPARAMETERNAME
           
protected static String CONTENTTYPEPARAMETERVALUE
           
protected static String GET
           
protected static String LOGICAND
           
protected static String LOGICOR
           
protected static String MIMESUBTYPE
           
protected static String MIMETYPE
           
protected static String QUERYDESCRIPTION
           
protected static String QUERYPROGRAMPARAMETERS
           
static String QUERYSOURCECONTENTTYPE
           
protected static String QUERYTARGETCONTENTTYPE
           
protected static String QUERYTRANSFORMATIONUNIT
           
protected static String TRANSFORMATIONPROGRAMID
           
protected static String TRANSFORMATIONUNITID
           
protected static String WHERE
           
 
Constructor Summary
QueryParser()
           
 
Method Summary
static QueryObject parse(String query)
          Parses a query.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GET

protected static final String GET
See Also:
Constant Field Values

WHERE

protected static final String WHERE
See Also:
Constant Field Values

LOGICAND

protected static final String LOGICAND
See Also:
Constant Field Values

LOGICOR

protected static final String LOGICOR
See Also:
Constant Field Values

QUERYSOURCECONTENTTYPE

public static final String QUERYSOURCECONTENTTYPE
See Also:
Constant Field Values

QUERYTARGETCONTENTTYPE

protected static final String QUERYTARGETCONTENTTYPE
See Also:
Constant Field Values

QUERYTRANSFORMATIONUNIT

protected static final String QUERYTRANSFORMATIONUNIT
See Also:
Constant Field Values

QUERYDESCRIPTION

protected static final String QUERYDESCRIPTION
See Also:
Constant Field Values

QUERYPROGRAMPARAMETERS

protected static final String QUERYPROGRAMPARAMETERS
See Also:
Constant Field Values

TRANSFORMATIONPROGRAMID

protected static final String TRANSFORMATIONPROGRAMID
See Also:
Constant Field Values

TRANSFORMATIONUNITID

protected static final String TRANSFORMATIONUNITID
See Also:
Constant Field Values

MIMETYPE

protected static final String MIMETYPE
See Also:
Constant Field Values

MIMESUBTYPE

protected static final String MIMESUBTYPE
See Also:
Constant Field Values

CONTENTTYPEPARAMETER

protected static final String CONTENTTYPEPARAMETER
See Also:
Constant Field Values

CONTENTTYPEPARAMETERNAME

protected static final String CONTENTTYPEPARAMETERNAME
See Also:
Constant Field Values

CONTENTTYPEPARAMETERVALUE

protected static final String CONTENTTYPEPARAMETERVALUE
See Also:
Constant Field Values
Constructor Detail

QueryParser

public QueryParser()
Method Detail

parse

public static QueryObject parse(String query)
                         throws Exception
Parses a query.

Parameters:
query - The query.
Returns:
The query object.
Throws:
Exception - If the query is not valid.


Copyright © 2013. All Rights Reserved.