Package se.liu.ida.hefquin.engine.queryplan.utils
package se.liu.ida.hefquin.engine.queryplan.utils
-
ClassDescriptionImplementations of this interface provide the functionality to print logical plans in some way.This class provides methods to convert logical operators into physical operators by using the respective default type of physical operator for each type of logical operator.Implementations of this interface provide the functionality to print physical plans in some way.Internally, the functionality of this class is implemented based on a
LogicalPlanVisitor
, which makes sure that we get a compiler error whenever we add a new type of logical operator but forget to extend this class here to cover that new operator.Internally, the functionality of this class is implemented based on aPhysicalPlanVisitor
, which makes sure that we get a compiler error whenever we add a new type of logical operator but forget to extend this class here to cover that new operator.