pub struct DatetimeIndexParams {
pub on_disk: Option<bool>,
pub is_principal: Option<bool>,
pub enable_hnsw: Option<bool>,
pub memory: Option<i32>,
}Fields§
§on_disk: Option<bool>Deprecated: use memory instead.
If true - store index on disk.
is_principal: Option<bool>If true - use this key to organize storage of the collection data. This option assumes that this key will be used in majority of filtered requests.
enable_hnsw: Option<bool>Enable HNSW graph building for this payload field. If true, builds additional HNSW links (Need payload_m > 0). Default: true.
memory: Option<i32>Memory placement of the index.
Overrides the deprecated on_disk flag if both are set.
Implementations§
Source§impl DatetimeIndexParams
impl DatetimeIndexParams
Sourcepub fn on_disk(&self) -> bool
pub fn on_disk(&self) -> bool
Returns the value of on_disk, or the default value if on_disk is unset.
Sourcepub fn is_principal(&self) -> bool
pub fn is_principal(&self) -> bool
Returns the value of is_principal, or the default value if is_principal is unset.
Sourcepub fn enable_hnsw(&self) -> bool
pub fn enable_hnsw(&self) -> bool
Returns the value of enable_hnsw, or the default value if enable_hnsw is unset.
Sourcepub fn memory(&self) -> Memory
pub fn memory(&self) -> Memory
Returns the enum value of memory, or the default if the field is unset or set to an invalid enum value.
Sourcepub fn set_memory(&mut self, value: Memory)
pub fn set_memory(&mut self, value: Memory)
Sets memory to the provided enum value.
Trait Implementations§
Source§impl Clone for DatetimeIndexParams
impl Clone for DatetimeIndexParams
Source§fn clone(&self) -> DatetimeIndexParams
fn clone(&self) -> DatetimeIndexParams
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for DatetimeIndexParams
Source§impl Debug for DatetimeIndexParams
impl Debug for DatetimeIndexParams
Source§impl Default for DatetimeIndexParams
impl Default for DatetimeIndexParams
impl Eq for DatetimeIndexParams
Source§impl From<DatetimeIndexParams> for IndexParams
impl From<DatetimeIndexParams> for IndexParams
Source§fn from(value: DatetimeIndexParams) -> Self
fn from(value: DatetimeIndexParams) -> Self
Source§impl From<DatetimeIndexParamsBuilder> for DatetimeIndexParams
impl From<DatetimeIndexParamsBuilder> for DatetimeIndexParams
Source§fn from(value: DatetimeIndexParamsBuilder) -> Self
fn from(value: DatetimeIndexParamsBuilder) -> Self
Source§impl Hash for DatetimeIndexParams
impl Hash for DatetimeIndexParams
Source§impl Message for DatetimeIndexParams
impl Message for DatetimeIndexParams
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self.Source§impl PartialEq for DatetimeIndexParams
impl PartialEq for DatetimeIndexParams
impl StructuralPartialEq for DatetimeIndexParams
Auto Trait Implementations§
impl Freeze for DatetimeIndexParams
impl RefUnwindSafe for DatetimeIndexParams
impl Send for DatetimeIndexParams
impl Sync for DatetimeIndexParams
impl Unpin for DatetimeIndexParams
impl UnsafeUnpin for DatetimeIndexParams
impl UnwindSafe for DatetimeIndexParams
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T in a tonic::Request