Expand description
Core query AST and type system for Nautilus ORM.
Re-exports§
pub use args::FindManyArgs;pub use args::FindUniqueArgs;pub use args::IncludeRelation;pub use args::VectorMetric;pub use args::VectorNearest;pub use column::Column;pub use column::ColumnMarker;pub use column::FromValue;pub use column::OrderField;pub use column::RowAccess;pub use column::SelectColumns;pub use cursor::build_cursor_predicate;pub use delete::Delete;pub use delete::DeleteBuilder;pub use delete::DeleteCapacity;pub use error::Error;pub use error::Result;pub use expr::BinaryOp;pub use expr::Expr;pub use expr::JsonPathCast;pub use expr::LiteralSql;pub use insert::Insert;pub use insert::InsertBuilder;pub use insert::InsertCapacity;pub use protocol_json::find_many_args_to_protocol_json;pub use protocol_json::find_many_args_to_protocol_object;pub use protocol_json::where_expr_to_protocol_json;pub use select::JoinClause;pub use select::JoinType;pub use select::OrderBy;pub use select::OrderByItem;pub use select::OrderDir;pub use select::Select;pub use select::SelectBuilder;pub use select::SelectCapacity;pub use select::SelectItem;pub use update::Update;pub use update::UpdateBuilder;pub use update::UpdateCapacity;pub use value::Geography;pub use value::Geometry;pub use value::PlainValueRef;pub use value::Value;
Modules§
- args
- Structured argument objects for the query API. Structured argument types for query operations.
- column
- Typed column references, markers, and selection traits. Typed column references for type-safe query building.
- cursor
- Cursor predicate builder for stable pagination. Cursor predicate builder for stable pagination.
- delete
- DELETE query AST and builder. DELETE query AST and builder.
- error
- Error types and result alias. Error types for Nautilus core.
- expr
- Expression AST for filters and WHERE clauses. Expression AST for building WHERE clauses and filters.
- insert
- INSERT query AST and builder. INSERT query AST and builder.
- protocol_
json - Helpers for converting typed Rust query args into engine wire JSON. Convert typed Rust query arguments into the JSON shape consumed by the engine.
- select
- SELECT query AST and builder. SELECT query AST and builder.
- update
- UPDATE query AST and builder. UPDATE query AST and builder.
- value
- Database value representation. Database value types.