[−][src]Trait persy_expimp::PersyReader
Required methods
pub fn list_segments(&self) -> EIRes<Vec<(String, SegmentId)>>
[src]
pub fn list_indexes(&self) -> EIRes<Vec<(String, IndexInfo)>>
[src]
pub fn scan(
&self,
segment: &str
) -> EIRes<Box<dyn Iterator<Item = (PersyId, Vec<u8>)>>>
[src]
&self,
segment: &str
) -> EIRes<Box<dyn Iterator<Item = (PersyId, Vec<u8>)>>>
pub fn range<K, V, R>(
&self,
index_name: &str,
range: R
) -> EIRes<Box<dyn Iterator<Item = (K, Value<V>)>>> where
K: IndexType + 'static,
V: IndexType + 'static,
R: RangeBounds<K>,
[src]
&self,
index_name: &str,
range: R
) -> EIRes<Box<dyn Iterator<Item = (K, Value<V>)>>> where
K: IndexType + 'static,
V: IndexType + 'static,
R: RangeBounds<K>,
Implementations on Foreign Types
impl PersyReader for Persy
[src]
pub fn list_segments(&self) -> EIRes<Vec<(String, SegmentId)>>
[src]
pub fn list_indexes(&self) -> EIRes<Vec<(String, IndexInfo)>>
[src]
pub fn scan(
&self,
segment: &str
) -> EIRes<Box<dyn Iterator<Item = (PersyId, Vec<u8>)>>>
[src]
&self,
segment: &str
) -> EIRes<Box<dyn Iterator<Item = (PersyId, Vec<u8>)>>>
pub fn range<K, V, R>(
&self,
index_name: &str,
range: R
) -> EIRes<Box<dyn Iterator<Item = (K, Value<V>)>>> where
K: IndexType + 'static,
V: IndexType + 'static,
R: RangeBounds<K>,
[src]
&self,
index_name: &str,
range: R
) -> EIRes<Box<dyn Iterator<Item = (K, Value<V>)>>> where
K: IndexType + 'static,
V: IndexType + 'static,
R: RangeBounds<K>,
impl PersyReader for Snapshot
[src]
pub fn list_segments(&self) -> EIRes<Vec<(String, SegmentId)>>
[src]
pub fn list_indexes(&self) -> EIRes<Vec<(String, IndexInfo)>>
[src]
pub fn scan(
&self,
segment: &str
) -> EIRes<Box<dyn Iterator<Item = (PersyId, Vec<u8>)>>>
[src]
&self,
segment: &str
) -> EIRes<Box<dyn Iterator<Item = (PersyId, Vec<u8>)>>>
pub fn range<K, V, R>(
&self,
index_name: &str,
range: R
) -> EIRes<Box<dyn Iterator<Item = (K, Value<V>)>>> where
K: IndexType + 'static,
V: IndexType + 'static,
R: RangeBounds<K>,
[src]
&self,
index_name: &str,
range: R
) -> EIRes<Box<dyn Iterator<Item = (K, Value<V>)>>> where
K: IndexType + 'static,
V: IndexType + 'static,
R: RangeBounds<K>,