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> firstTableIdentifier)
Adds a provided
firstTableIdentifier to the collection of joined
managers. |
static final int MAX_DEGREE
<T0> JoinBuilder1<T0> from(TableIdentifier<T0> firstTableIdentifier)
firstTableIdentifier
to the collection of joined
managers. Rows are joined from the provided firstTableIdentifier
depending on how subsequent managers are added to the builder.T0
- type of entities for the first managerfirstTableIdentifier
- to usefirstTableIdentifier
is addedNullPointerException
- if the provided firstTableIdentifier
is
null
Copyright © 2019 Speedment, Inc.. All rights reserved.