[TRAFODION-1662] Predicate push down revisited (V2)
Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/ff4b7dd7 Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/ff4b7dd7 Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/ff4b7dd7 Branch: refs/heads/master Commit: ff4b7dd730f1b4d7be24da30e32ff4e4d189011c Parents: 4550081 7892af2 Author: Hans Zeller <[email protected]> Authored: Fri Jan 22 01:04:27 2016 +0000 Committer: Hans Zeller <[email protected]> Committed: Fri Jan 22 01:04:27 2016 +0000 ---------------------------------------------------------------------- core/sql/executor/ExHbaseAccess.cpp | 75 +- core/sql/generator/GenExplain.cpp | 261 ++++ core/sql/generator/GenPreCode.cpp | 481 +++++- core/sql/generator/GenRelScan.cpp | 3 +- core/sql/optimizer/RelScan.h | 10 + core/sql/optimizer/ValueDesc.cpp | 32 +- core/sql/optimizer/ValueDesc.h | 5 + core/sql/regress/core/EXPECTEDRTS | 1390 +++++++++--------- core/sql/regress/executor/EXPECTED140 | 911 ++++++++++++ core/sql/regress/executor/FILTER140 | 42 + core/sql/regress/executor/TEST140 | 96 ++ core/sql/regress/seabase/EXPECTED010 | 454 +++--- core/sql/regress/seabase/EXPECTED011 | 22 +- core/sql/regress/seabase/EXPECTED016 | 161 +- core/sql/regress/tools/runregr_core.ksh | 2 +- core/sql/regress/tools/runregr_executor.ksh | 2 +- core/sql/regress/tools/sbdefs | 2 +- core/sql/sqlcomp/DefaultConstants.h | 2 +- core/sql/sqlcomp/nadefaults.cpp | 17 + .../java/org/trafodion/sql/HTableClient.java | 571 ++++++- 20 files changed, 3483 insertions(+), 1056 deletions(-) ----------------------------------------------------------------------
