trait RowWriterAction {
type Output<'a>;
const RECORD_TYPE: RecordType;
// 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);
}
Required Associated Constants§
const RECORD_TYPE: RecordType
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)
Object Safety§
This trait is not object safe.