query library

Classes

Command<P>
A command that mutates data (INSERT, UPDATE, DELETE).
InsertCommand<P>
A specialized Command for dynamic inserts.
Query<P, R extends Record>
P defines the input Parameter type. R defines the expected output Record type (serves as a token for custom linting).
SQL
Wrapper for a value to be used in a SQL statement.
UpdateCommand<P>
A specialized Command for "patch" updates.

Typedefs

ParamMapper<P> = Map<String, Object?> Function(P params)
Maps a Record/Class to a SQLite named parameter map.
ResultSchema = Map<String, Type>
Best-effort schema definition using Dart's Type objects (e.g., int, String).