getDataStream abstract method

Future<List<DataStreamBatch>> getDataStream(
  1. DataStreamId dataStream,
  2. int fromSequenceId, [
  3. int? toSequenceIdInclusive
])

Retrieve all data points in dataStream that fall within the inclusive range defined by fromSequenceId and toSequenceIdInclusive. If toSequenceIdInclusive is null, all data points starting fromSequenceId are returned.

In case no data for dataStream is stored in this repository, or is available for the specified range, an empty list is returned.

Throws IllegalArgumentException if:

  • dataStream has never been opened
  • fromSequenceId is negative or toSequenceIdInclusive is smaller than fromSequenceId

Implementation

Future<List<DataStreamBatch>> getDataStream(
  DataStreamId dataStream,
  int fromSequenceId, [
  int? toSequenceIdInclusive,
]);