Open
Description
The QueryHandle
represents a stateful stream of results including operations like:
next_row
seek_to_index_value
However APIs like batch_iter()
, built on top of these APIs don't make this stateful behavior clear.
This creates situations where a user can create two batch-iters, which intuitively should each operate independently, but actually step on each other.