New (2025) query planner based on equality saturation. Under development.
union_find.hpp- Disjoint-set datastructureenode.hpp- E-node representation (expression nodes in the e-graph)eclass.hpp- E-class (equivalence classes of expressions)egraph.hpp- E-graph data structure (core equality saturation engine)eids.hpp- E-graph identifiersfwd.hpp- Forward declarationsconcepts.hpp- C++ concepts for type constraintsconstants.hpp- Core constantsprocessing_context.hpp- Context for e-graph operations
memgraph__unit__planner- Unit testsfuzz_egraph- E-graph fuzzer
memgraph__benchmark__new_planner
