Struct lance_core::format::Index
source · pub struct Index {
pub uuid: Uuid,
pub fields: Vec<i32>,
pub name: String,
pub dataset_version: u64,
pub fragment_bitmap: Option<RoaringBitmap>,
}
Expand description
Index metadata
Fields§
§uuid: Uuid
Unique ID across all dataset versions.
fields: Vec<i32>
Fields to build the index.
name: String
Human readable index name
dataset_version: u64
The latest version of the dataset this index covers
fragment_bitmap: Option<RoaringBitmap>
The fragment ids this index covers.
If this is None, then this is unknown.
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Index
impl Send for Index
impl Sync for Index
impl Unpin for Index
impl UnwindSafe for Index
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