Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
0ee6c41
feat(engine): unify constraint validation across all write surfaces
ragnorc Jun 29, 2026
24e78d8
test(engine): pin orphan-edge validation on adopt-by-pointer merge
ragnorc Jun 29, 2026
fa2967a
fix(engine): validate adopt-by-pointer merge tables (AdoptSourceState)
ragnorc Jun 29, 2026
ab11afe
test(engine): pin typed committed-uniqueness probe on non-String columns
ragnorc Jun 29, 2026
fe378ce
fix(engine): build committed uniqueness probe from typed column values
ragnorc Jun 29, 2026
5b9bcb0
test(engine): pin id-keyed cardinality on merge-load edge moves/dups
ragnorc Jun 29, 2026
cddf825
fix(engine): key merge/load cardinality by edge id, last-wins
ragnorc Jun 29, 2026
e6cec79
docs(rfcs): add RFC 0001 — branch merge by fragment adoption
ragnorc Jun 30, 2026
b19e5da
test(engine): pin @card validation on direct edge delete
ragnorc Jun 30, 2026
0a13358
fix(engine): validate edge cardinality on delete via resolved predicates
ragnorc Jun 30, 2026
07b5258
refactor(engine): capture deleted ids at delete time, drop validation…
ragnorc Jun 30, 2026
9426e11
Merge branch 'main' into branch-ops-lance-alignment
ragnorc Jun 30, 2026
bd47e6e
test(engine): pin overwrite-removal RI + coalesced-unique final image
ragnorc Jun 30, 2026
7003609
fix(engine): validate overwrite removals (orphan edges, emptied srcs)
ragnorc Jun 30, 2026
7f3201d
fix(engine): evaluate @unique against the coalesced final delta image
ragnorc Jun 30, 2026
4b2da02
style(engine): drop trailing blank line at staging.rs EOF
ragnorc Jun 30, 2026
268a5e9
docs(engine): refresh validate.rs module doc to current consumers
ragnorc Jun 30, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 0 additions & 9 deletions crates/omnigraph/src/db/omnigraph.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1786,15 +1786,6 @@ impl Omnigraph {
.await
}

pub(crate) async fn open_dataset_at_state(
&self,
table_path: &str,
table_branch: Option<&str>,
table_version: u64,
) -> Result<SnapshotHandle> {
table_ops::open_dataset_at_state(self, table_path, table_branch, table_version).await
}

pub(crate) async fn build_indices_on_dataset(
&self,
table_key: &str,
Expand Down
11 changes: 0 additions & 11 deletions crates/omnigraph/src/db/omnigraph/table_ops.rs
Original file line number Diff line number Diff line change
Expand Up @@ -936,17 +936,6 @@ pub(super) async fn reopen_for_mutation(
}
}

pub(super) async fn open_dataset_at_state(
db: &Omnigraph,
table_path: &str,
table_branch: Option<&str>,
table_version: u64,
) -> Result<SnapshotHandle> {
db.storage()
.open_dataset_at_state(table_path, table_branch, table_version)
.await
}

/// A declared index the builder could not materialize on this pass. Today the
/// only such case is a vector (IVF) column with no trainable vectors yet
/// (KMeans needs >=1 vector), e.g. the load-before-embed window. Reported, not
Expand Down
Loading