Package org.apache.cayenne.map
Class SQLResult
java.lang.Object
org.apache.cayenne.map.SQLResult
A metadata object that defines how a row in a result set can be converted to
result objects. SQLResult can be mapped to a single scalar, a single entity
or a mix of scalars and entities that is represented as an Object[].
- Since:
- 3.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addColumnResult
(String column) Adds a result set column name to the mapping.void
addEmbeddedResult
(EmbeddedResult embeddedResult) void
addEntityResult
(EntityResult entityResult) Returns a list of "uncompiled" result descriptors.getName()
getResolvedComponents
(EntityResolver resolver) void
-
Field Details
-
name
-
resultDescriptors
-
-
Constructor Details
-
SQLResult
public SQLResult()Creates an unnamed SQLResultSet. -
SQLResult
Creates a named SQLResultSet.
-
-
Method Details
-
getResolvedComponents
-
getName
-
setName
-
getComponents
Returns a list of "uncompiled" result descriptors. Column descriptors are returned as Strings, entity descriptors - asEntityResult
. To get fully resolved descriptors, usegetResolvedComponents(EntityResolver)
. -
addEntityResult
-
addEmbeddedResult
-
addColumnResult
Adds a result set column name to the mapping.
-