trait OpAction {
type Output<'a>;
// Required methods
fn output_for<'a>(datum: impl Into<DatumCow<'a>>) -> Self::Output<'a>;
fn apply(builder: &mut ArrayBuilderImpl, output: Self::Output<'_>);
fn rollback(builder: &mut ArrayBuilderImpl);
fn finish(writer: &mut SourceStreamChunkRowWriter<'_>);
}
Required Associated Types§
Required Methods§
fn output_for<'a>(datum: impl Into<DatumCow<'a>>) -> Self::Output<'a>
fn apply(builder: &mut ArrayBuilderImpl, output: Self::Output<'_>)
fn rollback(builder: &mut ArrayBuilderImpl)
fn finish(writer: &mut SourceStreamChunkRowWriter<'_>)
Object Safety§
This trait is not object safe.