SegmentWriter

Trait SegmentWriter 

Source
pub trait SegmentWriter: Send + Sync {
    // Required method
    fn put(
        &mut self,
        segment_id: SegmentId,
        buffer: Vec<ByteBuffer>,
    ) -> VortexResult<()>;
}

Required Methods§

Source

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.

Implementors§