pub struct TemporalIndex { /* private fields */ }Expand description
B-tree index for temporal queries.
Implementations§
Source§impl TemporalIndex
impl TemporalIndex
pub fn new() -> Self
Sourcepub fn query_range(
&self,
start: DateTime<Utc>,
end: DateTime<Utc>,
) -> Vec<IndexResult>
pub fn query_range( &self, start: DateTime<Utc>, end: DateTime<Utc>, ) -> Vec<IndexResult>
Query blocks in time range
Sourcepub fn query_recent(&self, seconds: i64) -> Vec<IndexResult>
pub fn query_recent(&self, seconds: i64) -> Vec<IndexResult>
Get blocks from last N seconds
Trait Implementations§
Source§impl Default for TemporalIndex
impl Default for TemporalIndex
Auto Trait Implementations§
impl Freeze for TemporalIndex
impl RefUnwindSafe for TemporalIndex
impl Send for TemporalIndex
impl Sync for TemporalIndex
impl Unpin for TemporalIndex
impl UnsafeUnpin for TemporalIndex
impl UnwindSafe for TemporalIndex
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