Skip to main content

Operator

Trait Operator 

Source
pub trait Operator: Send + Sync {
    // Required method
    fn execute(&self, ctx: &ExecutionContext) -> OperatorResult;

    // Provided method
    fn cost_estimate(&self, stats: &IndexStats) -> f64 { ... }
}

Required Methods§

Provided Methods§

Source

fn cost_estimate(&self, stats: &IndexStats) -> f64

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl Operator for AdaptivePositiveEvidencePoolOperator

Source§

impl Operator for AggregateOperator

Source§

impl Operator for AttentionFusionOperator

Source§

impl Operator for BayesianEvidenceFusionOperator

Source§

impl Operator for ComplementOperator

Source§

impl Operator for ComposedOperator

Source§

impl Operator for CosineProbabilityOperator

Source§

impl Operator for FacetOperator

Source§

impl Operator for FacetVectorOperator

Source§

impl Operator for FilterOperator

Source§

impl Operator for GroupByOperator

Source§

impl Operator for HybridTextVectorOperator

Source§

impl Operator for IndexScanOperator

Source§

impl Operator for IntersectOperator

Source§

impl Operator for KNNOperator

Source§

impl Operator for LearnedFusionOperator

Source§

impl Operator for MultiFieldSearchOperator

Source§

impl Operator for MultiStageOperator

Source§

impl Operator for PathAggregateOperator

Source§

impl Operator for PathFilterOperator

Source§

impl Operator for PathProjectOperator

Source§

impl Operator for ProbBoolFusionOperator

Source§

impl Operator for ProbNotOperator

Source§

impl Operator for ProgressiveFusionOperator

Source§

impl Operator for QueryPoolVectorScoreOperator

Source§

impl Operator for RobustPositiveEvidencePoolOperator

Source§

impl Operator for ScoreOperator

Source§

impl Operator for SemanticFilterOperator

Source§

impl Operator for SparseThresholdOperator

Source§

impl Operator for SpatialWithinOperator

Source§

impl Operator for TermOperator

Source§

impl Operator for UnifiedFilterOperator

Source§

impl Operator for UnionOperator

Source§

impl Operator for VectorExclusionOperator

Source§

impl Operator for VectorSimilarityOperator