Skip to main content

Module executor

Module executor 

Source
Expand description

The Executor trait — the runtime contract between generated code and the pool.

Code generated by bsql::query! calls methods on this trait. Pool, PoolConnection, and Transaction all implement it.

The query_raw / query_raw_readonly methods use the bsql-driver’s arena-based row storage. Generated code decodes columns from Row via typed getters.

Structs§

OwnedResult
Owned query result that carries its arena alongside the result metadata.

Traits§

Executor
Execute a prepared query and return rows.