Skip to content

Query runs: state of one run kept on the cached statement, and separate sync and async paths #2724

Open

Description

@mathiasrw

Several bugs come from where a query keeps the state of one run and from having separate synchronous and asynchronous code paths. Values that belong to one run (parameters used as LIMIT, subquery caches) are written to the compiled statement that the cache shares between runs, and each kind of source (tables, ?, subqueries, files) reads its rows and reports its errors in its own way. Bugs traced to this:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions