nodedb_sql/types/plan/mod.rs
1// SPDX-License-Identifier: Apache-2.0
2
3//! SqlPlan intermediate representation and supporting types.
4
5mod cacheability;
6mod merge_types;
7mod row_types;
8mod variants;
9mod vector_opts;
10
11pub use cacheability::PlanCacheEligibility;
12pub use merge_types::{MergeClauseKind, MergePlanAction, MergePlanClause};
13pub use row_types::{KvInsertIntent, VectorPrimaryRow};
14pub use variants::{DistanceMetric, SqlPlan};
15pub use vector_opts::{ArrayPrefilter, VectorAnnOptions, VectorQuantization};