Convenience wrapper kept for backwards compatibility. Routes SELECT statements through the emulator and rejects other statement kinds.
Dispatches to the correct handler based on the SQL statement kind. Public so the prepared-statement wrapper can target it directly.
ReadonlyconsistencyWhich ReadConsistency modes this shard can honor.
Optional. The Postgres, MySQL, MariaDB, SQLite and Drizzle adapters report
primary and eventual and not session. A shard that leaves it unset is
read as supporting session only when it has SQLDatabase.withSession.
In-memory SQL backend used by tests and local sandboxes.
Implements the SQLDatabase contract with a deliberately limited subset of SQLite-flavored SQL. See the file-level docstring for the exact features supported.