pub struct CreateTableIndexRequest {
    pub id: Option<Vec<String>>,
    pub column: String,
    pub index_type: IndexType,
    pub metric_type: Option<MetricType>,
    pub with_position: Option<bool>,
    pub base_tokenizer: Option<String>,
    pub language: Option<String>,
    pub max_token_length: Option<i32>,
    pub lower_case: Option<bool>,
    pub stem: Option<bool>,
    pub remove_stop_words: Option<bool>,
    pub ascii_folding: Option<bool>,
}Fields§
§id: Option<Vec<String>>§column: StringName of the column to create index on
index_type: IndexTypeType of index to create
metric_type: Option<MetricType>Distance metric type for vector indexes
with_position: Option<bool>Optional FTS parameter for position tracking
base_tokenizer: Option<String>Optional FTS parameter for base tokenizer
language: Option<String>Optional FTS parameter for language
max_token_length: Option<i32>Optional FTS parameter for maximum token length
lower_case: Option<bool>Optional FTS parameter for lowercase conversion
stem: Option<bool>Optional FTS parameter for stemming
remove_stop_words: Option<bool>Optional FTS parameter for stop word removal
ascii_folding: Option<bool>Optional FTS parameter for ASCII folding
Implementations§
Source§impl CreateTableIndexRequest
 
impl CreateTableIndexRequest
pub fn new(column: String, index_type: IndexType) -> CreateTableIndexRequest
Trait Implementations§
Source§impl Clone for CreateTableIndexRequest
 
impl Clone for CreateTableIndexRequest
Source§fn clone(&self) -> CreateTableIndexRequest
 
fn clone(&self) -> CreateTableIndexRequest
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 CreateTableIndexRequest
 
impl Debug for CreateTableIndexRequest
Source§impl Default for CreateTableIndexRequest
 
impl Default for CreateTableIndexRequest
Source§fn default() -> CreateTableIndexRequest
 
fn default() -> CreateTableIndexRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateTableIndexRequest
 
impl<'de> Deserialize<'de> for CreateTableIndexRequest
Source§fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CreateTableIndexRequest, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
 
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CreateTableIndexRequest, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CreateTableIndexRequest
 
impl PartialEq for CreateTableIndexRequest
Source§impl Serialize for CreateTableIndexRequest
 
impl Serialize for CreateTableIndexRequest
Source§fn serialize<__S>(
    &self,
    __serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
    __S: Serializer,
 
fn serialize<__S>(
    &self,
    __serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
    __S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for CreateTableIndexRequest
Auto Trait Implementations§
impl Freeze for CreateTableIndexRequest
impl RefUnwindSafe for CreateTableIndexRequest
impl Send for CreateTableIndexRequest
impl Sync for CreateTableIndexRequest
impl Unpin for CreateTableIndexRequest
impl UnwindSafe for CreateTableIndexRequest
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<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 more