algeon-query-planning 0.1.2

Backend-neutral native query planning, proof, and admission contracts.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use super::common::{VectorDistanceMetric, VectorRelationBinding};

/// Pairwise distance parameters.
#[derive(Debug, Clone, PartialEq, Eq)]
pub struct VectorPairwiseDistanceParams {
    /// First relation defining the result's x axis.
    pub x: VectorRelationBinding,
    /// Second relation defining the result's y axis.
    pub y: VectorRelationBinding,
    /// Metric evaluated for every x and y row pair.
    pub metric: VectorDistanceMetric,
}