exportArrowCStream method

ArrowCStream exportArrowCStream({
  1. int maxRows = 65536,
})

Exports lazily produced Arrow struct-array batches of at most maxRows.

Implementation

ArrowCStream exportArrowCStream({int maxRows = 65536}) {
  _validatePositive(maxRows, 'maxRows');
  final lease = _owner.lease('DataFrame');
  try {
    return _runtime._arrowC.exportFrameStream(lease.handle, maxRows);
  } finally {
    lease.end();
  }
}