QueryExecutor is a function that executes a query and returns the result as a schema and iterator. Either of |parsed| or |analyzed| can be nil depending on the use case
func(ctx *sql.Context, query string, parsed tree.Statement, stmt *duckdb.Stmt, vars []any) (sql.Schema, sql.RowIter, *sql.QueryFlags, error)
| 400 | // QueryExecutor is a function that executes a query and returns the result as a schema and iterator. Either of |
| 401 | // |parsed| or |analyzed| can be nil depending on the use case |
| 402 | type QueryExecutor func(ctx *sql.Context, query string, parsed tree.Statement, stmt *duckdb.Stmt, vars []any) (sql.Schema, sql.RowIter, *sql.QueryFlags, error) |
| 403 | |
| 404 | // executeQuery is a QueryExecutor that calls QueryWithBindings on the given engine using the given query and parsed |
| 405 | // statement, which may be nil. |
nothing calls this directly
no outgoing calls
no test coverage detected