You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by GitBox <gi...@apache.org> on 2019/03/06 17:03:56 UTC

[GitHub] [calcite] zabetak opened a new pull request #1092: [CALCITE-2899] Deprecate RelTraitPropagationVisitor and remove its usages

zabetak opened a new pull request #1092: [CALCITE-2899] Deprecate RelTraitPropagationVisitor and remove its usages
URL: https://github.com/apache/calcite/pull/1092
 
 
   The class is deprecated for the following reasons:
   1. The contract and behavior of RelTraitPropagationVisitor are not consistent.
   2. It traverses RelNode subtrees after every rule transformation affecting performance.
   3. It exists only for debugging purposes and we have no proof that helps discover issues.
   4. It not modified for the past five years.
   5. It is unlikely to be used in the future.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services