This is an automated email from the ASF dual-hosted git repository. mblow pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/asterixdb.git
commit 7e0a077dbcfa01ef3a8f7ec184e52bf112a87367 Merge: f2b2bf9830 bee372be75 Author: Michael Blow <[email protected]> AuthorDate: Wed Nov 19 17:19:41 2025 -0500 Merge branch 'gerrit/phoenix' into 'master' * [NO ISSUE][ET] Support Delta lake tables on Azure (MB-69384) * [ASTERIXDB-3525][COMP] Fix handling of WHERE conditions LIKE "%" (MB-69416) * [ASTERIXDB-3652][STO] Consider isColumnMissingForCurrentTuple while assembling (MB-69414) * [ASTERIXDB-3652][STO] Restore the old schema on abort (MB-69414) * [NO ISSUE][FUN] Add array-star-field() Change-Id: Ib4b393af6637c37c2fb2d1baa9f0f81872a38d79 .../ASTERIXDB-3652-4/ASTERIXDB-3652.001.ddl.sqlpp | 31 +-- .../ASTERIXDB-3652.002.update.sqlpp} | 21 +- .../ASTERIXDB-3652.003.update.sqlpp} | 21 +- .../ASTERIXDB-3652.004.update.sqlpp} | 18 +- .../ASTERIXDB-3652.005.query.sqlpp} | 19 +- .../ASTERIXDB-3652-5/ASTERIXDB-3652.001.ddl.sqlpp | 31 +-- .../ASTERIXDB-3652.002.update.sqlpp} | 21 +- .../ASTERIXDB-3652.003.update.sqlpp} | 21 +- .../ASTERIXDB-3652.004.update.sqlpp} | 18 +- .../ASTERIXDB-3652.005.query.sqlpp} | 19 +- .../like-expression.26.query.sqlpp} | 18 +- .../like-expression.27.query.sqlpp} | 18 +- .../ASTERIXDB-3652-4/ASTERIXDB-3652.005.adm | 2 + .../ASTERIXDB-3652-5/ASTERIXDB-3652.005.adm | 2 + .../like-expression/like-expression.26.adm | 19 ++ .../like-expression/like-expression.27.plan | 18 ++ .../like-expression/like-expression.27.plan | 18 ++ .../like-expression/like-expression.27.plan | 18 ++ .../runtimets/testsuite_single_partition_sqlpp.xml | 10 + .../assembler/AbstractPrimitiveValueAssembler.java | 6 +- .../assembler/EndOfRepeatedGroupAssembler.java | 11 +- .../column/assembler/PrimitiveValueAssembler.java | 2 +- .../assembler/RepeatedPrimitiveValueAssembler.java | 13 +- .../metadata/AbstractColumnImmutableMetadata.java | 5 + .../column/metadata/AbstractColumnMetadata.java | 2 +- .../column/metadata/schema/ObjectSchemaNode.java | 14 +- .../operation/lsm/flush/ColumnTransformer.java | 2 +- .../operation/lsm/flush/FlushColumnMetadata.java | 33 ++- .../lsm/flush/NoWriteColumnTransformer.java | 2 +- .../column/operation/query/ColumnAssembler.java | 3 +- .../asterix/column/values/IColumnValuesReader.java | 23 +- .../values/reader/AbstractColumnValuesReader.java | 35 ++- .../reader/AbstractDummyColumnValuesReader.java | 15 +- .../asterix/common/exceptions/ErrorCode.java | 1 + .../src/main/resources/asx_errormsg/en.properties | 1 + .../azure/delta/AzureDeltaReaderFactory.java | 67 ++++++ .../parquet/AzureBlobParquetReaderFactory.java | 9 +- .../external/util/azure/AzureConstants.java | 1 + .../asterix/external/util/azure/AzureUtils.java | 6 + .../external/util/azure/blob/BlobUtils.java | 9 +- .../util/azure/datalake/DatalakeConstants.java | 1 + .../util/azure/datalake/DatalakeUtils.java | 10 +- ...pache.asterix.external.api.IRecordReaderFactory | 3 +- .../visitor/OperatorExpressionVisitor.java | 3 + .../asterix/om/functions/BuiltinFunctions.java | 2 + .../functions/ArrayStarFieldDescriptor.java | 242 +++++++++++++++++++++ .../runtime/functions/FunctionCollection.java | 2 + .../data/std/util/ArrayBackedValueStorage.java | 9 +- .../am/lsm/btree/column/api/IColumnMetadata.java | 6 + .../column/impls/lsm/LSMColumnIndexBulkloader.java | 1 + 50 files changed, 616 insertions(+), 266 deletions(-)
