Interface SelectBuilder.SelectJoin
- All Superinterfaces:
SelectBuilder.BuildSelect
,SelectBuilder.SelectLock
- All Known Subinterfaces:
SelectBuilder.SelectFromAndJoin
,SelectBuilder.SelectFromAndJoinCondition
,SelectBuilder.SelectOnCondition
- Enclosing interface:
- SelectBuilder
public static interface SelectBuilder.SelectJoin
extends SelectBuilder.SelectLock, SelectBuilder.BuildSelect
Interface exposing
JOIN
methods.-
Method Summary
Modifier and TypeMethodDescriptionDeclare aJOIN
table
.Declare aJOIN
Table
.join
(TableLike table, Join.JoinType joinType) Declar a join, where the join type (INNER
,LEFT OUTER
,RIGHT OUTER
,FULL OUTER
) is specified by an extra argument.leftOuterJoin
(TableLike table) Declare aLEFT OUTER JOIN
Table
.Methods inherited from interface org.springframework.data.relational.core.sql.SelectBuilder.BuildSelect
build
Methods inherited from interface org.springframework.data.relational.core.sql.SelectBuilder.SelectLock
lock
-
Method Details
-
join
Declare aJOIN
table
.- Parameters:
table
- name of the table, must not be null or empty.- Returns:
this
builder.- See Also:
-
join
Declare aJOIN
Table
.- Parameters:
table
- name of the table, must not be null.- Returns:
this
builder.- See Also:
-
leftOuterJoin
Declare aLEFT OUTER JOIN
Table
.- Parameters:
table
- must not be null.- Returns:
this
builder.- See Also:
-
join
Declar a join, where the join type (INNER
,LEFT OUTER
,RIGHT OUTER
,FULL OUTER
) is specified by an extra argument.- Parameters:
table
- the table to join. Must not be null.joinType
- the type of joi. Must not be null.- Returns:
this
builder.
-