pub trait SegmentWriter: Send + Sync {
// Required method
fn put(
&mut self,
segment_id: SegmentId,
buffer: Vec<ByteBuffer>,
) -> VortexResult<()>;
}Required Methods§
Sourcefn put(
&mut self,
segment_id: SegmentId,
buffer: Vec<ByteBuffer>,
) -> VortexResult<()>
fn put( &mut self, segment_id: SegmentId, buffer: Vec<ByteBuffer>, ) -> VortexResult<()>
Write the given data into a segment and associate it with the given segment identifier. The provided buffers are concatenated together to form the segment.