| Package | Description |
|---|---|
| org.tentackle.persist |
Higher-level PDO-aware persistence implementation.
|
| Modifier and Type | Field and Description |
|---|---|
List<Join<T,?>> |
PersistentObjectClassVariables.eagerJoins
The optional eager join.
|
| Modifier and Type | Method and Description |
|---|---|
Join<T,J> |
Join.addJoin(Join<J,?> join)
Adds a cascaded join.
|
| Modifier and Type | Method and Description |
|---|---|
List<Join<? super T,?>> |
AbstractPersistentObject.getEagerJoins()
Returns the eager joins for this PDO.
|
List<Join<T,?>> |
PersistentObjectClassVariables.getEagerJoins()
Gets the eager joins.
|
List<Join<J,?>> |
Join.getJoins()
Gets the cascaded joins.
|
List<Join<? super T,?>> |
JoinedSelect.getJoins()
Gets the joins.
|
| Modifier and Type | Method and Description |
|---|---|
JoinedSelect<T> |
JoinedSelect.addJoin(Join<? super T,?> join)
Adds a join.
|
Join<T,J> |
Join.addJoin(Join<J,?> join)
Adds a cascaded join.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends PersistentDomainObject<T>,P extends AbstractPersistentObject<T,P>> |
PersistentObjectClassVariables.create(Class<T> pdoClass,
Class<P> poClass,
String tableAlias,
PersistentObjectClassVariables<? super T,? super P> superClassVariables,
List<Join<T,?>> eagerJoins)
Creates a PDO classvariable.
|
<T extends PersistentDomainObject<T>,P extends AbstractPersistentObject<T,P>> |
PersistentClassVariablesFactory.pdoCv(Class<T> pdoClass,
Class<P> poClass,
String tableAlias,
PersistentObjectClassVariables<? super T,? super P> superClassVariables,
List<Join<T,?>> eagerJoins)
Creates a PDO classvariable.
|
| Constructor and Description |
|---|
JoinedSelect(List<Join<? super T,?>> joins)
Creates a joined select from a list of joins.
|
PersistentObjectClassVariables(Class<T> pdoClass,
Class<P> poClass,
String tableAlias,
PersistentObjectClassVariables<? super T,? super P> superClassVariables,
List<Join<T,?>> eagerJoins)
Constructs a classvariable.
|
Tentackle - distributed, domain- and model-driven