Dan Burkert has submitted this change and it was merged. Change subject: [java-client] KuduPredicate simplification for inequalities on boundary values ......................................................................
[java-client] KuduPredicate simplification for inequalities on boundary values Adds special casing for inequality predicates on minimum and maximum values. This tightens partition pruning in boundary cases. New tests are added to cover the specific transformations. We already have good test coverage of boundary values in TestScanPredicate.java. Change-Id: Id3779029d95532e91b235b4ed33a77e2a32ad072 Reviewed-on: http://gerrit.cloudera.org:8080/5272 Reviewed-by: Adar Dembo <[email protected]> Tested-by: Kudu Jenkins --- M java/kudu-client/src/main/java/org/apache/kudu/client/KuduPredicate.java M java/kudu-client/src/test/java/org/apache/kudu/client/TestKuduClient.java M java/kudu-client/src/test/java/org/apache/kudu/client/TestKuduPredicate.java M java/kudu-client/src/test/java/org/apache/kudu/client/TestPartitionPruner.java 4 files changed, 137 insertions(+), 44 deletions(-) Approvals: Adar Dembo: Looks good to me, approved Kudu Jenkins: Verified -- To view, visit http://gerrit.cloudera.org:8080/5272 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-MessageType: merged Gerrit-Change-Id: Id3779029d95532e91b235b4ed33a77e2a32ad072 Gerrit-PatchSet: 3 Gerrit-Project: kudu Gerrit-Branch: master Gerrit-Owner: Dan Burkert <[email protected]> Gerrit-Reviewer: Adar Dembo <[email protected]> Gerrit-Reviewer: Dan Burkert <[email protected]> Gerrit-Reviewer: Kudu Jenkins Gerrit-Reviewer: Todd Lipcon <[email protected]>
