public class SqlParser extends Object
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='
| Modifier and Type | Method and Description | 
|---|---|
| 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) | 
public static ComplexQuery parseSqlQueryMethod(String sqlStringQueryMethod) throws QueryFormulationException
QueryFormulationExceptionpublic static ComplexQuery parseSqlQuery(String sqlStringQuery) throws QueryFormulationException
QueryFormulationExceptionpublic static QueryCriteria parseSqlWhereClause(String sqlWhereClause) throws QueryFormulationException
QueryFormulationExceptionpublic static String unparseSqlQuery(ComplexQuery complexQuery) throws QueryFormulationException
QueryFormulationExceptionpublic static String getInfixCriteriaString(List<QueryCriteria> criteriaList) throws QueryFormulationException
QueryFormulationExceptionpublic static String getInfixCriteriaString(QueryCriteria criteria)
public static void main(String[] args) throws QueryFormulationException
QueryFormulationExceptionCopyright © 1999–2017 Apache OODT. All rights reserved.