dbkit-core 0.3.0

Core types and SQL building blocks for the dbkit ORM.
Documentation
pub mod compile;
pub mod expr;
pub mod func;
pub mod interval;
pub mod load;
pub mod mutation;
pub mod query;
pub mod rel;
pub mod schema;
pub mod types;

pub use compile::CompiledSql;
pub use expr::{
    row, AggregateExpr, ColumnValue, ComparisonValue, Condition, Expr, ExprNode, IntervalField, IntoExpr, NumericExprType, RowColumns,
    RowExpr, SqlAdd, SqlMul, SqlSub, Value,
};
pub use load::{ApplyLoad, Joined, LoadChain, NoLoad, SelectIn};
pub use mutation::{Delete, Insert, Update};
pub use query::{
    DistinctSelected, ForUpdateRowLock, Grouped, Join, JoinKind, NoRowLock, NotDistinct, NotGrouped, Order, OrderDirection, Select,
    SelectItem,
};
pub use rel::{BelongsToSpec, ManyToManyThrough, Relation, RelationInfo, RelationKind, RelationTarget};
pub use schema::{Column, ColumnRef, Table};
pub use types::{ActiveValue, BelongsTo, HasMany, ManyToMany, NotLoaded, PgInterval, PgVector, PgVectorError};