T0
- the first entity typeT1
- the second entity typeT2
- the third entity typeT3
- the fourth entity typeT4
- the fifth entity typeT5
- the sixth entity typeT6
- the seventh entity typeT7
- the eight entity typeT8
- the ninth entity typeT9
- the tenth entity typepublic interface JoinBuilder10<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9> extends HasWhere<T9,JoinBuilder10<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9>>, HasDefaultBuild<com.speedment.common.tuple.nullable.Tuple10OfNullables<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9>>
Modifier and Type | Method and Description |
---|---|
default Join<com.speedment.common.tuple.nullable.Tuple10OfNullables<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9>> |
build()
Creates and returns a new Join object where elements in the Join object's
stream method is of a default
Tuple type. |
<T> Join<T> |
build(com.speedment.common.function.Function10<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T> constructor)
Creates and returns a new Join object where elements in the Join
object's stream method is created using the provided
constructor . |
default Join<com.speedment.common.tuple.nullable.Tuple10OfNullables<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9>> build()
HasDefaultBuild
Tuple
type.<T> Join<T> build(com.speedment.common.function.Function10<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T> constructor)
constructor
.T
- the type of element in the Join object's stream
method.constructor
- to use to create stream elements.Tuple
typeNullPointerException
- if the provided constructor
is
null
IllegalStateException
- if fields that are added via the on()
method refers to tables that are
not a part of the join.Copyright © 2018 Speedment, Inc.. All rights reserved.