pub(crate) trait SinkRender<'scope> {
// Required method
fn render_sink(
&self,
compute_state: &mut ComputeState,
sink: &ComputeSinkDesc<CollectionMetadata>,
sink_id: GlobalId,
as_of: Antichain<Timestamp>,
start_signal: StartSignal,
sinked_collection: VecCollection<'scope, Timestamp, Row, Diff>,
err_collection: VecCollection<'scope, Timestamp, DataflowError, Diff>,
ct_times: Option<VecCollection<'scope, Timestamp, (), Diff>>,
output_probe: &Handle<Timestamp>,
) -> Option<Rc<dyn Any>>;
}Expand description
A type that can be rendered as a dataflow sink.