Package org.apache.cayenne.map
Class DefaultEntityResultSegment
- java.lang.Object
-
- org.apache.cayenne.map.DefaultEntityResultSegment
-
- All Implemented Interfaces:
EntityResultSegment
public class DefaultEntityResultSegment extends Object implements EntityResultSegment
- Since:
- 3.0
-
-
Constructor Summary
Constructors Constructor Description DefaultEntityResultSegment(ClassDescriptor classDescriptor, Map<String,String> fields, int offset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassDescriptor
getClassDescriptor()
int
getColumnOffset()
Returns a zero-based column index of the first column of this segment in the ResultSet.String
getColumnPath(String resultSetLabel)
Performs a reverse lookup of the column path for a given ResultSet label.Map<String,String>
getFields()
Returns a map of ResultSet labels keyed by column paths.
-
-
-
Constructor Detail
-
DefaultEntityResultSegment
public DefaultEntityResultSegment(ClassDescriptor classDescriptor, Map<String,String> fields, int offset)
-
-
Method Detail
-
getClassDescriptor
public ClassDescriptor getClassDescriptor()
- Specified by:
getClassDescriptor
in interfaceEntityResultSegment
-
getFields
public Map<String,String> getFields()
Description copied from interface:EntityResultSegment
Returns a map of ResultSet labels keyed by column paths. Note that ordering of fields in the returned map is generally undefined and should not be relied upon when processing query result sets.- Specified by:
getFields
in interfaceEntityResultSegment
-
getColumnOffset
public int getColumnOffset()
Description copied from interface:EntityResultSegment
Returns a zero-based column index of the first column of this segment in the ResultSet.- Specified by:
getColumnOffset
in interfaceEntityResultSegment
-
getColumnPath
public String getColumnPath(String resultSetLabel)
Description copied from interface:EntityResultSegment
Performs a reverse lookup of the column path for a given ResultSet label.- Specified by:
getColumnPath
in interfaceEntityResultSegment
-
-