icydb 0.162.1

IcyDB — A schema-first typed query engine and persistence runtime for Internet Computer canisters
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Public facade query surface.
//!
//! Re-exports the typed query builders, semantic query types, and facade-only
//! helper modules used by downstream canister code.

pub use icydb_core::db::{
    AccessRequirementError, AccessRequirementViolation, AggregateExpr, CompareOp, CompiledQuery,
    ExplainAccessCandidateV1, ExplainAccessDecisionKind, ExplainAccessDecisionV1,
    ExplainEligibleAlternativeV1, ExplainPlan, ExplainRejectedIndexV1, ExplainResidualSummaryV1,
    ExplainSelectedAccessV1, FieldRef, FilterExpr, FilterValue, MissingRowPolicy,
    NumericProjectionExpr, OrderDirection, OrderExpr, OrderTerm, PlannedQuery, Query,
    QueryTracePlan, RequiredAccessPath, RoundProjectionExpr, TextProjectionExpr,
    TraceExecutionFamily, TraceReuseArtifactClass, TraceReuseEvent, ValueProjectionExpr, add, asc,
    avg, contains, count, count_by, desc, div, ends_with, exists, field, first, last, left, length,
    lower, ltrim, max, max_by, min, min_by, mul, position, replace, right, round, round_expr,
    rtrim, starts_with, sub, substring, substring_with_length, sum, trim, upper,
};