Uses of Interface
org.jparsec.examples.sql.ast.Relation
-
Packages that use Relation Package Description org.jparsec.examples.sql.ast org.jparsec.examples.sql.parser -
-
Uses of Relation in org.jparsec.examples.sql.ast
Classes in org.jparsec.examples.sql.ast that implement Relation Modifier and Type Class 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.Fields in org.jparsec.examples.sql.ast declared as Relation Modifier and Type Field Description Relation
CrossJoinRelation. left
Relation
JoinRelation. left
Relation
UnionRelation. left
Relation
AliasedRelation. relation
Relation
BinaryRelationalExpression. relation
Relation
UnaryRelationalExpression. relation
Relation
CrossJoinRelation. right
Relation
JoinRelation. right
Relation
UnionRelation. right
Fields in org.jparsec.examples.sql.ast with type parameters of type Relation Modifier and Type Field Description java.util.List<Relation>
Select. from
Constructors in org.jparsec.examples.sql.ast with parameters of type Relation Constructor Description AliasedRelation(Relation relation, java.lang.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)
-
Uses of Relation in org.jparsec.examples.sql.parser
Fields in org.jparsec.examples.sql.parser with type parameters of type Relation Modifier and Type Field Description (package private) static Parser<Relation>
RelationParser. TABLE
Methods in org.jparsec.examples.sql.parser that return types with arguments of type Relation Modifier and Type Method Description (package private) static Parser<Relation>
RelationParser. alias(Parser<Relation> rel)
(package private) static Parser<Relation>
RelationParser. aliasable(Parser<Relation> rel)
(package private) static Parser<java.util.List<Relation>>
RelationParser. fromClause(Parser<Relation> rel)
(package private) static Parser<Relation>
RelationParser. join(Parser<Relation> rel, Parser<Expression> cond)
private static Parser<java.util.function.UnaryOperator<Relation>>
RelationParser. joinOn(Parser<JoinType> joinType, Parser<Relation> right, Parser<Expression> cond)
static Parser<Relation>
RelationParser. query()
TheParser
for a full fledged SQL query.(package private) static Parser<Relation>
RelationParser. query(Parser<Expression> expr, Parser<Expression> cond, Parser<Relation> rel)
(package private) static Parser<Relation>
RelationParser. select(Parser<Expression> expr, Parser<Expression> cond, Parser<Relation> rel)
(package private) static Parser<Relation>
RelationParser. union(Parser<Relation> rel)
Method parameters in org.jparsec.examples.sql.parser with type arguments of type Relation Modifier and Type Method Description (package private) static Parser<Relation>
RelationParser. alias(Parser<Relation> rel)
(package private) static Parser<Relation>
RelationParser. aliasable(Parser<Relation> rel)
(package private) static Parser<Expression>
ExpressionParser. exists(Parser<Relation> relation)
(package private) static Parser<java.util.List<Relation>>
RelationParser. fromClause(Parser<Relation> rel)
(package private) static Parser<Relation>
RelationParser. join(Parser<Relation> rel, Parser<Expression> cond)
(package private) static Parser<Expression>
ExpressionParser. notExists(Parser<Relation> relation)
(package private) static Parser<Relation>
RelationParser. union(Parser<Relation> rel)
-