Interface SelectBuilder.SelectAndFrom
- All Superinterfaces:
SelectBuilder.BuildSelect
,SelectBuilder.SelectFrom
- Enclosing interface:
- SelectBuilder
Builder exposing
SELECT
and FROM
methods.-
Method Summary
Modifier and TypeMethodDescriptiondistinct()
Makes the select statement distinctDeclare aTable
toSELECT … FROM
.from
(Collection<? extends TableLike> tables) Declare one or moreTable
s toSELECT … FROM
.Declare aTable
toSELECT … FROM
.Declare one or moreTable
s toSELECT … FROM
.select
(Collection<? extends Expression> expressions) Include one or moreExpression
s in the select list.select
(Expression expression) Include aExpression
in the select list.select
(Expression... expressions) Include one or moreExpression
s in the select list.Methods inherited from interface org.springframework.data.relational.core.sql.SelectBuilder.BuildSelect
build
-
Method Details
-
select
Include aExpression
in the select list. Multiple calls to this or otherselect
methods keep adding items to the select list and do not replace previously contained items.- Parameters:
expression
- the expression to include.- Returns:
this
builder.- See Also:
-
select
Include one or moreExpression
s in the select list. Multiple calls to this or otherselect
methods keep adding items to the select list and do not replace previously contained items.- Parameters:
expressions
- the expressions to include.- Returns:
this
builder.- See Also:
-
select
Include one or moreExpression
s in the select list. Multiple calls to this or otherselect
methods keep adding items to the select list and do not replace previously contained items.- Parameters:
expressions
- the expressions to include.- Returns:
this
builder.- See Also:
-
distinct
SelectBuilder.SelectAndFrom distinct()Makes the select statement distinct- Returns:
this
builder.
-
from
Declare aTable
toSELECT … FROM
. Multiple calls to this or otherfrom
methods keep adding items to the select list and do not replace previously contained items.- Specified by:
from
in interfaceSelectBuilder.SelectFrom
- Parameters:
table
- the table name toSELECT … FROM
must not be null or empty.- Returns:
this
builder.- See Also:
-
from
Declare aTable
toSELECT … FROM
. Multiple calls to this or otherfrom
methods keep adding items to the select list and do not replace previously contained items.- Specified by:
from
in interfaceSelectBuilder.SelectFrom
- Parameters:
table
- the table toSELECT … FROM
must not be null.- Returns:
this
builder.- See Also:
-
from
Declare one or moreTable
s toSELECT … FROM
. Multiple calls to this or otherfrom
methods keep adding items to the select list and do not replace previously contained items.- Specified by:
from
in interfaceSelectBuilder.SelectFrom
- Parameters:
tables
- the tables toSELECT … FROM
must not be null.- Returns:
this
builder.- See Also:
-
from
Declare one or moreTable
s toSELECT … FROM
. Multiple calls to this or otherfrom
methods keep adding items to the select list and do not replace previously contained items.- Specified by:
from
in interfaceSelectBuilder.SelectFrom
- Parameters:
tables
- the tables toSELECT … FROM
must not be null.- Returns:
this
builder.- See Also:
-