This is an automated email from the ASF dual-hosted git repository. vjasani pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/phoenix.git
from fcad01515f PHOENIX-7580: Data in last salt bucket is not being scanned for range scan (#2109) add ba8e1f25fa PHOENIX-7463 New ANTLR grammar to evaluate BSON's SQL style expressions (#2102) No new revisions were added by this update. Summary of changes: phoenix-core-client/pom.xml | 4 - .../src/main/antlr3/PhoenixBsonExpression.g | 487 ++++++ .../function/BsonConditionExpressionFunction.java | 8 +- .../bson/DocumentComparisonExpressionUtils.java | 6 +- .../util/bson/SQLComparisonExpressionUtils.java | 406 +++-- .../apache/phoenix/parse/BsonExpressionParser.java | 94 ++ .../parse/DocumentFieldExistsParseNode.java | 65 + .../org/apache/phoenix/parse/ParseNodeFactory.java | 4 + .../org/apache/phoenix/schema/types/PBson.java | 7 + .../java/org/apache/phoenix/end2end/Bson1IT.java | 314 ++-- .../java/org/apache/phoenix/end2end/Bson2IT.java | 1163 +++++++++----- .../java/org/apache/phoenix/end2end/Bson3IT.java | 10 +- .../phoenix/schema/ConditionalTTLExpressionIT.java | 18 +- .../phoenix/util/bson/SerializableBytesPtr.java | 66 - .../apache/phoenix/util/bson/TestFieldValue.java | 961 ------------ .../apache/phoenix/util/bson/TestFieldsMap.java | 83 - .../org/apache/phoenix/util/bson/TestUtil.java | 353 ----- .../phoenix/compile/DocumentCompilerTest.java | 100 ++ .../util/bson/ComparisonExpressionUtilsTest.java | 1190 +++++++++++---- .../util/bson/UpdateExpressionUtilsTest.java | 1603 +++++++++++++------- pom.xml | 13 - 21 files changed, 4003 insertions(+), 2952 deletions(-) create mode 100644 phoenix-core-client/src/main/antlr3/PhoenixBsonExpression.g create mode 100644 phoenix-core-client/src/main/java/org/apache/phoenix/parse/BsonExpressionParser.java create mode 100644 phoenix-core-client/src/main/java/org/apache/phoenix/parse/DocumentFieldExistsParseNode.java delete mode 100644 phoenix-core/src/it/java/org/apache/phoenix/util/bson/SerializableBytesPtr.java delete mode 100644 phoenix-core/src/it/java/org/apache/phoenix/util/bson/TestFieldValue.java delete mode 100644 phoenix-core/src/it/java/org/apache/phoenix/util/bson/TestFieldsMap.java delete mode 100644 phoenix-core/src/it/java/org/apache/phoenix/util/bson/TestUtil.java create mode 100644 phoenix-core/src/test/java/org/apache/phoenix/compile/DocumentCompilerTest.java