for cosmetic issue,delete commented code
Project: http://git-wip-us.apache.org/repos/asf/trafodion/repo Commit: http://git-wip-us.apache.org/repos/asf/trafodion/commit/6157771c Tree: http://git-wip-us.apache.org/repos/asf/trafodion/tree/6157771c Diff: http://git-wip-us.apache.org/repos/asf/trafodion/diff/6157771c Branch: refs/heads/master Commit: 6157771c0b260e6fe68e55f0c8c084a6edf1ea4b Parents: 7f7ba50 Author: kakaxi3019 <[email protected]> Authored: Thu Mar 15 01:47:40 2018 +0000 Committer: kakaxi3019 <[email protected]> Committed: Thu Mar 15 01:47:40 2018 +0000 ---------------------------------------------------------------------- core/sql/optimizer/mdam.cpp | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafodion/blob/6157771c/core/sql/optimizer/mdam.cpp ---------------------------------------------------------------------- diff --git a/core/sql/optimizer/mdam.cpp b/core/sql/optimizer/mdam.cpp index b33f00a..0a26267 100644 --- a/core/sql/optimizer/mdam.cpp +++ b/core/sql/optimizer/mdam.cpp @@ -2002,19 +2002,7 @@ void Disjuncts::computeCommonPredicates() inVidset.next(predId); inVidset.advance(predId) ) { - //TRAFODION-2988 - /*if(predId.getItemExpr()->getOperatorType() == ITM_RANGE_SPEC_FUNC ) - { - if(predId.getItemExpr()->child(1)->getOperatorType() == ITM_AND ){ - predId.getItemExpr()->child(1)->convertToValueIdSet(parsedVs, NULL, ITM_AND, FALSE); - outVidset +=parsedVs; - } - else if(predId.getItemExpr()->child(1)->getOperatorType() != ITM_AND - && predId.getItemExpr()->child(1)->getOperatorType() != ITM_OR) - outVidset += predId.getItemExpr()->child(1)->castToItemExpr()->getValueId(); - } - else - outVidset +=predId;*/ + //TRAFODION-2988 if( ITM_RANGE_SPEC_FUNC == predId.getItemExpr()->getOperatorType() ) { if( ITM_AND == predId.getItemExpr()->child(1)->getOperatorType() ) @@ -2023,7 +2011,7 @@ void Disjuncts::computeCommonPredicates() outVidset +=parsedVs; } else if( ITM_OR == predId.getItemExpr()->child(1)->getOperatorType() ) - { + {//add deal with OR operator outVidset +=predId; } else @@ -2033,7 +2021,7 @@ void Disjuncts::computeCommonPredicates() } else outVidset +=predId; - //TRAFODION-2988 + //TRAFODION-2988 parsedVs.clear(); }
