TODO in veritas-optimizer-0.0.5 vs TODO in veritas-optimizer-0.0.6
- old
+ new
@@ -8,18 +8,9 @@
* For Binary operations, when the left or right is materialized then
change the other relation to use a restriction to filter the records.
* This will help optimize the fetching of the underlying records.
-* Convert all the direct Veritas class usage to use the corresponding
- methods. So for example instead of Algebra::Join.new(left, right) I
- would want left.join(right).
- * The reason for this is that as the Relation Gateway is created
- it will have operands that will not be directly joinable without
- gateway specific processing. By using the method directly I give the
- chance for the gateway to step in and perform other work before
- delegating up to the built-in operators in veritas.
-
* More optimizations:
* Union
* A Union of relations with the same base, header, and restrictions should
try to combine into a single relation with the restrictions using OR.