This is an automated email from the ASF dual-hosted git repository.
mblow pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/asterixdb.git
from bab942f7c4 [ASTERIXDB-3603][FUN] Runtime changes for transform
functions
new 1bea9e9c77 [ASTERIXDB-3604][EXT]: Add support to datetime format
new a1c9ad14eb [ASTERIXDB-3608][COMP] Added annotation to Unnest Queries
new 2684395bed [ASTERIXDB-3392] Improve logging on copy to parquet
new 907c769582 [ASTERIXDB-3607][FUN] Add function to handle failures when
evaluating functions
new e672fd0b57 [ASTERIXDB-3420][STO] Account for file changes on directory
traversal
new bc66d5dcf4 [ASTERIXDB-3605][COMP] Fix Required Partitioning properties
while doing left outer join
new c8b9090370 [NO ISSUE][*DB][MISC] Update netty, jetty dependencies for
CVEs
new 1e12c3c74f [NO ISSUE][MISC] Eliminate unused native dependencies
new 141253929c Merge branch 'gerrit/7.1.x' into 'gerrit/neo'
new da15c7d42b [NO ISSUE][*DB][MISC] Fix some test declarations to avoid
warnings in Maven 3.9.9
new 32007cff27 Merge branch 'gerrit/neo' into 'gerrit/trinity'
new 3fbcd5d04d Merge branch 'gerrit/trinity' into 'gerrit/ionic'
new 65b6a27d15 [NO ISSUE][STO][MISC] Fixes to handling of interrupted
actions
new fc21639e64 [ASTERIXDB-3614][FUN] Add sha1() and from_base() functions
new d00ac2f649 [NO ISSUE][OTHER] Fix hash join tests
new d45a3bd18c [ASTERIXDB-3603][FUN] Add support for transform functions
new 92a2d2bf12 [ASTERIXDB-3615][FUN]: lpad and rpad func
new 167e58a69c [ASTERIXDB-3616][EXT]: Add retry logic for external cloud
writers
new ba3661faf6 Merge branch 'gerrit/ionic' into 'master'
The 19 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../InjectTypeCastForFunctionArgumentsRule.java | 1 +
.../asterix/translator/CompiledStatements.java | 10 +-
.../translator/LangExpressionToPlanTranslator.java | 2 +-
.../SqlppExpressionToPlanTranslator.java | 1 +
asterixdb/asterix-app/pom.xml | 2 +-
.../hash_join_exchange.5.query.sqlpp | 47 +++++
.../hash_join_exchange.7.query.sqlpp} | 16 +-
.../hash_join_exchange.9.query.sqlpp} | 27 ++-
.../hash_join_exchange_1.11.query.sqlpp} | 29 ++-
.../hash_join_exchange_1.13.query.sqlpp | 36 ++++
.../hash_join_exchange_1.5.query.sqlpp} | 32 ++-
.../hash_join_exchange_1.7.query.sqlpp} | 21 +-
.../hash_join_exchange_1.9.query.sqlpp} | 20 +-
.../hash_join_exchange.5.query.plan | 40 ++++
.../hash_join_exchange.7.query.plan | 40 ++++
.../hash_join_exchange.9.query.plan | 54 +++++
.../hash_join_exchange_1.11.query.plan | 38 ++++
.../hash_join_exchange_1.13.query.plan | 36 ++++
.../hash_join_exchange_1.5.query.plan | 36 ++++
.../hash_join_exchange_1.7.query.plan | 38 ++++
.../hash_join_exchange_1.9.query.plan | 38 ++++
.../copy-to/csv/datetime/test.000.ddl.sqlpp} | 12 +-
.../copy-to/csv/datetime/test.030.update.sqlpp} | 29 +--
.../copy-to/csv/datetime/test.031.update.sqlpp} | 30 +--
.../copy-to/csv/datetime/test.032.update.sqlpp} | 30 +--
.../copy-to/csv/datetime/test.033.update.sqlpp} | 31 +--
.../copy-to/csv/datetime/test.034.update.sqlpp} | 30 +--
.../copy-to/csv/datetime/test.035.update.sqlpp} | 30 +--
.../copy-to/csv/datetime/test.036.update.sqlpp} | 32 +--
.../copy-to/csv/datetime/test.040.ddl.sqlpp | 107 ++++++++++
.../copy-to/csv/datetime/test.130.query.sqlpp} | 18 +-
.../copy-to/csv/datetime/test.131.query.sqlpp} | 16 +-
.../copy-to/csv/datetime/test.132.query.sqlpp} | 17 +-
.../copy-to/csv/datetime/test.133.query.sqlpp} | 16 +-
.../copy-to/csv/datetime/test.134.query.sqlpp} | 16 +-
.../copy-to/csv/datetime/test.135.query.sqlpp} | 16 +-
.../copy-to/csv/datetime/test.136.query.sqlpp} | 18 +-
.../copy-to/csv/datetime/test.999.ddl.sqlpp} | 12 +-
.../queries_sqlpp/crypto/sha1/sha1.01.ddl.sqlpp} | 17 +-
.../crypto/sha1/sha1.02.update.sqlpp} | 21 +-
.../queries_sqlpp/crypto/sha1/sha1.03.query.sqlpp} | 16 +-
.../queries_sqlpp/crypto/sha1/sha1.04.query.sqlpp} | 16 +-
.../sha1/sha1.99.ddl.sqlpp} | 0
.../hash_join_exchange.1.ddl.sqlpp} | 14 +-
.../hash_join_exchange.2.update.sqlpp | 30 +++
.../hash_join_exchange.3.update.sqlpp | 37 ++++
.../hash_join_exchange.4.query.sqlpp} | 19 +-
.../hash_join_exchange.6.query.sqlpp} | 20 +-
.../hash_join_exchange.8.query.sqlpp} | 19 +-
.../hash_join_exchange_1.1.ddl.sqlpp} | 13 +-
.../hash_join_exchange_1.10.query.sqlpp} | 21 +-
.../hash_join_exchange_1.12.query.sqlpp | 28 +++
.../hash_join_exchange_1.2.update.sqlpp} | 16 +-
.../hash_join_exchange_1.3.update.sqlpp} | 15 +-
.../hash_join_exchange_1.4.query.sqlpp} | 21 +-
.../hash_join_exchange_1.6.query.sqlpp} | 19 +-
.../hash_join_exchange_1.8.query.sqlpp} | 18 +-
.../handle_error_fun.01.query.sqlpp} | 21 +-
.../numeric/from_base/from_base.01.ddl.sqlpp} | 17 +-
.../numeric/from_base/from_base.02.update.sqlpp} | 25 ++-
.../numeric/from_base/from_base.03.query.sqlpp} | 16 +-
.../numeric/from_base/from_base.04.query.sqlpp} | 18 +-
.../numeric/from_base/from_base.05.query.sqlpp} | 15 +-
.../from_base/from_base.99.ddl.sqlpp} | 0
.../string/pad/lpad/lpad.00.ddl.sqlpp} | 20 +-
.../string/pad/lpad/lpad.01.query.sqlpp} | 19 +-
.../string/pad/lpad/lpad.02.query.sqlpp} | 19 +-
.../string/pad/lpad/lpad.03.query.sqlpp} | 16 +-
.../string/pad/rpad/rpad.00.ddl.sqlpp} | 20 +-
.../string/pad/rpad/rpad.01.query.sqlpp} | 19 +-
.../string/pad/rpad/rpad.02.query.sqlpp} | 18 +-
.../string/pad/rpad/rpad.03.query.sqlpp} | 16 +-
.../results/copy-to/csv/datetime/result.130.adm | 1 +
.../results/copy-to/csv/datetime/result.131.adm | 1 +
.../results/copy-to/csv/datetime/result.132.adm | 1 +
.../results/copy-to/csv/datetime/result.133.adm | 1 +
.../results/copy-to/csv/datetime/result.134.adm | 1 +
.../results/copy-to/csv/datetime/result.135.adm | 1 +
.../results/copy-to/csv/datetime/result.136.adm | 1 +
.../runtimets/results/crypto/sha1/sha1.03.adm | 6 +
.../runtimets/results/crypto/sha1/sha1.04.adm | 1 +
.../hash_join_exchange/hash_join_exchange.4.adm | 10 +
.../hash_join_exchange/hash_join_exchange.6.adm | 10 +
.../hash_join_exchange/hash_join_exchange.8.adm | 10 +
.../hash_join_exchange_1.10.adm | 100 +++++++++
.../hash_join_exchange_1.12.adm | 100 +++++++++
.../hash_join_exchange_1.4.adm | 100 +++++++++
.../hash_join_exchange_1.6.adm | 100 +++++++++
.../hash_join_exchange_1.8.adm | 100 +++++++++
.../misc/handle_error_fun/handle_error_fun.01.adm | 1 +
.../results/numeric/from_base/from_base.03.adm | 8 +
.../results/numeric/from_base/from_base.04.adm | 1 +
.../results/numeric/from_base/from_base.05.adm | 1 +
.../runtimets/results/string/pad/lpad/lpad.01.adm | 5 +
.../runtimets/results/string/pad/lpad/lpad.02.adm | 1 +
.../runtimets/results/string/pad/lpad/lpad.03.adm | 1 +
.../runtimets/results/string/pad/rpad/rpad.01.adm | 5 +
.../runtimets/results/string/pad/rpad/rpad.02.adm | 1 +
.../runtimets/results/string/pad/rpad/rpad.03.adm | 1 +
.../src/test/resources/runtimets/sqlpp_queries.xml | 37 ++++
.../runtimets/testsuite_external_dataset_s3.xml | 10 +
.../apache/asterix/cloud/clients/ICloudClient.java | 8 +
.../asterix/cloud/clients/NoopCloudClient.java | 6 +
.../asterix/cloud/clients/UnstableCloudClient.java | 6 +
.../cloud/clients/aws/s3/S3CloudClient.java | 6 +
.../blobstorage/AzBlobStorageCloudClient.java | 6 +
.../cloud/clients/google/gcs/GCSCloudClient.java | 6 +
.../parquet/ParquetSchemaInferPoolWriter.java | 8 +
.../writer/AbstractCloudExternalFileWriter.java | 19 +-
.../AbstractCloudExternalFileWriterFactory.java | 25 ++-
.../common/context/GlobalVirtualBufferCache.java | 4 +-
asterixdb/asterix-external-data/pom.xml | 5 -
.../printer/parquet/ParquetRecordLazyVisitor.java | 20 +-
.../printer/parquet/ParquetSchemaLazyVisitor.java | 17 +-
.../writer/printer/parquet/ParquetSchemaTree.java | 35 ++++
.../lang/common/statement/CopyToStatement.java | 20 +-
.../asterix-lang-sqlpp/src/main/javacc/SQLPP.jj | 15 +-
.../metadata/declared/IExternalWriteDataSink.java | 4 +
.../asterix/metadata/declared/WriteDataSink.java | 9 +-
.../metadata/provider/ExternalWriterProvider.java | 3 +-
.../data/nontagged/printers/PrintTools.java | 20 +-
.../printers/csv/ADatePrinterFactory.java | 8 +-
.../printers/csv/ADateTimePrinterFactory.java | 8 +-
.../printers/csv/AObjectPrinterFactory.java | 109 +++++++++-
.../printers/csv/ARecordPrinterFactory.java | 7 +-
.../printers/csv/ATimePrinterFactory.java | 8 +-
.../nontagged/CSVPrinterFactoryProvider.java | 14 +-
.../asterix/om/exceptions/ExceptionUtil.java | 9 +
.../asterix/om/functions/BuiltinFunctions.java | 19 +-
.../om/pointables/printer/csv/APrintVisitor.java | 7 +-
.../evaluators/functions/FromBaseDescriptor.java | 127 ++++++++++++
.../evaluators/functions/IfErrorDescriptor.java | 70 +++++++
.../evaluators/functions/Sha1Base64Descriptor.java | 57 +++++
.../evaluators/functions/Sha1HexDescriptor.java | 56 +++++
.../evaluators/functions/Sha1StringEvaluator.java | 111 ++++++++++
.../evaluators/functions/StringLpadDescriptor.java | 56 +++++
.../evaluators/functions/StringPadEvaluator.java | 169 +++++++++++++++
.../evaluators/functions/StringRpadDescriptor.java | 56 +++++
.../runtime/functions/FunctionCollection.java | 14 ++
asterixdb/pom.xml | 229 ++-------------------
.../physical/AbstractHashJoinPOperator.java | 25 +--
.../org/apache/hyracks/api/util/InvokeUtil.java | 82 ++++----
.../context/DefaultCloudReadContext.java | 3 +-
.../cloud/io/request/ICloudBeforeRetryRequest.java | 3 +-
.../cloud/io/request/ICloudRetryPredicate.java | 19 +-
.../cloud/util/CloudRetryableRequestUtil.java | 48 ++++-
.../data/std/primitive/UTF8StringPointable.java | 19 ++
hyracks-fullstack/hyracks/hyracks-hdfs/pom.xml | 4 +-
.../am/btree/impls/BTreeCountingSearchCursor.java | 4 +-
.../am/btree/impls/BTreeRangeSearchCursor.java | 17 +-
.../hyracks/storage/am/btree/impls/DiskBTree.java | 2 +-
.../am/btree/impls/DiskBTreePointSearchCursor.java | 1 -
.../am/btree/impls/DiskBTreeRangeSearchCursor.java | 3 +-
.../common/impls/TreeIndexDiskOrderScanCursor.java | 5 +-
.../lsm/tuples/ColumnMultiBufferProvider.java | 4 +-
.../impls/MultitenantVirtualBufferCache.java | 4 +-
.../am/lsm/common/impls/VirtualBufferCache.java | 4 +-
.../impls/AbstractOnDiskInvertedListCursor.java | 1 +
.../FixedSizeElementInvertedListScanCursor.java | 2 +-
.../storage/common/buffercache/BufferCache.java | 6 +-
.../common/buffercache/DebugBufferCache.java | 4 +-
.../storage/common/buffercache/IBufferCache.java | 4 +-
.../storage/am/btree/StorageFileAccessTest.java | 38 ++--
.../am/lsm/btree/impl/TestVirtualBufferCache.java | 4 +-
hyracks-fullstack/pom.xml | 95 ++++++++-
165 files changed, 2999 insertions(+), 1037 deletions(-)
create mode 100644
asterixdb/asterix-app/src/test/resources/optimizerts/queries/joins/hash_join_exchange/hash_join_exchange.5.query.sqlpp
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/optimizerts/queries/joins/hash_join_exchange/hash_join_exchange.7.query.sqlpp}
(67%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/optimizerts/queries/joins/hash_join_exchange/hash_join_exchange.9.query.sqlpp}
(57%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/optimizerts/queries/joins/hash_join_exchange_1/hash_join_exchange_1.11.query.sqlpp}
(50%)
create mode 100644
asterixdb/asterix-app/src/test/resources/optimizerts/queries/joins/hash_join_exchange_1/hash_join_exchange_1.13.query.sqlpp
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/optimizerts/queries/joins/hash_join_exchange_1/hash_join_exchange_1.5.query.sqlpp}
(51%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/optimizerts/queries/joins/hash_join_exchange_1/hash_join_exchange_1.7.query.sqlpp}
(62%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/optimizerts/queries/joins/hash_join_exchange_1/hash_join_exchange_1.9.query.sqlpp}
(64%)
create mode 100644
asterixdb/asterix-app/src/test/resources/optimizerts/results/joins/hash_join_exchange/hash_join_exchange.5.query.plan
create mode 100644
asterixdb/asterix-app/src/test/resources/optimizerts/results/joins/hash_join_exchange/hash_join_exchange.7.query.plan
create mode 100644
asterixdb/asterix-app/src/test/resources/optimizerts/results/joins/hash_join_exchange/hash_join_exchange.9.query.plan
create mode 100644
asterixdb/asterix-app/src/test/resources/optimizerts/results/joins/hash_join_exchange_1/hash_join_exchange_1.11.query.plan
create mode 100644
asterixdb/asterix-app/src/test/resources/optimizerts/results/joins/hash_join_exchange_1/hash_join_exchange_1.13.query.plan
create mode 100644
asterixdb/asterix-app/src/test/resources/optimizerts/results/joins/hash_join_exchange_1/hash_join_exchange_1.5.query.plan
create mode 100644
asterixdb/asterix-app/src/test/resources/optimizerts/results/joins/hash_join_exchange_1/hash_join_exchange_1.7.query.plan
create mode 100644
asterixdb/asterix-app/src/test/resources/optimizerts/results/joins/hash_join_exchange_1/hash_join_exchange_1.9.query.plan
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/copy-to/csv/datetime/test.000.ddl.sqlpp}
(67%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/copy-to/csv/datetime/test.030.update.sqlpp}
(54%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/copy-to/csv/datetime/test.031.update.sqlpp}
(57%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/copy-to/csv/datetime/test.032.update.sqlpp}
(54%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/copy-to/csv/datetime/test.033.update.sqlpp}
(54%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/copy-to/csv/datetime/test.034.update.sqlpp}
(57%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/copy-to/csv/datetime/test.035.update.sqlpp}
(56%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/copy-to/csv/datetime/test.036.update.sqlpp}
(51%)
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/copy-to/csv/datetime/test.040.ddl.sqlpp
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/copy-to/csv/datetime/test.130.query.sqlpp}
(61%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/copy-to/csv/datetime/test.131.query.sqlpp}
(67%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/copy-to/csv/datetime/test.132.query.sqlpp}
(64%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/copy-to/csv/datetime/test.133.query.sqlpp}
(67%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/copy-to/csv/datetime/test.134.query.sqlpp}
(67%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/copy-to/csv/datetime/test.135.query.sqlpp}
(67%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/copy-to/csv/datetime/test.136.query.sqlpp}
(54%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/copy-to/csv/datetime/test.999.ddl.sqlpp}
(67%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/crypto/sha1/sha1.01.ddl.sqlpp}
(67%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/crypto/sha1/sha1.02.update.sqlpp}
(67%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/crypto/sha1/sha1.03.query.sqlpp}
(67%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/crypto/sha1/sha1.04.query.sqlpp}
(67%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{aggregate-sql/median/median.99.ddl.sqlpp
=> crypto/sha1/sha1.99.ddl.sqlpp} (100%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/join/hash_join_exchange/hash_join_exchange.1.ddl.sqlpp}
(67%)
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/join/hash_join_exchange/hash_join_exchange.2.update.sqlpp
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/join/hash_join_exchange/hash_join_exchange.3.update.sqlpp
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/join/hash_join_exchange/hash_join_exchange.4.query.sqlpp}
(67%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/join/hash_join_exchange/hash_join_exchange.6.query.sqlpp}
(66%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/join/hash_join_exchange/hash_join_exchange.8.query.sqlpp}
(67%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/join/hash_join_exchange_1/hash_join_exchange_1.1.ddl.sqlpp}
(67%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/join/hash_join_exchange_1/hash_join_exchange_1.10.query.sqlpp}
(59%)
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/join/hash_join_exchange_1/hash_join_exchange_1.12.query.sqlpp
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/join/hash_join_exchange_1/hash_join_exchange_1.2.update.sqlpp}
(67%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/join/hash_join_exchange_1/hash_join_exchange_1.3.update.sqlpp}
(67%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/join/hash_join_exchange_1/hash_join_exchange_1.4.query.sqlpp}
(62%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/join/hash_join_exchange_1/hash_join_exchange_1.6.query.sqlpp}
(66%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/join/hash_join_exchange_1/hash_join_exchange_1.8.query.sqlpp}
(66%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/misc/handle_error_fun/handle_error_fun.01.query.sqlpp}
(66%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/numeric/from_base/from_base.01.ddl.sqlpp}
(67%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/numeric/from_base/from_base.02.update.sqlpp}
(61%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/numeric/from_base/from_base.03.query.sqlpp}
(67%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/numeric/from_base/from_base.04.query.sqlpp}
(66%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/numeric/from_base/from_base.05.query.sqlpp}
(66%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{aggregate-sql/median/median.99.ddl.sqlpp
=> numeric/from_base/from_base.99.ddl.sqlpp} (100%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/string/pad/lpad/lpad.00.ddl.sqlpp}
(67%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/string/pad/lpad/lpad.01.query.sqlpp}
(67%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/string/pad/lpad/lpad.02.query.sqlpp}
(67%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/string/pad/lpad/lpad.03.query.sqlpp}
(66%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/string/pad/rpad/rpad.00.ddl.sqlpp}
(67%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/string/pad/rpad/rpad.01.query.sqlpp}
(67%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/string/pad/rpad/rpad.02.query.sqlpp}
(67%)
copy
asterixdb/{asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
asterix-app/src/test/resources/runtimets/queries_sqlpp/string/pad/rpad/rpad.03.query.sqlpp}
(66%)
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/copy-to/csv/datetime/result.130.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/copy-to/csv/datetime/result.131.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/copy-to/csv/datetime/result.132.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/copy-to/csv/datetime/result.133.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/copy-to/csv/datetime/result.134.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/copy-to/csv/datetime/result.135.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/copy-to/csv/datetime/result.136.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/crypto/sha1/sha1.03.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/crypto/sha1/sha1.04.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/join/hash_join_exchange/hash_join_exchange.4.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/join/hash_join_exchange/hash_join_exchange.6.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/join/hash_join_exchange/hash_join_exchange.8.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/join/hash_join_exchange_1/hash_join_exchange_1.10.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/join/hash_join_exchange_1/hash_join_exchange_1.12.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/join/hash_join_exchange_1/hash_join_exchange_1.4.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/join/hash_join_exchange_1/hash_join_exchange_1.6.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/join/hash_join_exchange_1/hash_join_exchange_1.8.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/misc/handle_error_fun/handle_error_fun.01.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/numeric/from_base/from_base.03.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/numeric/from_base/from_base.04.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/numeric/from_base/from_base.05.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/string/pad/lpad/lpad.01.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/string/pad/lpad/lpad.02.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/string/pad/lpad/lpad.03.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/string/pad/rpad/rpad.01.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/string/pad/rpad/rpad.02.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/string/pad/rpad/rpad.03.adm
create mode 100644
asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/FromBaseDescriptor.java
create mode 100644
asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/IfErrorDescriptor.java
create mode 100644
asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/Sha1Base64Descriptor.java
create mode 100644
asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/Sha1HexDescriptor.java
create mode 100755
asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/Sha1StringEvaluator.java
create mode 100644
asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/StringLpadDescriptor.java
create mode 100644
asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/StringPadEvaluator.java
create mode 100644
asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/StringRpadDescriptor.java
copy
asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/IExternalWriteDataSink.java
=>
hyracks-fullstack/hyracks/hyracks-cloud/src/main/java/org/apache/hyracks/cloud/io/request/ICloudRetryPredicate.java
(67%)