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(TableIdentifier<T0> firstManager)
Adds a provided
firstManager to the collection of joined
managers. |
static final int MAX_DEGREE
<T0> JoinBuilder1<T0> from(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
null
Copyright © 2018 Speedment, Inc.. All rights reserved.