Struct databend_common_ast::ast::InvertedIndexDefinition
source · pub struct InvertedIndexDefinition {
pub index_name: Identifier,
pub columns: Vec<Identifier>,
pub sync_creation: bool,
pub index_options: BTreeMap<String, String>,
}Fields§
§index_name: Identifier§columns: Vec<Identifier>§sync_creation: bool§index_options: BTreeMap<String, String>Trait Implementations§
source§impl Clone for InvertedIndexDefinition
impl Clone for InvertedIndexDefinition
source§fn clone(&self) -> InvertedIndexDefinition
fn clone(&self) -> InvertedIndexDefinition
Returns a copy 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 InvertedIndexDefinition
impl Debug for InvertedIndexDefinition
source§impl Display for InvertedIndexDefinition
impl Display for InvertedIndexDefinition
source§impl DriveMut for InvertedIndexDefinition
impl DriveMut for InvertedIndexDefinition
fn drive_mut<V: VisitorMut>(&mut self, visitor: &mut V)
source§impl PartialEq for InvertedIndexDefinition
impl PartialEq for InvertedIndexDefinition
impl StructuralPartialEq for InvertedIndexDefinition
Auto Trait Implementations§
impl Freeze for InvertedIndexDefinition
impl RefUnwindSafe for InvertedIndexDefinition
impl Send for InvertedIndexDefinition
impl Sync for InvertedIndexDefinition
impl Unpin for InvertedIndexDefinition
impl UnwindSafe for InvertedIndexDefinition
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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