Curate LabsCurate Labs

Curate Labs Article

GraphForge v0.3.1: Predicate Functions

GraphForge v0.3.1 completed predicate functions and improved NULL-aware list and property testing.

GraphForge v0.3.10: Analytics Integration visual summary

Open Source release

GraphForge is Curate Labs work, released through the DecisionNerd open-source organization. This post is a release note for embedded graph tooling and analytical Python workflows.

GraphForge v0.3.1 completed predicate functions.

That means the engine gained the list and property-testing primitives that make filtering expressive without moving logic back into Python.

What Shipped

  • `all()`, `any()`, `none()`, and `single()`

  • `exists()` for property/expression existence

  • `isEmpty()` for lists, strings, and maps

  • 57 integration tests across quantifiers and property/collection checks

  • NULL-handling coverage for edge cases

  • Predicate functions marked 6/6 complete

Why it matters

Predicates are small, but they are everywhere in analytical queries. Completing them made GraphForge more comfortable for real filtering and validation workflows.

Source

GraphForge v0.3.1: Predicate Functions | Curate Labs