pub enum VectorParam {
Vector(Vec<f32>),
Int(i64),
String(String),
Json(Value),
}Expand description
A SQL parameter value for vector queries.
Variants§
Vector(Vec<f32>)
A vector embedding (array of floats).
Int(i64)
An integer value.
String(String)
A string value.
Json(Value)
A JSON value.
Implementations§
Source§impl VectorParam
impl VectorParam
Sourcepub fn to_sql_literal(&self) -> String
pub fn to_sql_literal(&self) -> String
Convert to SQL literal string for debugging.
Trait Implementations§
Source§impl Clone for VectorParam
impl Clone for VectorParam
Source§fn clone(&self) -> VectorParam
fn clone(&self) -> VectorParam
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 VectorParam
impl Debug for VectorParam
Source§impl<'de> Deserialize<'de> for VectorParam
impl<'de> Deserialize<'de> for VectorParam
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for VectorParam
impl RefUnwindSafe for VectorParam
impl Send for VectorParam
impl Sync for VectorParam
impl Unpin for VectorParam
impl UnsafeUnpin for VectorParam
impl UnwindSafe for VectorParam
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