4#include <mutable/mutable-config.hpp>
7#include <unordered_map>
Defines the interface of all execution Backends.
virtual void register_operators(PhysicalOptimizer &phys_opt) const =0
Registers all physical operators of this Backend in phys_opt.
virtual void execute(const MatchBase &plan) const =0
Executes the already computed physical covering represented by plan using this Backend.
An Operator represents an operation in a query plan.
The physical optimizer interface.