pub struct KnnPattern {
pub table: String,
pub column: String,
pub query_vector: Vec<f32>,
pub metric: VectorMetric,
pub k: u64,
pub sort_direction: SortDirection,
}Expand description
ORDER BY + LIMIT から抽出した KNN 最適化パターン。
Fields§
§table: String§column: String§query_vector: Vec<f32>§metric: VectorMetric§k: u64§sort_direction: SortDirectionTrait Implementations§
Source§impl Clone for KnnPattern
impl Clone for KnnPattern
Source§fn clone(&self) -> KnnPattern
fn clone(&self) -> KnnPattern
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for KnnPattern
impl Debug for KnnPattern
Source§impl PartialEq for KnnPattern
impl PartialEq for KnnPattern
impl StructuralPartialEq for KnnPattern
Auto Trait Implementations§
impl Freeze for KnnPattern
impl RefUnwindSafe for KnnPattern
impl Send for KnnPattern
impl Sync for KnnPattern
impl Unpin for KnnPattern
impl UnwindSafe for KnnPattern
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more