From b0fc77cf8bb1957c83c5a15f44142f80abc1511b Mon Sep 17 00:00:00 2001 From: yangjie01 Date: Thu, 6 Aug 2026 21:56:46 +0800 Subject: [PATCH] docs: classify the fragment's non-Lance referenced files by format The list named two of the four kinds. A fragment can also reference external row-version metadata through created_at_version_meta and last_updated_at_version_meta, both raw byte ranges like the external row-id file. Classifying by format instead of enumerating keeps the boundary correct as kinds are added. --- rust/lance-table/src/format/fragment.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rust/lance-table/src/format/fragment.rs b/rust/lance-table/src/format/fragment.rs index 149a9b44fc6..82afee22c1d 100644 --- a/rust/lance-table/src/format/fragment.rs +++ b/rust/lance-table/src/format/fragment.rs @@ -527,7 +527,8 @@ impl Fragment { /// Every Lance-format file this fragment references: the base data files /// plus the data file of each overlay. The fragment's other referenced - /// files (deletion files, external row-id files) are not in this format. + /// files are not in this format: a deletion file is `.arrow` or `.bin`, and + /// external row-id or row-version metadata is a raw byte range. /// /// Prefer this over `files`, which is the base data files only and so omits /// overlays.