Skip to main content

Crate cartel_sqlite

Crate cartel_sqlite 

Source

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§

dsl
sql

Macros§

params
A macro making it more convenient to longer lists of parameters as a &[&dyn ToSql].

Structs§

CachedStatement
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.
ToSqlOutput
ToSqlOutput represents the possible output types for implementers of the ToSql trait.
Value
Owning dynamic type value. Value’s type is typically dictated by SQLite (not by the caller).
ValueRef
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::ToSqlConversionFailure if 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.

Attribute Macros§

sqlite_query

Derive Macros§

SqliteTable