Github user hyunsik commented on the pull request:

    https://github.com/apache/tajo/pull/593#issuecomment-120859618
  
    Not all changes are shown in the diff in github due to lots of changes. So, 
I leave some comments here.
     * ```cachekey``` in ```JoinGraphContext``` should be changed to a local 
member variable. Its cache effect is trivial because the object lifecycle is 
very short.
     * the member variable LOG in GreedyHeuristicJoinOrderAlgorithm is added 
but is not used.
     * PlannerUtil::isSymmetricJoin includes the comment about commutative. 
But, the method name has been changed from isCommutativeJoin to 
isSymmetricJoin. As far as I know, commutative join is used in common for the 
exact meaning we know. But, symmetric join is not usual. Please see two links: 
symmetric join (https://goo.gl/d4uOO3) vs. commutative join 
(https://goo.gl/oFCgtM).
    
    I'm still reviewing the patch. I'll give more comments soon.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to