pub struct ComparisonFilter {
pub kind: ComparisonType,
pub key: String,
pub value: AttributeValue,
}
Expand description
A filter used to compare a specified attribute key to a given value using a defined comparison operation.
Fields§
§kind: ComparisonType
Specifies the comparison operator: eq
, ne
, gt
, gte
, lt
, lte
.
key: String
The key to compare against the value.
value: AttributeValue
The value to compare against the attribute key; supports string, number, or boolean types.
Trait Implementations§
Source§impl Clone for ComparisonFilter
impl Clone for ComparisonFilter
Source§fn clone(&self) -> ComparisonFilter
fn clone(&self) -> ComparisonFilter
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 ComparisonFilter
impl Debug for ComparisonFilter
Source§impl<'de> Deserialize<'de> for ComparisonFilter
impl<'de> Deserialize<'de> for ComparisonFilter
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
Source§impl From<ComparisonFilter> for VectorStoreSearchFilter
impl From<ComparisonFilter> for VectorStoreSearchFilter
Source§fn from(filter: ComparisonFilter) -> Self
fn from(filter: ComparisonFilter) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ComparisonFilter
impl PartialEq for ComparisonFilter
Source§impl Serialize for ComparisonFilter
impl Serialize for ComparisonFilter
impl StructuralPartialEq for ComparisonFilter
Auto Trait Implementations§
impl Freeze for ComparisonFilter
impl RefUnwindSafe for ComparisonFilter
impl Send for ComparisonFilter
impl Sync for ComparisonFilter
impl Unpin for ComparisonFilter
impl UnwindSafe for ComparisonFilter
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