• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

anthonypdawson / vector-inspector / 27912404423
80%
master: 80%

Build:
Build:
LAST BUILD BRANCH: fix/lancedb-flat-schema-metadata
DEFAULT BRANCH: master
Ran 21 Jun 2026 05:51PM UTC
Jobs 1
Files 136
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

21 Jun 2026 05:43PM UTC coverage: 80.358% (+0.03%) from 80.33%
27912404423

push

github

anthonypdawson
fix: LanceDB flat schema metadata extraction and column width limits

Fixes metadata display for LanceDB databases with flat schemas (e.g., Contextus)
where metadata is stored as individual columns rather than nested in a 'metadata' column.

## Changes

### LanceDB Connection
- Extract metadata from PyArrow schema first (all non-reserved columns)
- Support flat schema format in get_all_items() - build metadata dicts from column values
- Detect and exclude content column from metadata to prevent duplication
- Maintain backward compatibility with nested 'metadata' column format
- Fix count detection when schema extraction succeeds but count is unavailable

### UI
- Add 600px max-width constraint to table columns to prevent excessive width
- Prevent 'document' column from appearing twice (once as content, once as metadata)

### Tests
- Add comprehensive flat schema metadata extraction tests
- Update existing tests to reflect content column exclusion from metadata
- Verify backward compatibility with nested metadata format

Closes #XX

72 of 87 new or added lines in 2 files covered. (82.76%)

4 existing lines in 1 file now uncovered.

15751 of 19601 relevant lines covered (80.36%)

0.8 hits per line

Uncovered Changes

Lines Coverage ∆ File
14
74.02
0.8% src/vector_inspector/core/connections/lancedb_connection.py
1
75.41
0.16% src/vector_inspector/ui/views/metadata/metadata_table.py

Coverage Regressions

Lines Coverage ∆ File
4
74.02
0.8% src/vector_inspector/core/connections/lancedb_connection.py
Jobs
ID Job ID Ran Files Coverage
1 27912404423.1 21 Jun 2026 05:51PM UTC 136
80.36
GitHub Action Run
Source Files on build 27912404423
  • Tree
  • List 136
  • Changed 3
  • Source Changed 2
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #27912404423
  • 5aecdae7 on github
  • Prev Build on master (#27910899718)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc