pub struct IndexSet {
pub element_index: Arc<dyn ElementIndex>,
pub archive_index: Arc<dyn ElementArchiveIndex>,
pub result_index: Arc<dyn ResultIndex>,
pub future_queue: Arc<dyn FutureQueue>,
}Expand description
Set of indexes for a query
Fields§
§element_index: Arc<dyn ElementIndex>Element index for storing graph elements
archive_index: Arc<dyn ElementArchiveIndex>Archive index for storing historical elements (for past() function)
result_index: Arc<dyn ResultIndex>Result index for storing query results
future_queue: Arc<dyn FutureQueue>Future queue for temporal queries
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IndexSet
impl !RefUnwindSafe for IndexSet
impl Send for IndexSet
impl Sync for IndexSet
impl Unpin for IndexSet
impl !UnwindSafe for IndexSet
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