Available on crate feature
declarative-plans only.Expand description
Protobuf wire format mirroring the kernel’s plan / schema / expression IR.
Each submodule wraps the prost-generated code for one .proto file in
kernel/proto/. Consumers can serialise a kernel-built plan and ship it
across a process / language boundary (Rust kernel -> JVM engine, etc.).
schema– mirror ofkernel/src/schema/mod.rs(DataType,PrimitiveType,StructType, …).expressions– mirror ofkernel/src/expressions/mod.rsandscalars.rs(Expression,Predicate,Scalar,ColumnName, …).plan– mirror ofkernel/src/plans/ir/{plan,nodes}.rs(Plan,PlanNode,Operator, per-variant payload messages).operation– mirror ofkernel/src/plans/ir/operation.rs(Operation,IoOperation, and the I/O payload messages).