Re-exports§
pub use dsl::AggBuilder;pub use dsl::AggHandle;pub use dsl::ConflictTarget;pub use dsl::Cte;pub use dsl::DeleteBuilder;pub use dsl::FilterBuilder;pub use dsl::InsertBuilder;pub use dsl::JoinBuilder;pub use dsl::JoinBuilder2;pub use dsl::JoinBuilder3;pub use dsl::JoinBuilder4;pub use dsl::Joined2Filter;pub use dsl::Joined3Filter;pub use dsl::Joined4Filter;pub use dsl::RowIter;pub use dsl::SelectBuilder;pub use dsl::SourceRow;pub use dsl::UpdateBuilder;pub use dsl::WindowExpr;pub use dsl::WindowSpec;pub use dsl::avg;pub use dsl::count;pub use dsl::dense_rank;pub use dsl::exists;pub use dsl::max;pub use dsl::min;pub use dsl::not_exists;pub use dsl::rank;pub use dsl::row_number;pub use dsl::sum;pub use rusqlite;
Modules§
Macros§
- params
- A macro making it more convenient to longer lists of
parameters as a
&[&dyn ToSql].
Structs§
- Cached
Statement - Cacheable statement.
- Connection
- A connection to a SQLite database.
- Row
- A single result row of a query.
- Rows
- A handle for the resulting rows of a query.
- Statement
- A prepared statement.
- Transaction
- Represents a transaction on a database connection.
Enums§
- Error
- Enum listing possible errors from rusqlite.
- ToSql
Output ToSqlOutputrepresents the possible output types for implementers of theToSqltrait.- Value
- Owning dynamic type value. Value’s type is typically dictated by SQLite (not by the caller).
- Value
Ref - A non-owning dynamic type value. Typically, the memory backing this value is owned by SQLite.
Traits§
- Decode
- FromSql
- A trait for types that can be created from a SQLite value.
- Params
- Trait used for sets of parameter passed into SQL statements/queries.
- ToSql
- A trait for types that can be converted into SQLite values. Returns
Error::ToSqlConversionFailureif the conversion fails.
Functions§
- params_
from_ iter - Constructor function for a
ParamsFromIter. See its documentation for more.
Type Aliases§
- Result
- A typedef of the result returned by many methods.