pub trait Sink: Send + Sync {
// Required methods
fn sink_name(&self) -> &str;
fn write_batch(
&self,
pipeline: &Pipeline,
run: &PipelineRun,
records: &[Row],
context: &QueryContext,
) -> DataResult<SinkWriteResult>;
}