Add scaffolding for query-ops crate

This commit is contained in:
Hassan Abedi 2026-06-01 11:44:33 +02:00
parent 003ab36bd5
commit 6212f13ee6
3 changed files with 25 additions and 0 deletions

4
Cargo.lock generated
View File

@ -282,6 +282,10 @@ dependencies = [
"unicode-ident",
]
[[package]]
name = "query-ops"
version = "0.1.0"
[[package]]
name = "quote"
version = "1.0.45"

View File

@ -0,0 +1,11 @@
[package]
name = "query-ops"
version = "0.1.0"
edition.workspace = true
license.workspace = true
rust-version.workspace = true
[lints]
workspace = true
[dependencies]

View File

@ -0,0 +1,10 @@
//! Physical operators for a small query-plan executor.
//!
//! Targeted scope:
//! - atom scans with repeated-variable filtering and variable-binding output
//! - semijoins
//! - natural joins
//!
//! The operators are intended to be composed by hand into a small plan and
//! evaluated against in-memory relations. Integration with an external query
//! plan IR is out of scope for this crate.