Skip to content

feat(namespace): add directory-backed execution#96

Merged
ChunxuTang merged 1 commit into
lance-format:mainfrom
beinan:feat/dir-namespace
Jan 21, 2026
Merged

feat(namespace): add directory-backed execution#96
ChunxuTang merged 1 commit into
lance-format:mainfrom
beinan:feat/dir-namespace

Conversation

@beinan

@beinan beinan commented Jan 20, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add a native DirNamespace resolver in Rust and surface it through the Python bindings
  • keep the dictionary-based execute path and add execute_with_namespace
  • cover namespace execution with a Lance-backed pytest

Testing

@codecov-commenter

codecov-commenter commented Jan 20, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 83.54430% with 39 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
rust/lance-graph/src/query.rs 82.35% 33 Missing ⚠️
rust/lance-graph/src/namespace/directory.rs 88.00% 6 Missing ⚠️

📢 Thoughts on this report? Let us know!

@beinan beinan force-pushed the feat/dir-namespace branch 3 times, most recently from 814cbc4 to 02dc330 Compare January 20, 2026 06:47
@beinan beinan force-pushed the feat/dir-namespace branch from 02dc330 to 740dbce Compare January 20, 2026 06:52
@ChunxuTang ChunxuTang merged commit 1e7767f into lance-format:main Jan 21, 2026
9 checks passed
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.

Feature Request: Support lance-namespace for Automatic Table Resolution in CypherQuery.execute()

3 participants