pub struct CuvsVectorRelationBinding { /* private fields */ }Expand description
Validated columns bound to one named relation role in a cuVS SQL call.
Implementations§
Source§impl CuvsVectorRelationBinding
impl CuvsVectorRelationBinding
Sourcepub fn relation_role(&self) -> CuvsRelationRole
pub fn relation_role(&self) -> CuvsRelationRole
Returns the semantic input role associated with this relation.
Sourcepub fn id(&self) -> &str
pub fn id(&self) -> &str
Returns the bound row-id column used to correlate results with input rows.
Sourcepub fn vector(&self) -> &DenseVectorBinding
pub fn vector(&self) -> &DenseVectorBinding
Returns the validated dense-vector representation and column binding.
Trait Implementations§
Source§impl Clone for CuvsVectorRelationBinding
impl Clone for CuvsVectorRelationBinding
Source§impl Debug for CuvsVectorRelationBinding
impl Debug for CuvsVectorRelationBinding
impl Eq for CuvsVectorRelationBinding
Source§impl Hash for CuvsVectorRelationBinding
impl Hash for CuvsVectorRelationBinding
Source§impl Ord for CuvsVectorRelationBinding
impl Ord for CuvsVectorRelationBinding
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 PartialOrd for CuvsVectorRelationBinding
impl PartialOrd for CuvsVectorRelationBinding
impl StructuralPartialEq for CuvsVectorRelationBinding
Auto Trait Implementations§
impl Freeze for CuvsVectorRelationBinding
impl RefUnwindSafe for CuvsVectorRelationBinding
impl Send for CuvsVectorRelationBinding
impl Sync for CuvsVectorRelationBinding
impl Unpin for CuvsVectorRelationBinding
impl UnsafeUnpin for CuvsVectorRelationBinding
impl UnwindSafe for CuvsVectorRelationBinding
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