pub enum CuvsRelationRole {
Dataset,
Queries,
Input,
X,
Y,
}Expand description
SQL relation argument roles in the canonical operation registry.
Variants§
Dataset
Dense rows indexed for nearest-neighbor search.
Queries
Dense query rows matched against the indexed dataset.
Input
Dense rows consumed by a single-relation operation.
X
Rows on the first axis of a pairwise distance result.
Y
Rows on the second axis of a pairwise distance result.
Implementations§
Trait Implementations§
Source§impl Clone for CuvsRelationRole
impl Clone for CuvsRelationRole
Source§fn clone(&self) -> CuvsRelationRole
fn clone(&self) -> CuvsRelationRole
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CuvsRelationRole
Source§impl Debug for CuvsRelationRole
impl Debug for CuvsRelationRole
impl Eq for CuvsRelationRole
Source§impl Hash for CuvsRelationRole
impl Hash for CuvsRelationRole
Source§impl Ord for CuvsRelationRole
impl Ord for CuvsRelationRole
Source§fn cmp(&self, other: &CuvsRelationRole) -> Ordering
fn cmp(&self, other: &CuvsRelationRole) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for CuvsRelationRole
impl PartialEq for CuvsRelationRole
Source§impl PartialOrd for CuvsRelationRole
impl PartialOrd for CuvsRelationRole
impl StructuralPartialEq for CuvsRelationRole
Auto Trait Implementations§
impl Freeze for CuvsRelationRole
impl RefUnwindSafe for CuvsRelationRole
impl Send for CuvsRelationRole
impl Sync for CuvsRelationRole
impl Unpin for CuvsRelationRole
impl UnsafeUnpin for CuvsRelationRole
impl UnwindSafe for CuvsRelationRole
Blanket Implementations§
impl<T> Allocation for T
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request