Expand description
Array engine operations dispatched to the Data Plane.
ArrayOp is the wire type for array query operators (slice,
project, aggregate, elementwise) plus the write-side ops (put,
delete) and engine maintenance (flush, compact). Complex nested
payloads — schemas, slice predicates, cell batches — ride as
opaque msgpack bytes (*_msgpack) decoded on the Data Plane via
zerompk against the canonical type from nodedb-array. This keeps
the bridge enum flat and zerompk-derivable while preserving full
type fidelity at the engine boundary.
Enums§
- Array
Binary Op - Pairwise op for
ArrayOp::Elementwise. - ArrayOp
- Array engine physical operations.
- Array
Reducer - Reducer for
ArrayOp::Aggregate. Numericc_enumkeeps the wire encoding to a single byte.