pub enum CanonicalKeyFamily {
Show 47 variants
Null,
Boolean,
Integer,
BigInt,
UnsignedInteger,
Float,
Text,
Blob,
Timestamp,
Duration,
IpAddr,
MacAddr,
Json,
Uuid,
NodeRef,
EdgeRef,
VectorRef,
RowRef,
Color,
Email,
Url,
Phone,
Semver,
Cidr,
Date,
Time,
Decimal,
EnumValue,
TimestampMs,
Ipv4,
Ipv6,
Subnet,
Port,
Latitude,
Longitude,
GeoPoint,
Country2,
Country3,
Lang2,
Lang5,
Currency,
ColorAlpha,
KeyRef,
DocRef,
TableRef,
PageRef,
Password,
}Expand description
Stable key family for ordered secondary indexes.
Families are intentionally narrow: range pushdown is only considered safe when all indexed values in a column belong to the same family.
Variants§
Null
Boolean
Integer
BigInt
UnsignedInteger
Float
Text
Blob
Timestamp
Duration
IpAddr
MacAddr
Json
Uuid
NodeRef
EdgeRef
VectorRef
RowRef
Color
Url
Phone
Semver
Cidr
Date
Time
Decimal
EnumValue
TimestampMs
Ipv4
Ipv6
Subnet
Port
Latitude
Longitude
GeoPoint
Country2
Country3
Lang2
Lang5
Currency
ColorAlpha
KeyRef
DocRef
TableRef
PageRef
Password
Trait Implementations§
Source§impl Clone for CanonicalKeyFamily
impl Clone for CanonicalKeyFamily
Source§fn clone(&self) -> CanonicalKeyFamily
fn clone(&self) -> CanonicalKeyFamily
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 moreSource§impl Debug for CanonicalKeyFamily
impl Debug for CanonicalKeyFamily
Source§impl Hash for CanonicalKeyFamily
impl Hash for CanonicalKeyFamily
Source§impl Ord for CanonicalKeyFamily
impl Ord for CanonicalKeyFamily
Source§fn cmp(&self, other: &CanonicalKeyFamily) -> Ordering
fn cmp(&self, other: &CanonicalKeyFamily) -> 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
Source§impl PartialEq for CanonicalKeyFamily
impl PartialEq for CanonicalKeyFamily
Source§fn eq(&self, other: &CanonicalKeyFamily) -> bool
fn eq(&self, other: &CanonicalKeyFamily) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for CanonicalKeyFamily
impl PartialOrd for CanonicalKeyFamily
impl Copy for CanonicalKeyFamily
impl Eq for CanonicalKeyFamily
impl StructuralPartialEq for CanonicalKeyFamily
Auto Trait Implementations§
impl Freeze for CanonicalKeyFamily
impl RefUnwindSafe for CanonicalKeyFamily
impl Send for CanonicalKeyFamily
impl Sync for CanonicalKeyFamily
impl Unpin for CanonicalKeyFamily
impl UnsafeUnpin for CanonicalKeyFamily
impl UnwindSafe for CanonicalKeyFamily
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
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<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