pub trait MemtableBuilder:
Send
+ Sync
+ Debug {
// Required method
fn build(&self, id: MemtableId, metadata: &RegionMetadataRef) -> MemtableRef;
// Provided method
fn use_bulk_insert(&self, metadata: &RegionMetadataRef) -> bool { ... }
}
Expand description
Builder to build a new Memtable.
Required Methods§
Sourcefn build(&self, id: MemtableId, metadata: &RegionMetadataRef) -> MemtableRef
fn build(&self, id: MemtableId, metadata: &RegionMetadataRef) -> MemtableRef
Builds a new memtable instance.
Provided Methods§
Sourcefn use_bulk_insert(&self, metadata: &RegionMetadataRef) -> bool
fn use_bulk_insert(&self, metadata: &RegionMetadataRef) -> bool
Returns true if the memtable supports bulk insert and benefits from it.