[][src]Enum holochain_persistence_api::eav::query::IndexFilter

pub enum IndexFilter {
    LatestByAttribute,
    Range(Option<i64>, Option<i64>),
}

Specifies options for filtering on Index: Range returns all results within a particular range of indices. LatestByAttribute is more complex. It first does a normal filter by E, A, and V. Then, for each group of items which differ only by Attribute and Index, only the item with highest Index is retained for that grouping.

Variants

LatestByAttribute
Range(Option<i64>, Option<i64>)

Trait Implementations

impl Clone for IndexFilter[src]

impl Debug for IndexFilter[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Clone for T where
    T: Clone
[src]