feat: implement AGE relationship predicates and set operations#512
Conversation
470e3fd to
4c3ee36
Compare
Codex review reportI rebased PR #512 onto current Fixes applied
Review findings
Validation
GitHub now reports the PR as |
Takeover review closure reportThis supersedes the earlier report. I reviewed the complete final diff, resolved the original #513 stack conflict, fixed every valid PR-local finding, removed the interim shortest-path implementation at @savasp's direction, and found no remaining actionable review threads or code findings. AGE documentation decisionThe supported release remains Apache AGE 1.7.0, whose published manual does not expose a shortest-path primitive. Apache AGE The PostgreSQL BFS fallback has therefore been removed. AGE 1.7 continues to omit Finding ledger
Validation
#513 merged while this follow-up was in progress, so the final head is rebased onto its squash commit on |
f7445b7 to
84ce2ea
Compare
84ce2ea to
c052325
Compare
Summary
Union/Concatbranches, preserve parameter namespaces, and normalize projection aliases before renderingShortestPathundeclared for AGE 1.7, retain its provider-neutral TCK contract, and defer AGE: implement the ShortestPath capability #355 until AGE 1.8 releases the native shortest-path capabilityValidation
./scripts/run-tests.sh --configuration Debug --lane fast --disable-diff-engine(2,383 tests)GRAPHMODEL_COMPLIANCE_STRICT=1 ./scripts/run-tests.sh --configuration Debug --project Graph.Age.Tests --no-build --disable-diff-engine(693 tests: 691 passed, 2 expectedShortestPath/OrderByEntityskips)Checklist
main; auto-merge intentionally disabled.Closes #356, closes #357.