Crate reifydb_flow_operator_sdk

Crate reifydb_flow_operator_sdk 

Source
Expand description

ReifyDB Operator SDK

Re-exports§

pub use catalog::Catalog;
pub use change::FlowChangeBuilder;
pub use context::OperatorContext;
pub use error::FFIError;
pub use error::Result;
pub use stateful::State;
pub use store::Store;

Modules§

catalog
Catalog access for FFI operators
change
Builder for constructing FlowChange objects
context
Operator context providing access to state and resources
error
Error types for the operator SDK
ffi
FFI bridge for operators
marshal
Marshalling implementations for FFI types
prelude
stateful
State management utilities for operators
store
Store access for FFI operators
testing
Testing utilities for FFI operators

Structs§

CowVec
EncodedKey
EncodedValues
FlowChange
Represents a flow change with insertions, updates, and deletions
OperatorColumnDef
A single column definition in an operator’s input/output

Enums§

FlowChangeOrigin
Origin of a flow change
FlowDiff
Represents a single diff in a flow change

Traits§

EncodableKey
FFIOperator
Runtime operator behavior Operators must be Send + Sync for thread safety
FFIOperatorMetadata
Static metadata about an operator type This trait provides compile-time constant metadata
FFIOperatorWithMetadata