pub trait QueryAnalyzer: Send + Sync {
// Required methods
fn name(&self) -> &str;
fn analyze(&self, query: &str) -> Result<QueryAnalysis>;
}
Expand description
Trait for query analysis
pub trait QueryAnalyzer: Send + Sync {
// Required methods
fn name(&self) -> &str;
fn analyze(&self, query: &str) -> Result<QueryAnalysis>;
}
Trait for query analysis