|
21 | 21 |
|
22 | 22 | import org.apache.cayenne.CayenneRuntimeException; |
23 | 23 | import org.apache.cayenne.access.dbsync.SchemaUpdateStrategy; |
| 24 | +import org.apache.cayenne.access.jdbc.ColumnDescriptor; |
| 25 | +import org.apache.cayenne.access.jdbc.RowDescriptor; |
| 26 | +import org.apache.cayenne.access.jdbc.reader.RowReader; |
24 | 27 | import org.apache.cayenne.access.jdbc.reader.RowReaderFactory; |
25 | 28 | import org.apache.cayenne.access.translator.batch.BatchTranslator; |
26 | 29 | import org.apache.cayenne.access.translator.select.SelectTranslator; |
|
31 | 34 | import org.apache.cayenne.log.NoopJdbcEventLogger; |
32 | 35 | import org.apache.cayenne.map.DataMap; |
33 | 36 | import org.apache.cayenne.map.EntityResolver; |
| 37 | +import org.apache.cayenne.map.ObjAttribute; |
34 | 38 | import org.apache.cayenne.query.DeleteBatchQuery; |
35 | 39 | import org.apache.cayenne.query.InsertBatchQuery; |
36 | 40 | import org.apache.cayenne.query.Query; |
| 41 | +import org.apache.cayenne.query.QueryMetadata; |
37 | 42 | import org.apache.cayenne.query.UpdateBatchQuery; |
38 | 43 | import org.apache.cayenne.tx.BaseTransaction; |
39 | 44 | import org.apache.cayenne.tx.Transaction; |
@@ -313,6 +318,29 @@ public String toString() { |
313 | 318 | } |
314 | 319 |
|
315 | 320 |
|
| 321 | + /** |
| 322 | + * Creates a {@link RowReader} using internal {@link RowReaderFactory}. |
| 323 | + * |
| 324 | + * @since 4.0 |
| 325 | + * @deprecated in favor of obtaining the factory via {@link #getRowReaderFactory()} and calling it directly. |
| 326 | + */ |
| 327 | + @Deprecated(since = "5.0", forRemoval = true) |
| 328 | + public RowReader<?> rowReader(RowDescriptor descriptor, QueryMetadata queryMetadata) { |
| 329 | + return rowReaderFactory.rowReader(descriptor, queryMetadata, getAdapter()); |
| 330 | + } |
| 331 | + |
| 332 | + /** |
| 333 | + * Creates a {@link RowReader} using internal {@link RowReaderFactory}. |
| 334 | + * |
| 335 | + * @since 4.0 |
| 336 | + * @deprecated in favor of obtaining the factory via {@link #getRowReaderFactory()} and calling it directly. |
| 337 | + */ |
| 338 | + @Deprecated(since = "5.0", forRemoval = true) |
| 339 | + public RowReader<?> rowReader(RowDescriptor descriptor, QueryMetadata queryMetadata, |
| 340 | + Map<ObjAttribute, ColumnDescriptor> attributeOverrides) { |
| 341 | + return rowReader(descriptor, queryMetadata); |
| 342 | + } |
| 343 | + |
316 | 344 | /** |
317 | 345 | * @since 4.0 |
318 | 346 | */ |
|
0 commit comments