Package org.jparsec.examples.sql.ast
package org.jparsec.examples.sql.ast
-
ClassDescriptionAn aliased relation.Expression like "expr between a and b".An expression of binary operator.An expression like "expr in (select ...)".Models cross join.Any expressionThe "
case when cond1 then val1 when cond2 then val2 else def end
" expression.A function call."group by" clause.Models a join.The type of a join.Represents "expr like 'pattern' escape 'escape'" expression.Represents "null".A number expression.OperatorsThe "order by" clause.Represents a single projection in a select statement, it can be either an expression, a wildcard or an expression with an alias.A qualified name like "a.b.c".An expression like "a.b.c".Models a relation such as a select statement, or a table.Models the select statement.The "case expr when cond then val ... end
" expression.A string literal.Models a table name.Models a tuple of expressions such as "(1, 2, 3)".Models an expression with unary operator.Models an expression like "exists (select ...)".Models a union relation."a.b.*" or "*".