Package org.jparsec.examples.sql.ast
Class Select
- java.lang.Object
-
- org.jparsec.examples.common.ValueObject
-
- org.jparsec.examples.sql.ast.Select
-
- All Implemented Interfaces:
Relation
public final class Select extends ValueObject implements Relation
Models the select statement.
-
-
Field Summary
Fields Modifier and Type Field Description boolean
distinct
java.util.List<Relation>
from
GroupBy
groupBy
OrderBy
orderBy
java.util.List<Projection>
projections
Expression
where
-
Constructor Summary
Constructors Constructor Description Select(boolean distinct, java.util.List<Projection> projections, java.util.List<Relation> from, Expression where, GroupBy groupBy, OrderBy orderBy)
-
Method Summary
-
Methods inherited from class org.jparsec.examples.common.ValueObject
equals, hashCode, toString
-
-
-
-
Field Detail
-
distinct
public final boolean distinct
-
projections
public final java.util.List<Projection> projections
-
from
public final java.util.List<Relation> from
-
where
public final Expression where
-
groupBy
public final GroupBy groupBy
-
orderBy
public final OrderBy orderBy
-
-
Constructor Detail
-
Select
public Select(boolean distinct, java.util.List<Projection> projections, java.util.List<Relation> from, Expression where, GroupBy groupBy, OrderBy orderBy)
-
-