| Package | Description |
|---|---|
| com.facebook.presto.sql | |
| com.facebook.presto.sql.tree |
| Modifier and Type | Method and Description |
|---|---|
static Relation |
QueryUtil.aliased(Relation relation,
String alias,
List<String> columnAliases) |
static Relation |
QueryUtil.subquery(Query query) |
| Modifier and Type | Method and Description |
|---|---|
static Relation |
QueryUtil.aliased(Relation relation,
String alias,
List<String> columnAliases) |
static Query |
QueryUtil.simpleQuery(Select select,
Relation from) |
static Query |
QueryUtil.simpleQuery(Select select,
Relation from,
Expression where) |
static Query |
QueryUtil.simpleQuery(Select select,
Relation from,
Expression where,
OrderBy orderBy) |
static Query |
QueryUtil.simpleQuery(Select select,
Relation from,
Optional<Expression> where,
Optional<GroupBy> groupBy,
Optional<Expression> having,
Optional<OrderBy> orderBy,
Optional<Offset> offset,
Optional<String> limit) |
static Query |
QueryUtil.simpleQuery(Select select,
Relation from,
Optional<Expression> where,
Optional<OrderBy> orderBy) |
static Query |
QueryUtil.simpleQuery(Select select,
Relation from,
OrderBy orderBy) |
| Modifier and Type | Class and Description |
|---|---|
class |
AliasedRelation |
class |
Except |
class |
Intersect |
class |
Join |
class |
Lateral |
class |
QueryBody |
class |
QuerySpecification |
class |
SampledRelation |
class |
SetOperation |
class |
Table |
class |
TableSubquery |
class |
Union |
class |
Unnest |
class |
Values |
| Modifier and Type | Method and Description |
|---|---|
Relation |
Join.getLeft() |
Relation |
Except.getLeft() |
Relation |
ShowStats.getRelation() |
Relation |
SampledRelation.getRelation() |
Relation |
AliasedRelation.getRelation() |
Relation |
Join.getRight() |
Relation |
Except.getRight() |
| Modifier and Type | Method and Description |
|---|---|
Optional<Relation> |
QuerySpecification.getFrom() |
List<Relation> |
Union.getRelations() |
abstract List<Relation> |
SetOperation.getRelations() |
List<Relation> |
Intersect.getRelations() |
List<Relation> |
Except.getRelations() |
| Modifier and Type | Method and Description |
|---|---|
protected R |
AstVisitor.visitRelation(Relation node,
C context) |
| Constructor and Description |
|---|
AliasedRelation(NodeLocation location,
Relation relation,
Identifier alias,
List<Identifier> columnNames) |
AliasedRelation(Relation relation,
Identifier alias,
List<Identifier> columnNames) |
Except(NodeLocation location,
Relation left,
Relation right,
Optional<Boolean> distinct) |
Except(Relation left,
Relation right,
Optional<Boolean> distinct) |
Join(Join.Type type,
Relation left,
Relation right,
Optional<JoinCriteria> criteria) |
Join(NodeLocation location,
Join.Type type,
Relation left,
Relation right,
Optional<JoinCriteria> criteria) |
SampledRelation(NodeLocation location,
Relation relation,
SampledRelation.Type type,
Expression samplePercentage) |
SampledRelation(Relation relation,
SampledRelation.Type type,
Expression samplePercentage) |
ShowStats(Optional<NodeLocation> location,
Relation relation) |
ShowStats(Relation relation) |
| Constructor and Description |
|---|
Intersect(List<Relation> relations,
Optional<Boolean> distinct) |
Intersect(NodeLocation location,
List<Relation> relations,
Optional<Boolean> distinct) |
QuerySpecification(NodeLocation location,
Select select,
Optional<Relation> from,
Optional<Expression> where,
Optional<GroupBy> groupBy,
Optional<Expression> having,
Optional<OrderBy> orderBy,
Optional<Offset> offset,
Optional<String> limit) |
QuerySpecification(Select select,
Optional<Relation> from,
Optional<Expression> where,
Optional<GroupBy> groupBy,
Optional<Expression> having,
Optional<OrderBy> orderBy,
Optional<Offset> offset,
Optional<String> limit) |
Union(List<Relation> relations,
Optional<Boolean> distinct) |
Union(NodeLocation location,
List<Relation> relations,
Optional<Boolean> distinct) |
Copyright © 2012–2023. All rights reserved.