pub enum Query {
NonVoid(NonVoid),
ComparisonWithZero(ComparisonWithZero),
ComparisonWithValue(ComparisonWithValue),
ComparisonWithOtherFile(ComparisonWithOtherFile),
BitmapRangeComparison(BitmapRangeComparison),
StringTokenSearch(StringTokenSearch),
}
Expand description
The query operand provides a way to do optional actions. It represents a condition.
Variants§
NonVoid(NonVoid)
ComparisonWithZero(ComparisonWithZero)
ComparisonWithValue(ComparisonWithValue)
ComparisonWithOtherFile(ComparisonWithOtherFile)
BitmapRangeComparison(BitmapRangeComparison)
StringTokenSearch(StringTokenSearch)
Trait Implementations§
source§impl Codec for Query
impl Codec for Query
type Error = QueryDecodingError
source§fn encoded_size(&self) -> usize
fn encoded_size(&self) -> usize
Computes the number of bytes required to encode the item.
source§unsafe fn encode_in(&self, out: &mut [u8]) -> usize
unsafe fn encode_in(&self, out: &mut [u8]) -> usize
Encode the item into a given byte array. Read more
source§impl PartialEq for Query
impl PartialEq for Query
impl StructuralPartialEq for Query
Auto Trait Implementations§
impl Freeze for Query
impl RefUnwindSafe for Query
impl Send for Query
impl Sync for Query
impl Unpin for Query
impl UnwindSafe for Query
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