|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.openjpa.jdbc.meta.QueryResultMapping.PCResult
public class QueryResultMapping.PCResult
A persistence-capable result.
| Field Summary | |
|---|---|
static java.lang.String |
DISCRIMINATOR
Path token to represent a discriminator. |
| Method Summary | |
|---|---|
void |
addMapping(java.lang.String path,
java.lang.Object id)
Map the given path to the given result id. |
java.lang.Class |
getCandidateType()
The result candidate class. |
ClassMapping |
getCandidateTypeMapping()
Candidate mapping. |
java.util.BitSet |
getExcludes(java.util.List path)
Return the field indexes to exclude when loading data for the given path. |
java.lang.Object |
getMapping(java.lang.String path)
Return the mapping id for the given path supplied with addMapping(java.lang.String, java.lang.Object), or null if none. |
java.lang.String[] |
getMappingPaths()
Return the raw mapping paths supplied with addMapping(java.lang.String, java.lang.Object), or
empty array if none. |
boolean |
hasEager(java.util.List path,
FieldMapping field)
Return true if the mapped result contains eager data for the given field at the given path. |
java.lang.Object |
map(java.util.List path,
java.lang.Object id,
Joins joins)
Map the given request onto a result id. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String DISCRIMINATOR
| Method Detail |
|---|
public java.lang.Class getCandidateType()
public ClassMapping getCandidateTypeMapping()
public java.lang.String[] getMappingPaths()
addMapping(java.lang.String, java.lang.Object), or
empty array if none.
public java.lang.Object getMapping(java.lang.String path)
addMapping(java.lang.String, java.lang.Object), or null if none.
public void addMapping(java.lang.String path,
java.lang.Object id)
public java.lang.Object map(java.util.List path,
java.lang.Object id,
Joins joins)
path - stack of data requests (see
Result.startDataRequest(java.lang.Object))id - requested id or column (see
Result APIs)joins - requested joins, or null
public boolean hasEager(java.util.List path,
FieldMapping field)
path - stack of data requests (see
Result.startDataRequest(java.lang.Object))public java.util.BitSet getExcludes(java.util.List path)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||