pub struct OptimizerCatalog { /* private fields */ }Implementations§
Source§impl OptimizerCatalog
impl OptimizerCatalog
pub fn new( indexes: OptimizerCatalogIndexes, statistics: OptimizerCatalogStatistics, ) -> Self
Sourcepub fn with_ordered_range_indexes(
self,
indexes: impl IntoIterator<Item = (String, String)>,
) -> Self
pub fn with_ordered_range_indexes( self, indexes: impl IntoIterator<Item = (String, String)>, ) -> Self
Opts declared range indexes into ascending Value::cmp delivery.
The execution engine must guarantee this for full and projected scans,
including checkpoint/delta merging. Descriptors do not imply ordering.
Trait Implementations§
Source§impl Clone for OptimizerCatalog
impl Clone for OptimizerCatalog
Source§impl Debug for OptimizerCatalog
impl Debug for OptimizerCatalog
Source§impl Default for OptimizerCatalog
impl Default for OptimizerCatalog
impl Eq for OptimizerCatalog
Source§impl PartialEq for OptimizerCatalog
impl PartialEq for OptimizerCatalog
impl StructuralPartialEq for OptimizerCatalog
Auto Trait Implementations§
impl Freeze for OptimizerCatalog
impl RefUnwindSafe for OptimizerCatalog
impl Send for OptimizerCatalog
impl Sync for OptimizerCatalog
impl Unpin for OptimizerCatalog
impl UnsafeUnpin for OptimizerCatalog
impl UnwindSafe for OptimizerCatalog
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more