Skip to content

APIs of QueryHandle don't always make stateful behavior clear, yielding sometimes surprising results #8885

Open
@jleibs

Description

@jleibs

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    feat-dataframe-apiEverything related to the dataframe API🪳 bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions