Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
This patch adds AlgebraVisitor that visits the relational operators of the algebra expressions recursively. It is helpful for implementing unit tests and utility methods related to algebra expressions.
In addition, this patch refactors LogicalPlanner class to be based on AlgebraVisitor. This change improves the code readability.