pub enum LogicalPlan {
CreateTable {
name: String,
},
Insert {
table: String,
id: String,
vector: Vec<f32>,
metadata: Option<String>,
},
Search {
table: String,
query_vector: Vec<f32>,
limit: usize,
filter: Option<String>,
},
Compact {
table: String,
},
RetentionPolicy {
table: String,
interval: String,
},
}Variants§
Trait Implementations§
Source§impl Debug for LogicalPlan
impl Debug for LogicalPlan
Source§impl PartialEq for LogicalPlan
impl PartialEq for LogicalPlan
impl StructuralPartialEq for LogicalPlan
Auto Trait Implementations§
impl Freeze for LogicalPlan
impl RefUnwindSafe for LogicalPlan
impl Send for LogicalPlan
impl Sync for LogicalPlan
impl Unpin for LogicalPlan
impl UnsafeUnpin for LogicalPlan
impl UnwindSafe for LogicalPlan
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> 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