Class DefaultRowReaderFactory
- java.lang.Object
-
- org.apache.cayenne.access.jdbc.reader.DefaultRowReaderFactory
-
- All Implemented Interfaces:
RowReaderFactory
public class DefaultRowReaderFactory extends Object implements RowReaderFactory
- Since:
- 4.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
DefaultRowReaderFactory.PostprocessorFactory
-
Constructor Summary
Constructors Constructor Description DefaultRowReaderFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected RowReader<?>
createEntityRowReader(RowDescriptor descriptor, QueryMetadata queryMetadata, EntityResultSegment resultMetadata, DefaultRowReaderFactory.PostprocessorFactory postProcessorFactory)
protected RowReader<?>
createFullRowReader(RowDescriptor descriptor, QueryMetadata queryMetadata, DefaultRowReaderFactory.PostprocessorFactory postProcessorFactory)
protected RowReader<?>
createScalarRowReader(RowDescriptor descriptor, QueryMetadata queryMetadata, ScalarResultSegment segment)
RowReader<?>
rowReader(RowDescriptor descriptor, QueryMetadata queryMetadata, DbAdapter adapter, Map<ObjAttribute,ColumnDescriptor> attributeOverrides)
-
-
-
Method Detail
-
rowReader
public RowReader<?> rowReader(RowDescriptor descriptor, QueryMetadata queryMetadata, DbAdapter adapter, Map<ObjAttribute,ColumnDescriptor> attributeOverrides)
- Specified by:
rowReader
in interfaceRowReaderFactory
-
createScalarRowReader
protected RowReader<?> createScalarRowReader(RowDescriptor descriptor, QueryMetadata queryMetadata, ScalarResultSegment segment)
-
createEntityRowReader
protected RowReader<?> createEntityRowReader(RowDescriptor descriptor, QueryMetadata queryMetadata, EntityResultSegment resultMetadata, DefaultRowReaderFactory.PostprocessorFactory postProcessorFactory)
-
createFullRowReader
protected RowReader<?> createFullRowReader(RowDescriptor descriptor, QueryMetadata queryMetadata, DefaultRowReaderFactory.PostprocessorFactory postProcessorFactory)
-
-