• Joined on 2025-11-30
rust synced new reference refs/heads/refactor/json2-v2-storage-layout to rust/greptimedb from mirror 2026-08-17 11:38:39 +00:00
rust synced commits to refs/heads/feat/allow-widen-time-index-unit at rust/greptimedb from mirror 2026-08-17 11:38:39 +00:00
rust synced commits to refs/heads/paul.masurel/jitexpr at rust/tantivy from mirror 2026-08-17 11:38:28 +00:00
8142dbb1d7 Added doc/unit test
rust synced commits to refs/heads/ticket/ent-1961/mv-refresh at rust/lancedb from mirror 2026-08-17 11:38:19 +00:00
0aae8838a5 fix: bound the provenance ids an incremental refresh holds
20321db186 fix: rebuild when an update rewrites a fragment newer than the watermark
491fea0966 fix: a view capped at zero rows holds none
38ce73a3f7 fix: publish a refresh's removals and additions as one commit
13e7bfa94c fix: rebuild capped views on removal, and trust only real fragment ids
Compare 20 commits »
rust synced commits to refs/heads/ticket/ent-1961/mv-declarations at rust/lancedb from mirror 2026-08-17 11:38:19 +00:00
d1abefce56 fix: carry every metadata form a view can represent
rust synced commits to refs/heads/ticket/ent-1961/local-materialized-views at rust/lancedb from mirror 2026-08-17 11:38:19 +00:00
8bc7b4748b feat(python): materialized views on namespace connections, and a scalar select
f1b77a14bb test(python): an update refreshes incrementally
8ffb48b42a docs(python): refresh reconciles changes and concurrent refreshes cannot duplicate
585521e383 fix(python): quote bare select names, guard remote before I/O, state the refresh boundary
c62ed12364 feat(python): materialized view bindings
Compare 31 commits »
rust synced commits to refs/heads/ticket/ent-1961/mv-typescript at rust/lancedb from mirror 2026-08-17 11:38:19 +00:00
9560449955 fix(nodejs): open a materialized view through the core's local-only entry
03349150bf docs(nodejs): refresh reconciles changes and concurrent refreshes cannot duplicate
1c652d059c fix(nodejs): validate numeric options before the N-API boundary
75a763ae4b fix(nodejs): validate numeric options, quote bare select names
b690ce0560 feat(nodejs): materialized view bindings
Compare 36 commits »
rust synced commits to refs/heads/ticket/ent-1961/mv-differential-harness at rust/lancedb from mirror 2026-08-17 11:38:19 +00:00
aeffbbc3db test: cover merges and a capped view in the differential harness
c9566f3322 docs: name the barrier that makes the refresh race certain
aaef259d90 test: prove the refresh race happened before trusting the oracle
7c555797da test: race two processes into one view's refresh
ff87d1e16d fix: exercise the filtered-update eviction the harness claimed to cover
Compare 26 commits »
rust synced commits to refs/heads/ticket/ent-1961/mv-refresh at rust/lancedb from mirror 2026-08-17 03:28:26 +00:00
da732d9eae fix: rebuild when an update rewrites a fragment newer than the watermark
62ee2a2fe0 fix: a view capped at zero rows holds none
2d7ca7e827 fix: publish a refresh's removals and additions as one commit
60414e9750 fix: rebuild capped views on removal, and trust only real fragment ids
0f157f648d fix: share one row budget and certify only the planned generation
Compare 20 commits »
rust synced commits to refs/heads/ticket/ent-1961/mv-differential-harness at rust/lancedb from mirror 2026-08-17 03:28:26 +00:00
952d4d538b test: cover merges and a capped view in the differential harness
28c2f005d3 docs: name the barrier that makes the refresh race certain
4196eae450 test: prove the refresh race happened before trusting the oracle
cb829030f7 test: race two processes into one view's refresh
c9a32ae50f fix: exercise the filtered-update eviction the harness claimed to cover
Compare 26 commits »
rust synced commits to refs/heads/ticket/ent-1961/mv-typescript at rust/lancedb from mirror 2026-08-17 03:28:26 +00:00
d01a30f23c fix(nodejs): open a materialized view through the core's local-only entry
68decdb862 docs(nodejs): refresh reconciles changes and concurrent refreshes cannot duplicate
4ad7a58b46 fix(nodejs): validate numeric options before the N-API boundary
75c58b842c fix(nodejs): validate numeric options, quote bare select names
cad391557c feat(nodejs): materialized view bindings
Compare 36 commits »
rust synced commits to refs/heads/ticket/ent-1961/local-materialized-views at rust/lancedb from mirror 2026-08-17 03:28:26 +00:00
52193395b4 feat(python): materialized views on namespace connections, and a scalar select
bf6ea8dbbf test(python): an update refreshes incrementally
3d3bed8e45 docs(python): refresh reconciles changes and concurrent refreshes cannot duplicate
3540cc6c84 fix(python): quote bare select names, guard remote before I/O, state the refresh boundary
bf5046de9a feat(python): materialized view bindings
Compare 31 commits »
rust synced commits to refs/heads/ticket/ent-1961/mv-declarations at rust/lancedb from mirror 2026-08-17 03:28:26 +00:00
044a2df99f fix: carry a projected column's metadata, and bound the view limit
dbe93edb12 fix: refuse a remote table as a materialized view before any request
Compare 2 commits »
rust synced commits to refs/heads/paul.masurel/jitexpr at rust/tantivy from mirror 2026-08-17 03:28:22 +00:00
e0b5cb0842 add serialization format
rust synced commits to refs/heads/ticket/ent-1961/mv-refresh at rust/lancedb from mirror 2026-08-15 18:48:31 +00:00
7f892aaed6 docs: state what cross-process refresh actually leaves behind
rust synced commits to refs/heads/ticket/ent-1961/mv-differential-harness at rust/lancedb from mirror 2026-08-15 18:48:31 +00:00
815ffc7dbe test: race two processes into one view's refresh
4ff5e8d70c fix: exercise the filtered-update eviction the harness claimed to cover
225860e6e1 test: differential refresh harness for materialized views
7f892aaed6 docs: state what cross-process refresh actually leaves behind
Compare 4 commits »
rust synced new reference refs/heads/dependabot/cargo/rust-minor-patch-b947045a9e to rust/lancedb from mirror 2026-08-15 18:48:31 +00:00
rust synced commits to refs/heads/dependabot/cargo/rust-minor-patch-b947045a9e at rust/lancedb from mirror 2026-08-15 18:48:31 +00:00
rust synced commits to refs/heads/ticket/ent-1961/local-materialized-views at rust/lancedb from mirror 2026-08-15 18:48:31 +00:00
585b506cfd fix(python): quote bare select names, guard remote before I/O, state the refresh boundary
314d31da7b feat(python): materialized view bindings
815ffc7dbe test: race two processes into one view's refresh
4ff5e8d70c fix: exercise the filtered-update eviction the harness claimed to cover
225860e6e1 test: differential refresh harness for materialized views
Compare 6 commits »
rust synced commits to refs/heads/ticket/ent-1961/mv-typescript at rust/lancedb from mirror 2026-08-15 18:48:31 +00:00
2fb3f667ba fix(nodejs): validate numeric options before the N-API boundary
09daf737c6 fix(nodejs): validate numeric options, quote bare select names
a3e71e08c5 feat(nodejs): materialized view bindings
585b506cfd fix(python): quote bare select names, guard remote before I/O, state the refresh boundary
314d31da7b feat(python): materialized view bindings
Compare 9 commits »