Module prelude

Module prelude 

Source
Expand description

Prelude module for convenient imports.

use mik_sql::prelude::*;

Re-exports§

pub use crate::Aggregate;
pub use crate::AggregateFunc;
pub use crate::CompoundFilter;
pub use crate::ComputedField;
pub use crate::Cursor;
pub use crate::CursorDirection;
pub use crate::CursorError;
pub use crate::DeleteBuilder;
pub use crate::Dialect;
pub use crate::Filter;
pub use crate::FilterExpr;
pub use crate::FilterValidator;
pub use crate::InsertBuilder;
pub use crate::IntoCursor;
pub use crate::KeysetCondition;
pub use crate::LogicalOp;
pub use crate::Operator;
pub use crate::PageInfo;
pub use crate::Postgres;
pub use crate::QueryBuilder;
pub use crate::QueryResult;
pub use crate::SortDir;
pub use crate::SortField;
pub use crate::Sqlite;
pub use crate::UpdateBuilder;
pub use crate::ValidationError;
pub use crate::Value;
pub use crate::and;
pub use crate::delete;
pub use crate::insert;
pub use crate::merge_filters;
pub use crate::not;
pub use crate::or;
pub use crate::postgres;
pub use crate::simple;
pub use crate::sqlite;
pub use crate::update;

Macros§

ids
Collect field values from a list for batched loading.
sql_create
Build an INSERT query using object-like syntax.
sql_delete
Build a DELETE query using object-like syntax.
sql_read
Build a SELECT query using the query builder (CRUD: Read).
sql_update
Build an UPDATE query using object-like syntax.