Skip to content

fix(lapis): handle large arrow strings from RhyDB - #1919

Merged
fengelniederhammer merged 1 commit into
mainfrom
fixLargeString
Oct 21, 2026
Merged

fengelniederhammer merged 1 commit into
mainfrom
fixLargeString

Conversation

@fengelniederhammer

Copy link
Copy Markdown
Contributor

adapt LAPIS to changes of RhyOrg/RhyDB#1723

PR Checklist

  • All necessary documentation has been adapted.
  • All necessary changes are explained in the llms.txt.
  • The implemented feature is covered by an appropriate test.

@fengelniederhammer
fengelniederhammer requested review from fhennig and taepper and a balanced review from Copilot October 20, 2026 16:35
@fengelniederhammer
fengelniederhammer added this pull request to stack #1920 October 20, 2026 16:35
@vercel

vercel Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
lapis Ready Ready Preview Oct 21, 2026 11:54am UTC

Request Review

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

No blocking issues were identified in the focused compatibility change; existing tests cover the updated fixtures but were not executed.

No open issues 🎉

What changed in this PR

Updates LAPIS to read RhyDB’s large Arrow string columns while retaining support for standard strings.

Changes:

  • Supports LargeVarCharVector in string and JSON conversion.
  • Updates test fixtures to emit LargeUtf8 columns.
File Description
lapis/​src/​test/​kotlin/​org/​genspectrum/​lapis/​rhydb/​ArrowTestHelper.kt Generates large-string Arrow fixtures for existing tests.
lapis/​src/​main/​kotlin/​org/​genspectrum/​lapis/​rhydb/​ArrowRowConverter.kt Handles both large and standard Arrow strings.

Review effort: Balanced

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The focused compatibility update has no identified blocking issues; existing tests exercise the updated fixtures, though tests were not executed.

No open issues 🎉

Review effort: Balanced

@taepper taepper left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Looks good!

Base automatically changed from fixNullLineageFilter to main October 21, 2026 11:54
@fengelniederhammer
fengelniederhammer merged commit ba73ea3 into main Oct 21, 2026
7 of 8 checks passed
@fengelniederhammer
fengelniederhammer deleted the fixLargeString branch October 21, 2026 11:55

This branch was successfully deployed

1 active deployment
Preview — 1c7ff64a Deployed Oct 21, 2026 by vercel[bot]
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.

4 participants