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 or 6
Modifier and Type | Interface and Description |
---|---|
static interface |
JoinComponent.JoinBuilder1<T0> |
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> JoinComponent.JoinBuilder1<T0> |
from(TableIdentifier<T0> firstManager)
Adds a provided
firstManager to the collection of joined
managers. |
static final int MAX_DEGREE
<T0> JoinComponent.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.