ros-madair-compile 0.1.0-alpha.20
“The pure Query IR → DuckDB SQL lowering (no libduckdb): compile_expr over the tile-row + edge + melted-store schema. Builds for wasm32 so t…”
Near-zero recent downloads for registry packagePackage first published within seven days
SHA-256b6bca48eda9db2db97e7d20e4155e711b5b6e9b9ef59702517fad6a288949868
MaleculeH(Db)Md
Evidence
1// SPDX-License-Identifier: AGPL-3.0-or-later
2//! The pure `Query` IR → DuckDB SQL lowering, with **no** libduckdb dependency.
3//!
4//! This is the ONE compiler: `ros-madair-duck` (native) links libduckdb and
5//! *executes* the SQL this crate produces; a browser build (`wasm32`) runs the
6//! identical l …
14:4… passes which Parquet files it registered.
15
16use std::collections::HashMap;
17
18use alizarin_core::datatype_index::datatype_index_spec;
19use alizarin_core::extension_type_registry::{ExtensionTypeRegistry, IndexClass};
20use alizarin_core::graph::{StaticGraph, StaticNode};
21use ros_madair_query::{ConceptOp, Expr, Query};
22
23/// The query could not be lowered to DuckDB SQL: a typed/schema error — an unknown
24/// path alias, a datatype not indexed for the predicate, a coarse predicate under a
25/// negation, a required store/edge table absent, etc …
302:17… the source resources whose `path` link lands in that set. Nested
303 // OnLinks fold naturally: each wraps the inner set in another semijoin, an …
868:56… ile paths get defended.
869pub fn sql_lit(s: &str) -> String {
870 s.replace('\'', "''")
871}
No evidence locations were recorded for this file. Raw result