resolveStreamChunkSizeBytes function

int resolveStreamChunkSizeBytes({
  1. required int? chunkSize,
  2. ConnectionOptions? options,
})

Resolves the effective stream FFI chunk size for a connection.

Explicit chunkSize wins; otherwise ConnectionOptions.streamChunkSizeBytes, then defaultRecommendedStreamChunkSizeBytes (64 KiB).

Implementation

int resolveStreamChunkSizeBytes({
  required int? chunkSize,
  ConnectionOptions? options,
}) =>
    chunkSize ??
    options?.streamChunkSizeBytes ??
    defaultRecommendedStreamChunkSizeBytes;