pub trait QueryOptimizer: Send + Sync {
// Required methods
fn name(&self) -> &str;
fn optimize(&self, query: &Query, context: &QueryContext) -> Result<Query>;
}
Expand description
Trait for query optimization
pub trait QueryOptimizer: Send + Sync {
// Required methods
fn name(&self) -> &str;
fn optimize(&self, query: &Query, context: &QueryContext) -> Result<Query>;
}
Trait for query optimization