sqlite3 library Null safety

Dart bindings to sqlite3.

Classes

AggregateContext<V>
Application-defined context used to compute results in aggregate functions.
AggregateFunction<V>
Interface for application-defined aggregate functions. [...]
AllowedArgumentCount
Describes how many arguments an application-defined sql function can take.
Cursor
Base class for result sets that are either an in-memory (ResultSet) or a lazy iterator (IteratingCursor).
Database
An opened sqlite3 database.
IteratingCursor
A Cursor that can only be read once, obtaining rows from the database as necessary.
PreparedStatement
A prepared statement.
ResultSet
Stores the full result of a select statement.
Row
A single row in the result of a select statement. [...]
SqlError
Common result codes, https://www.sqlite.org/rescode.html Result Codes [...]
SqlExtendedError
Extended Result Codes, https://www.sqlite.org/rescode.html [...]
Sqlite3
Provides access to sqlite3 functions, such as opening new databases.
Version
Version information about the sqlite3 library in use.

Properties

sqlite3 Sqlite3
Provides access to sqlite3 functions, such as opening new databases.
read-only

Enums

OpenMode
Controls how databases should be opened by sqlite

Typedefs

ScalarFunction = Object? Function(List<Object?> arguments)
A scalar function exposed to sql. [...]

Exceptions / Errors

SqliteException
Thrown by sqlite methods. [...]