Package io.jmix.reports.yarg.loaders
Interface StreamingReportDataLoader
- All Known Implementing Classes:
JmixSqlDataLoader,JpqlDataLoader,SqlDataLoader
public interface StreamingReportDataLoader
A data loader capable of streaming rows one at a time from a live cursor. The loader owns the
connection/transaction lifecycle: it opens the cursor, hands a row iterator to
work, and
releases all resources when work returns (normally or exceptionally). The iterator is valid
ONLY inside the callback. Row maps are mutable, like ReportDataLoader.loadData(io.jmix.reports.yarg.structure.ReportQuery, io.jmix.reports.yarg.structure.BandData, java.util.Map<java.lang.String, java.lang.Object>)'s.-
Method Summary
-
Method Details
-
loadDataStreaming
-