pub trait BoundedSpatialRecordSink {
// Required method
fn write_chunk(&mut self, chunk: &SpatialRecordChunk) -> RecordsResult<()>;
// Provided method
fn finish(&mut self) -> RecordsResult<()> { ... }
}Expand description
Push-based bounded sink that cannot retain a record beyond the chunk lease.
Required Methods§
Sourcefn write_chunk(&mut self, chunk: &SpatialRecordChunk) -> RecordsResult<()>
fn write_chunk(&mut self, chunk: &SpatialRecordChunk) -> RecordsResult<()>
Writes one chunk synchronously.
Provided Methods§
Sourcefn finish(&mut self) -> RecordsResult<()>
fn finish(&mut self) -> RecordsResult<()>
Finalizes the sink.