lance_table/system_index.rs
1// SPDX-License-Identifier: Apache-2.0
2// SPDX-FileCopyrightText: Copyright The Lance Authors
3
4//! System indices: table-level structure persisted as indices.
5//!
6//! Unlike normal indices, whose internals stay opaque behind
7//! [`crate::format::IndexMetadata::index_details`], the table format genuinely
8//! interprets the contents of these indices (fragment remapping, row
9//! visibility). They therefore live at the table layer.
10//!
11//! The `Index`-trait adapters for these structs live in `lance-index`, which
12//! re-exports the structs defined here.
13
14pub mod frag_reuse;
15pub mod mem_wal;