|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.oodt.cas.filemgr.util.SqlParser
public class SqlParser
A fairly robust SQL parser, based on the Shunting yard algorithm
Evaluates SQL like string statements contained in a string. The SQL
statement should be enclosed within: SQL (<sql_arguments>
) { <sql_statement> . the <sql_arguments> can
be either FORMAT, SORT_BY, or FILTER. Syntax: SQL (FORMAT='
Method Summary | |
---|---|
static String |
getInfixCriteriaString(List<QueryCriteria> criteriaList)
|
static String |
getInfixCriteriaString(QueryCriteria criteria)
|
static void |
main(String[] args)
|
static ComplexQuery |
parseSqlQuery(String sqlStringQuery)
|
static ComplexQuery |
parseSqlQueryMethod(String sqlStringQueryMethod)
|
static QueryCriteria |
parseSqlWhereClause(String sqlWhereClause)
|
static String |
unparseSqlQuery(ComplexQuery complexQuery)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static ComplexQuery parseSqlQueryMethod(String sqlStringQueryMethod) throws QueryFormulationException
QueryFormulationException
public static ComplexQuery parseSqlQuery(String sqlStringQuery) throws QueryFormulationException
QueryFormulationException
public static QueryCriteria parseSqlWhereClause(String sqlWhereClause) throws QueryFormulationException
QueryFormulationException
public static String unparseSqlQuery(ComplexQuery complexQuery) throws QueryFormulationException
QueryFormulationException
public static String getInfixCriteriaString(List<QueryCriteria> criteriaList) throws QueryFormulationException
QueryFormulationException
public static String getInfixCriteriaString(QueryCriteria criteria)
public static void main(String[] args) throws QueryFormulationException
QueryFormulationException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |