public class SelectQuery extends OuterQuery<SelectQuery>
base, prefixes
Modifier and Type | Method and Description |
---|---|
SelectQuery |
all()
Specify that this query's projection should select all in-scope expressions
|
SelectQuery |
all(boolean selectAll)
Specify if this query's projection should select all in-scope expressions or not.
|
SelectQuery |
distinct()
Specify the query's projection to be distinct
|
SelectQuery |
distinct(boolean isDistinct)
Specify if the query's projection should be distinct or not
|
protected String |
getQueryActionString() |
SelectQuery |
select(Projectable... projectables)
Add expressions to the query's projection
|
SelectQuery |
select(Projection select)
Set this query's projection
|
base, base, getQueryString, prefix, prefix
public SelectQuery distinct()
Projection.distinct()
public SelectQuery distinct(boolean isDistinct)
isDistinct
- if this query's projection should be distinctProjection.distinct(boolean)
public SelectQuery all()
NOTE: setting this takes precedence over any expressions added to the projection via
select(Projectable...)
or select(Projection)
when printing
Projection.all()
public SelectQuery all(boolean selectAll)
NOTE: if called with true
, this setting will take precedence over any expressions added to the
projection via select(Projectable...)
or select(Projection)
when converting to string via
OuterQuery.getQueryString()
selectAll
- if all in-scope expressions should be selectedProjection.all(boolean)
public SelectQuery select(Projectable... projectables)
NOTE: if SELECT * has been specified (by all()
or calling all(boolean)
with true
),
that will take precedence over specified expressions when converting to string via OuterQuery.getQueryString()
projectables
- expressions to addProjection.select(Projectable...)
public SelectQuery select(Projection select)
NOTE: if SELECT * has been specified (by all()
or calling all(boolean)
with true
),
that will take precedence over specified expressions when converting to string via OuterQuery.getQueryString()
select
- the Projection
to setprotected String getQueryActionString()
getQueryActionString
in class Query<SelectQuery>
Copyright © 2015-2022 Eclipse Foundation. All Rights Reserved.