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()
HasDefaultBuildTuple 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
nullIllegalStateException - if fields that are added via the on() method refers to tables that are
not a part of the join.Copyright © 2019 Speedment, Inc.. All rights reserved.