This is an automated email from the ASF dual-hosted git repository.

apurtell pushed a change to branch PHOENIX-7562-feature
in repository https://gitbox.apache.org/repos/asf/phoenix.git


    from 99bede2dfb PHOENIX-7553 Python3.13 dropped support for pipes module 
(#2096)
     add 00ec7c6cb2 PHOENIX-7572 Update OMID to 1.1.3 (#2101)
     add 22a951b1b5 PHOENIX-7563 Use HBASE_OPTS as a fallback for PHOENIX_OPTS 
(#2099)
     add 908e7d34d3 PHOENIX-7170 Conditional TTL
     add 7a5965887f PHOENIX-7575 Update Netty to 4.1.119 (#2103)
     add 510c8a7f9b PHOENIX-7578 : Fix CDCStreamIT tests with region merges 
(#2104)
     add 0817e5adac PHOENIX-7577 Update commons-lang3 to 3.17.0 (#2106)
     add beeb8974a4 PHOENIX-7493 (Addendum) Graceful Failover with Phoenix HA - 
Integ Test Stability (#2108)
     add b1c8e3f739 PHOENIX-7574 Phoenix Compaction doesn't correctly handle 
DeleteFamily… (#2105)
     add 6ac1c4bc89 PHOENIX-7170 Conditional TTL (addendum)
     add eb0ff97800 PHOENIX-7186 Support Square Brackets Notation for IPv6 in 
JDBC URL (#2107)
     add 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)
     add 3497291928 PHOENIX-7533 ADDENDUM to fix HBase 2.4 build

No new revisions were added by this update.

Summary of changes:
 bin/performance.py                                 |    8 +-
 bin/psql.py                                        |    8 +-
 bin/sqlline.py                                     |    7 +-
 phoenix-core-client/pom.xml                        |    4 -
 .../src/main/antlr3/PhoenixBsonExpression.g        |  487 ++++++
 .../org/apache/phoenix/compile/ScanRanges.java     |    6 +-
 .../phoenix/coprocessorclient/TableTTLInfo.java    |   43 +-
 .../apache/phoenix/exception/SQLExceptionCode.java |    6 +
 .../org/apache/phoenix/execute/MutationState.java  |    4 +
 .../function/BsonConditionExpressionFunction.java  |    8 +-
 .../bson/DocumentComparisonExpressionUtils.java    |    6 +-
 .../util/bson/SQLComparisonExpressionUtils.java    |  406 +++--
 .../phoenix/iterate/BaseResultIterators.java       |   19 +-
 .../org/apache/phoenix/jdbc/ConnectionInfo.java    |   22 +-
 .../apache/phoenix/jdbc/HAGroupStoreClient.java    |    2 +-
 .../phoenix/jdbc/PhoenixDatabaseMetaData.java      |    2 +
 .../apache/phoenix/parse/BsonExpressionParser.java |   94 ++
 .../parse/DocumentFieldExistsParseNode.java        |   65 +
 .../org/apache/phoenix/parse/ParseNodeFactory.java |    4 +
 .../phoenix/query/ConnectionQueryServicesImpl.java |   23 +-
 .../schema/CompiledConditionalTTLExpression.java   |  283 ++++
 .../phoenix/schema/CompiledTTLExpression.java      |   74 +
 .../phoenix/schema/ConditionalTTLExpression.java   |  330 ++++
 .../org/apache/phoenix/schema/DelegateTable.java   |   15 +-
 .../phoenix/schema/LiteralTTLExpression.java       |  119 ++
 .../org/apache/phoenix/schema/MetaDataClient.java  |  161 +-
 .../java/org/apache/phoenix/schema/PTable.java     |   19 +-
 .../java/org/apache/phoenix/schema/PTableImpl.java |   41 +-
 .../org/apache/phoenix/schema/TTLExpression.java   |   68 +
 .../phoenix/schema/TTLExpressionFactory.java       |   78 +
 .../org/apache/phoenix/schema/TableProperty.java   |   16 +-
 .../org/apache/phoenix/schema/types/PBson.java     |    7 +
 .../java/org/apache/phoenix/util/ScanUtil.java     |   59 +-
 .../java/org/apache/phoenix/util/SchemaUtil.java   |    9 +-
 phoenix-core-client/src/main/protobuf/PTable.proto |   16 +
 .../phoenix/coprocessor/CompactionScanner.java     |  612 +++++---
 .../coprocessor/GlobalIndexRegionScanner.java      |   84 +-
 .../coprocessor/IndexRebuildRegionScanner.java     |    5 -
 .../coprocessor/IndexRepairRegionScanner.java      |   44 +-
 .../phoenix/coprocessor/IndexerRegionScanner.java  |   29 -
 .../phoenix/coprocessor/MetaDataEndpointImpl.java  |   43 +-
 .../phoenix/coprocessor/TTLRegionScanner.java      |   33 +-
 .../phoenix/hbase/index/IndexRegionObserver.java   |  445 ++++--
 .../hbase/index/builder/BaseIndexBuilder.java      |    5 +
 .../hbase/index/builder/IndexBuildManager.java     |    3 +
 .../phoenix/hbase/index/builder/IndexBuilder.java  |    8 +
 .../apache/phoenix/index/PhoenixIndexBuilder.java  |    6 +
 .../mapreduce/index/IndexScrutinyMapper.java       |    7 +-
 .../util/DefaultPhoenixMultiViewListProvider.java  |    2 +-
 .../org/apache/phoenix/end2end/BaseViewTTLIT.java  |  346 +++--
 .../java/org/apache/phoenix/end2end/Bson1IT.java   |  314 ++--
 .../java/org/apache/phoenix/end2end/Bson2IT.java   | 1163 +++++++++-----
 .../java/org/apache/phoenix/end2end/Bson3IT.java   |   10 +-
 .../java/org/apache/phoenix/end2end/CDCBaseIT.java |    4 +
 .../apache/phoenix/end2end/CDCDefinitionIT.java    |    2 +-
 .../org/apache/phoenix/end2end/CDCStreamIT.java    |    2 +
 .../end2end/ConcurrentMutationsExtendedIT.java     |  124 +-
 .../ConcurrentUpsertsWithoutIndexedColsIT.java     |    3 +-
 .../org/apache/phoenix/end2end/CreateTableIT.java  |   24 +-
 .../end2end/IndexRepairRegionScannerIT.java        |   76 +-
 .../org/apache/phoenix/end2end/IndexToolIT.java    |   78 +
 .../apache/phoenix/end2end/OnDuplicateKeyIT.java   |   49 +
 .../org/apache/phoenix/end2end/SetPropertyIT.java  |   34 +-
 .../apache/phoenix/end2end/TTLAsPhoenixTTLIT.java  |  373 +++--
 .../it/java/org/apache/phoenix/end2end/TTLIT.java  |   10 +-
 .../org/apache/phoenix/end2end/TableTTLIT.java     |   94 +-
 .../java/org/apache/phoenix/end2end/ViewTTLIT.java |  178 ++-
 .../end2end/ViewTTLWithLongViewIndexEnabledIT.java |   11 +-
 .../SaltedTableWithParallelStatsEnabledIT.java     |  355 +++++
 .../apache/phoenix/jdbc/HAGroupStoreClientIT.java  |    4 +-
 .../phoenix/schema/ConditionalTTLExpressionIT.java | 1387 +++++++++++++++++
 .../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 ++
 .../index/PrepareIndexMutationsForRebuildTest.java |   31 +-
 .../phoenix/index/VerifySingleIndexRowTest.java    |   29 -
 .../phoenix/jdbc/PhoenixEmbeddedDriverTest.java    |  100 ++
 .../java/org/apache/phoenix/query/BaseTest.java    |   14 +
 .../schema/ConditionalTTLExpressionTest.java       |  800 ++++++++++
 .../apache/phoenix/schema/TTLExpressionTest.java   |   85 ++
 .../java/org/apache/phoenix/util/ScanUtilTest.java |    8 +-
 .../java/org/apache/phoenix/util/TestUtil.java     |   94 +-
 .../util/bson/ComparisonExpressionUtilsTest.java   | 1190 +++++++++++----
 .../util/bson/UpdateExpressionUtilsTest.java       | 1603 +++++++++++++-------
 pom.xml                                            |   19 +-
 87 files changed, 9930 insertions(+), 4092 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
 create mode 100644 
phoenix-core-client/src/main/java/org/apache/phoenix/schema/CompiledConditionalTTLExpression.java
 create mode 100644 
phoenix-core-client/src/main/java/org/apache/phoenix/schema/CompiledTTLExpression.java
 create mode 100644 
phoenix-core-client/src/main/java/org/apache/phoenix/schema/ConditionalTTLExpression.java
 create mode 100644 
phoenix-core-client/src/main/java/org/apache/phoenix/schema/LiteralTTLExpression.java
 create mode 100644 
phoenix-core-client/src/main/java/org/apache/phoenix/schema/TTLExpression.java
 create mode 100644 
phoenix-core-client/src/main/java/org/apache/phoenix/schema/TTLExpressionFactory.java
 create mode 100644 
phoenix-core/src/it/java/org/apache/phoenix/end2end/salted/SaltedTableWithParallelStatsEnabledIT.java
 create mode 100644 
phoenix-core/src/it/java/org/apache/phoenix/schema/ConditionalTTLExpressionIT.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
 create mode 100644 
phoenix-core/src/test/java/org/apache/phoenix/schema/ConditionalTTLExpressionTest.java
 create mode 100644 
phoenix-core/src/test/java/org/apache/phoenix/schema/TTLExpressionTest.java

Reply via email to