You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This section describes how Lance catalogs organize, discover, and coordinate Lance tables.
61
+
62
+
When a local `lance-namespace` checkout with split catalog docs is available, `docs/make-full-website.sh` replaces these placeholders with the latest source content.
The REST Catalog is the service-oriented catalog specification for Lance.
84
+
85
+
This placeholder page keeps the local website buildable when external catalog docs are not available.
86
+
Run `docs/make-full-website.sh` with `LANCE_NAMESPACE_REPO` pointing at a split `lance-namespace` checkout to populate the full specification.
87
+
EOF
88
+
89
+
cat >"$docs_src/format/namespace/.pages"<<'EOF'
90
+
title: Namespace Client Spec
91
+
nav:
92
+
- Overview: index.md
93
+
- Objects & Relationships: object-relationship.md
94
+
- Operations: operations
95
+
- Supported Catalogs: supported-catalogs
96
+
EOF
97
+
98
+
cat >"$docs_src/format/namespace/index.md"<<'EOF'
99
+
# Namespace Client Spec
100
+
101
+
The Lance Namespace Client Spec defines the interface that engines and tools use to discover tables, resolve locations, and coordinate table operations through catalogs.
102
+
103
+
When a local `lance-namespace` checkout with split namespace docs is available, `docs/make-full-website.sh` replaces these placeholders with the latest source content.
This placeholder page keeps the local website buildable when external namespace docs are not available.
116
+
117
+
Run `docs/make-full-website.sh` with `LANCE_NAMESPACE_REPO` pointing at a split `lance-namespace` checkout to populate the full object model description.
This placeholder page keeps the local website buildable when external namespace docs are not available.
158
+
159
+
Run `docs/make-full-website.sh` with `LANCE_NAMESPACE_REPO` and `LANCE_NAMESPACE_IMPLS_REPO` set to local checkouts to populate the full integration catalog list.
"Expected catalog docs at '$namespace_repo/docs/src/catalog'. Use a Lance Namespace checkout that contains split catalog docs, or override LANCE_NAMESPACE_REPO to point at one."
140
-
require_dir \
141
-
"$namespace_repo/docs/src/namespace" \
142
-
"Expected namespace docs at '$namespace_repo/docs/src/namespace'. Use a Lance Namespace checkout that contains split namespace docs, or override LANCE_NAMESPACE_REPO to point at one."
143
-
require_dir \
144
-
"$namespace_impls_repo/docs/src" \
145
-
"Expected namespace implementation docs at '$namespace_impls_repo/docs/src'. Override LANCE_NAMESPACE_IMPLS_REPO if needed."
146
-
147
-
foroptional_repoin \
148
-
"$spark_repo" \
149
-
"$ray_repo" \
150
-
"$trino_repo" \
151
-
"$duckdb_repo" \
152
-
"$huggingface_repo";do
153
-
if [ !-d"$optional_repo" ];then
154
-
echo"Note: optional repo '$optional_repo' not found; skipping its docs.">&2
Copy file name to clipboardExpand all lines: docs/src/format/AGENTS.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,4 +12,4 @@ Also see [root AGENTS.md](../../../AGENTS.md) for cross-language standards.
12
12
13
13
- Explain schema/data evolution with concrete mechanics (field IDs, tombstones, data rewrites) — don't just name operations or defer to external specs.
14
14
- Describe all algorithms with full detail: parameters, precision, ordering, normalization bounds, and implementation steps — never reference an algorithm by name alone.
15
-
- Index docs must include explicit file schemas and describe reader navigation (page type distinction, root/entry point location) — follow the pattern in `table/index/scalar/bitmap.md`.
15
+
- Index docs must include explicit file schemas and describe reader navigation (page type distinction, root/entry point location) — follow the pattern in `index/scalar/bitmap.md`.
0 commit comments