Package | Description |
---|---|
org.jparsec.examples.sql.ast | |
org.jparsec.examples.sql.parser |
Modifier and Type | Class and Description |
---|---|
class |
AliasedRelation
An aliased relation.
|
class |
CrossJoinRelation
Models cross join.
|
class |
JoinRelation
Models a join.
|
class |
Select
Models the select statement.
|
class |
TableRelation
Models a table name.
|
class |
UnionRelation
Models a union relation.
|
Modifier and Type | Field and Description |
---|---|
Relation |
UnionRelation.left |
Relation |
JoinRelation.left |
Relation |
CrossJoinRelation.left |
Relation |
UnaryRelationalExpression.relation |
Relation |
BinaryRelationalExpression.relation |
Relation |
AliasedRelation.relation |
Relation |
UnionRelation.right |
Relation |
JoinRelation.right |
Relation |
CrossJoinRelation.right |
Modifier and Type | Field and Description |
---|---|
List<Relation> |
Select.from |
Constructor and Description |
---|
AliasedRelation(Relation relation,
String alias) |
BinaryRelationalExpression(Expression expression,
Op operator,
Relation relation) |
CrossJoinRelation(Relation left,
Relation right) |
JoinRelation(Relation left,
JoinType joinType,
Relation right,
Expression condition) |
UnaryRelationalExpression(Relation relation,
Op operator) |
UnionRelation(Relation left,
boolean all,
Relation right) |
Constructor and Description |
---|
Select(boolean distinct,
List<Projection> projections,
List<Relation> from,
Expression where,
GroupBy groupBy,
OrderBy orderBy) |
Modifier and Type | Method and Description |
---|---|
static Parser<Relation> |
RelationParser.query()
The
Parser for a full fledged SQL query. |
Copyright © 2013–2016 jparsec. All rights reserved.