pub trait IterBuilder: Send + Sync {
// Required method
fn build(
&self,
metrics: Option<MemScanMetrics>,
) -> Result<BoxedBatchIterator>;
}
Expand description
Builder to build an iterator to read the range. The builder should know the projection and the predicate to build the iterator.
Required Methods§
Sourcefn build(&self, metrics: Option<MemScanMetrics>) -> Result<BoxedBatchIterator>
fn build(&self, metrics: Option<MemScanMetrics>) -> Result<BoxedBatchIterator>
Returns the iterator to read the range.