Skip to content

Add bulk load/update columns documentation for Geneva#214

Merged
jmhsieh merged 5 commits intomainfrom
jon/bulk-col-load-update
Apr 15, 2026
Merged

Add bulk load/update columns documentation for Geneva#214
jmhsieh merged 5 commits intomainfrom
jon/bulk-col-load-update

Conversation

@jmhsieh
Copy link
Copy Markdown
Contributor

@jmhsieh jmhsieh commented Apr 14, 2026

Summary

  • Add new docs page for load_columns / load_columns_async API covering bulk loading and updating column data from external sources (Parquet, Lance, IPC) via primary-key join
  • Covers basic usage, missing key handling (on_missing modes), and performance tuning (concurrency, checkpointing, commit visibility, multi-pass loads)
  • Added to navigation under Running Jobs, after Backfilling

Test plan

  • Verify page renders correctly with npx mintlify dev
  • Confirm navigation link appears under Running Jobs
  • Verify API reference links resolve to published SDK docs

🤖 Generated with Claude Code

jmhsieh and others added 4 commits April 14, 2026 11:50
Covers the load_columns API for joining pre-computed column data from
external sources (Parquet, Lance, IPC) into LanceDB tables by primary
key. Includes usage examples, missing key handling, performance tuning
(memory sizing, concurrency, checkpointing, multi-pass loads, cost
model), and links to SDK reference.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Move concurrency, commit visibility, and multi-pass loads under
performance tuning. Consolidate supported formats, multiple columns,
async API, and validation into briefer inline mentions. Remove
references to Ray internals.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Drop cost model and index build latency sections. Merge memory sizing
into multi-pass where it's actionable. Trim concurrency, checkpointing,
and commit visibility to essentials.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
@mintlify
Copy link
Copy Markdown
Contributor

mintlify bot commented Apr 14, 2026

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
lancedb-bcbb4faf 🟢 Ready View Preview Apr 14, 2026, 7:53 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

Copy link
Copy Markdown
Contributor

@BubbleCal BubbleCal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The example code is not correct, but LGTM for the rest

Comment thread docs/geneva/jobs/bulk-load-columns.mdx Outdated
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
@jmhsieh jmhsieh merged commit 81f80e6 into main Apr 15, 2026
2 checks passed
@jmhsieh jmhsieh deleted the jon/bulk-col-load-update branch April 15, 2026 20:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants