public class QueryParser
extends java.lang.Object
implements net.sf.jsqlparser.statement.select.SelectVisitor, net.sf.jsqlparser.statement.select.FromItemVisitor, net.sf.jsqlparser.statement.select.ColumnReferenceVisitor, net.sf.jsqlparser.statement.select.IntoTableVisitor, net.sf.jsqlparser.statement.select.OrderByVisitor, net.sf.jsqlparser.statement.select.SelectItemVisitor, net.sf.jsqlparser.expression.ExpressionVisitor, net.sf.jsqlparser.expression.operators.relational.ItemsListVisitor
| Modifier and Type | Class and Description |
|---|---|
class |
QueryParser.CriteriaExpression |
| Constructor and Description |
|---|
QueryParser() |
| Modifier and Type | Method and Description |
|---|---|
void |
eval(java.lang.String sql) |
java.util.Collection |
getFromItens() |
java.util.Collection |
getGroupBy() |
net.sf.jsqlparser.expression.Expression |
getHaving() |
java.util.Collection |
getJoins() |
java.util.Collection |
getOrderBy() |
java.util.Collection |
getSelectItens() |
java.util.Collection |
getUnion() |
net.sf.jsqlparser.expression.Expression |
getWhere() |
void |
visit(net.sf.jsqlparser.expression.operators.arithmetic.Addition addition) |
void |
visit(net.sf.jsqlparser.statement.select.AllColumns allColumns) |
void |
visit(net.sf.jsqlparser.statement.select.AllTableColumns allTableColumns) |
void |
visit(net.sf.jsqlparser.expression.operators.conditional.AndExpression andExpression) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.Between between) |
void |
visit(net.sf.jsqlparser.expression.CaseExpression caseExpression) |
void |
visit(net.sf.jsqlparser.schema.Column column) |
void |
visit(net.sf.jsqlparser.statement.select.ColumnIndex columnIndex) |
void |
visit(net.sf.jsqlparser.expression.DateValue dateValue) |
void |
visit(net.sf.jsqlparser.expression.operators.arithmetic.Division division) |
void |
visit(net.sf.jsqlparser.expression.DoubleValue doubleValue) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.EqualsTo equalsTo) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.ExistsExpression existsExpression) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.ExpressionList expressionList) |
void |
visit(net.sf.jsqlparser.expression.Function function) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.GreaterThan greaterThan) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.GreaterThanEquals greaterThanEquals) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.InExpression inExpression) |
void |
visit(net.sf.jsqlparser.expression.InverseExpression inverseExpression) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.IsNullExpression isNullExpression) |
void |
visit(net.sf.jsqlparser.expression.JdbcParameter jdbcParameter) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.LikeExpression likeExpression) |
void |
visit(net.sf.jsqlparser.expression.LongValue longValue) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.MinorThan minorThan) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.MinorThanEquals minorThanEquals) |
void |
visit(net.sf.jsqlparser.expression.operators.arithmetic.Multiplication multiplication) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.NotEqualsTo notEqualsTo) |
void |
visit(net.sf.jsqlparser.expression.NullValue nullValue) |
void |
visit(net.sf.jsqlparser.statement.select.OrderByElement orderBy) |
void |
visit(net.sf.jsqlparser.expression.operators.conditional.OrExpression orExpression) |
void |
visit(net.sf.jsqlparser.expression.Parenthesis parenthesis) |
void |
visit(net.sf.jsqlparser.statement.select.PlainSelect plainSelect) |
void |
visit(net.sf.jsqlparser.statement.select.SelectExpressionItem selectExpressionItem) |
void |
visit(net.sf.jsqlparser.expression.StringValue stringValue) |
void |
visit(net.sf.jsqlparser.statement.select.SubSelect subSelect) |
void |
visit(net.sf.jsqlparser.expression.operators.arithmetic.Subtraction subtraction) |
void |
visit(net.sf.jsqlparser.schema.Table tableName) |
void |
visit(net.sf.jsqlparser.expression.TimestampValue timestampValue) |
void |
visit(net.sf.jsqlparser.expression.TimeValue timeValue) |
void |
visit(net.sf.jsqlparser.statement.select.Union union) |
void |
visit(net.sf.jsqlparser.expression.WhenClause whenClause) |
public void eval(java.lang.String sql)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.Collection getFromItens()
public java.util.Collection getGroupBy()
public net.sf.jsqlparser.expression.Expression getHaving()
public java.util.Collection getJoins()
public java.util.Collection getOrderBy()
public java.util.Collection getSelectItens()
public java.util.Collection getUnion()
public net.sf.jsqlparser.expression.Expression getWhere()
public void visit(net.sf.jsqlparser.statement.select.PlainSelect plainSelect)
visit in interface net.sf.jsqlparser.statement.select.SelectVisitorpublic void visit(net.sf.jsqlparser.statement.select.Union union)
visit in interface net.sf.jsqlparser.statement.select.SelectVisitorpublic void visit(net.sf.jsqlparser.schema.Table tableName)
visit in interface net.sf.jsqlparser.statement.select.FromItemVisitorvisit in interface net.sf.jsqlparser.statement.select.IntoTableVisitorpublic void visit(net.sf.jsqlparser.statement.select.SubSelect subSelect)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorvisit in interface net.sf.jsqlparser.expression.operators.relational.ItemsListVisitorvisit in interface net.sf.jsqlparser.statement.select.FromItemVisitorpublic void visit(net.sf.jsqlparser.statement.select.ColumnIndex columnIndex)
visit in interface net.sf.jsqlparser.statement.select.ColumnReferenceVisitorpublic void visit(net.sf.jsqlparser.schema.Column column)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorvisit in interface net.sf.jsqlparser.statement.select.ColumnReferenceVisitorpublic void visit(net.sf.jsqlparser.statement.select.OrderByElement orderBy)
visit in interface net.sf.jsqlparser.statement.select.OrderByVisitorpublic void visit(net.sf.jsqlparser.statement.select.AllColumns allColumns)
visit in interface net.sf.jsqlparser.statement.select.SelectItemVisitorpublic void visit(net.sf.jsqlparser.statement.select.AllTableColumns allTableColumns)
visit in interface net.sf.jsqlparser.statement.select.SelectItemVisitorpublic void visit(net.sf.jsqlparser.statement.select.SelectExpressionItem selectExpressionItem)
visit in interface net.sf.jsqlparser.statement.select.SelectItemVisitorpublic void visit(net.sf.jsqlparser.expression.NullValue nullValue)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.Function function)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.InverseExpression inverseExpression)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.JdbcParameter jdbcParameter)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.DoubleValue doubleValue)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.LongValue longValue)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.DateValue dateValue)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.TimeValue timeValue)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.TimestampValue timestampValue)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.Parenthesis parenthesis)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.StringValue stringValue)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.operators.arithmetic.Addition addition)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.operators.arithmetic.Division division)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.operators.arithmetic.Multiplication multiplication)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.operators.arithmetic.Subtraction subtraction)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.operators.conditional.AndExpression andExpression)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.operators.conditional.OrExpression orExpression)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.operators.relational.Between between)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.operators.relational.EqualsTo equalsTo)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.operators.relational.GreaterThan greaterThan)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.operators.relational.GreaterThanEquals greaterThanEquals)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.operators.relational.InExpression inExpression)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.operators.relational.IsNullExpression isNullExpression)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.operators.relational.LikeExpression likeExpression)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.operators.relational.MinorThan minorThan)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.operators.relational.MinorThanEquals minorThanEquals)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.operators.relational.NotEqualsTo notEqualsTo)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.CaseExpression caseExpression)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.WhenClause whenClause)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.operators.relational.ExistsExpression existsExpression)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorpublic void visit(net.sf.jsqlparser.expression.operators.relational.ExpressionList expressionList)
visit in interface net.sf.jsqlparser.expression.operators.relational.ItemsListVisitor