trait ExecutorBuilder {
type Node;
// Required method
async fn new_boxed_executor(
params: ExecutorParams,
node: &Self::Node,
store: impl StateStore,
) -> StreamResult<Executor>;
}
Required Associated Types§
Required Methods§
sourceasync fn new_boxed_executor(
params: ExecutorParams,
node: &Self::Node,
store: impl StateStore,
) -> StreamResult<Executor>
async fn new_boxed_executor( params: ExecutorParams, node: &Self::Node, store: impl StateStore, ) -> StreamResult<Executor>
Create an Executor
from StreamNode
.
Object Safety§
This trait is not object safe.
Implementors§
source§impl ExecutorBuilder for AsOfJoinExecutorBuilder
impl ExecutorBuilder for AsOfJoinExecutorBuilder
type Node = AsOfJoinNode
source§impl ExecutorBuilder for BatchQueryExecutorBuilder
impl ExecutorBuilder for BatchQueryExecutorBuilder
type Node = BatchPlanNode
source§impl ExecutorBuilder for CdcFilterExecutorBuilder
impl ExecutorBuilder for CdcFilterExecutorBuilder
CdcFilter
is an extension to the Filter executor