|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjodd.db.orm.DbOrmJoin
public class DbOrmJoin
Helps working with joins between mapped entities of one row in result set.
| Nested Class Summary | |
|---|---|
protected static class |
DbOrmJoin.Join
Join definition. |
class |
DbOrmJoin.MappedEntity
Single mapped entity. |
| Field Summary | |
|---|---|
protected java.util.List<DbOrmJoin.Join> |
joins
|
protected java.util.List<java.lang.Class> |
mappedEntities
|
protected jodd.util.collection.IntArrayList |
rootEntityNdxs
|
| Constructor Summary | |
|---|---|
DbOrmJoin()
|
|
| Method Summary | ||
|---|---|---|
DbOrmJoin.MappedEntity |
map(java.lang.Class clazz)
Defines root entity, first in the join chain. |
|
protected java.lang.Object[] |
packAll(DbOrmQuery query)
|
|
protected void |
packCollectionAll(DbOrmQuery query,
java.util.Collection<java.lang.Object[]> result)
|
|
protected
|
packCollectionOne(DbOrmQuery query,
java.util.Collection<T> result)
|
|
protected java.lang.Object |
packOne(DbOrmQuery query)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.List<DbOrmJoin.Join> joins
protected java.util.List<java.lang.Class> mappedEntities
protected jodd.util.collection.IntArrayList rootEntityNdxs
| Constructor Detail |
|---|
public DbOrmJoin()
| Method Detail |
|---|
public DbOrmJoin.MappedEntity map(java.lang.Class clazz)
protected <T> void packCollectionOne(DbOrmQuery query,
java.util.Collection<T> result)
protected java.lang.Object packOne(DbOrmQuery query)
protected void packCollectionAll(DbOrmQuery query,
java.util.Collection<java.lang.Object[]> result)
protected java.lang.Object[] packAll(DbOrmQuery query)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||