Dan Burkert has submitted this change and it was merged. Change subject: Tightening ScanSpec primary bounds when range predicate exists ......................................................................
Tightening ScanSpec primary bounds when range predicate exists Currently, push upper bound key predicates will break when meeting a range predicate. I think the upper bound key can be decreased. For example, If PK = (a, b) and a < 2 && b < 3, PK can be further tightning to PK < (1, 3). Change-Id: I931a617605434700352d285fc2039033cf9eb07e Reviewed-on: http://gerrit.cloudera.org:8080/5360 Tested-by: Kudu Jenkins Reviewed-by: Dan Burkert <danburk...@apache.org> --- M src/kudu/common/key_util-test.cc M src/kudu/common/key_util.cc M src/kudu/common/key_util.h M src/kudu/common/scan_spec-test.cc 4 files changed, 221 insertions(+), 22 deletions(-) Approvals: Dan Burkert: Looks good to me, approved Kudu Jenkins: Verified -- To view, visit http://gerrit.cloudera.org:8080/5360 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-MessageType: merged Gerrit-Change-Id: I931a617605434700352d285fc2039033cf9eb07e Gerrit-PatchSet: 5 Gerrit-Project: kudu Gerrit-Branch: master Gerrit-Owner: Haijie Hong <honghai...@gmail.com> Gerrit-Reviewer: Dan Burkert <danburk...@apache.org> Gerrit-Reviewer: Haijie Hong <honghai...@gmail.com> Gerrit-Reviewer: Kudu Jenkins Gerrit-Reviewer: Tidy Bot