public interface JoinComponent
It is unspecified if objects returned by builder-type of objects return itself or a new builder. Users should make no assumption of either case and use a fluent API style of programming.
All methods that takes objects will throw a NullPointerException if
provided with one or several null values.
Intermediate builder methods are not thread safe.
Currently, this component can build joins of grade 2, 3, 4, 5, 6, 7, 8, 9 or 10.
| Modifier and Type | Field and Description |
|---|---|
static int |
MAX_DEGREE
The maximum number of tables than can be joined.
|
| Modifier and Type | Method and Description |
|---|---|
<T0> JoinBuilder1<T0> |
from(com.speedment.runtime.config.identifier.TableIdentifier<T0> firstManager)
Adds a provided
firstManager to the collection of joined
managers. |
static final int MAX_DEGREE
<T0> JoinBuilder1<T0> from(com.speedment.runtime.config.identifier.TableIdentifier<T0> firstManager)
firstManager to the collection of joined
managers. Rows are joined from the provided firstManager
depending on how subsequent managers are added to the builder.T0 - type of entities for the first managerfirstManager - to usefirstManager is addedNullPointerException - if the provided firstManager is
nullCopyright © 2019 Speedment, Inc.. All rights reserved.