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
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)
-
Constructor Details
-
DefaultRowReaderFactory
public DefaultRowReaderFactory()
-
-
Method Details
-
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)
-