Closed
Description
Is your feature request related to a problem or challenge?
While reviewing our Sort code, I found Rows
is being allocated within RowCursorStream
for each batch (via RowConverter::convert_columns
)
This involves a number allocations (exponentially allocating based on Vec
) for each batch.
We should avoid this and reuse Rows
for the stream.
Describe the solution you'd like
Find a way to reuse Rows
for the entire stream.
Describe alternatives you've considered
No response
Additional context
No response