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 a72a3873c9 [NO ISSUE][UI] Add min/max time.
     new 78ebed0d37 [NO ISSUE] Use getClass().getName() instead of 
getClass().getSimpleName()
     new 08b9cdb0cf [MULTIPLE ISSUES][COMP] Multiple array index fixes
     new d072c591ff [ASTERIXDB-3321][FUN]: Return null and warn for string 
functions for invalid unicode sequence
     new 62578ad665 [ASTERIXDB-3323][COMP] Array index bulkload not indexing 
all values
     new b4a7d81b99 [NO ISSUE]: Move StringUtils to hyracks-api module
     new 4265a1d3cd Merge branch 'gerrit/neo' into 'gerrit/trinity'
     new 1e604d4186 Merge branch 'gerrit/trinity' into 'master'

The 7 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:
 .../IntroduceSecondaryIndexInsertDeleteRule.java   | 58 +++++++++++++++-------
 .../optimizer/rules/am/AccessMethodUtils.java      |  2 +-
 .../rules/am/array/ArrayIndexStructureMatcher.java |  6 ++-
 .../index-bad-fields.000.ddl.sqlpp                 | 32 +++++-------
 .../index-bad-fields.001.update.sqlpp              | 39 +++++++++++++++
 .../index-bad-fields.002.query.sqlpp               | 26 +---------
 .../index-bad-fields.003.query.sqlpp               | 29 ++---------
 .../index-bad-fields.004.query.sqlpp               | 29 ++---------
 .../index-bad-fields.005.query.sqlpp               | 29 ++---------
 .../index-bad-fields.006.query.sqlpp               | 29 ++---------
 .../index-bad-fields.007.query.sqlpp               | 29 ++---------
 .../index-bad-fields.008.ddl.sqlpp                 | 34 ++++---------
 .../index-bad-fields.009.query.sqlpp               | 29 ++---------
 .../index-bad-fields.010.query.sqlpp               | 29 ++---------
 .../index-bad-fields.011.query.sqlpp               | 29 ++---------
 .../index-bad-fields.012.query.sqlpp               | 29 ++---------
 .../index-bad-fields.013.query.sqlpp               | 29 ++---------
 .../index-bad-fields.999.ddl.sqlpp                 |  0
 .../string/invalid-unicode/test.000.query.sqlpp    | 38 ++++++--------
 .../index-bad-fields.006.adm                       |  1 +
 .../index-bad-fields/index-bad-fields.002.adm      |  1 +
 .../index-bad-fields/index-bad-fields.003.adm      | 10 ++++
 .../index-bad-fields/index-bad-fields.004.adm      |  2 +
 .../index-bad-fields/index-bad-fields.005.adm      |  1 +
 .../index-bad-fields/index-bad-fields.006.adm      |  2 +
 .../index-bad-fields/index-bad-fields.007.adm      |  1 +
 .../index-bad-fields/index-bad-fields.009.adm      | 10 ++++
 .../index-bad-fields/index-bad-fields.010.adm      |  2 +
 .../index-bad-fields/index-bad-fields.011.adm      |  1 +
 .../index-bad-fields/index-bad-fields.012.adm      |  2 +
 .../index-bad-fields/index-bad-fields.013.adm      |  1 +
 .../results/global-aggregate/q06/q06.3.adm         | 10 ++++
 .../group-by/sugar-01-negative/core-01.1.adm       |  1 +
 .../query-ASTERIXDB-2886.3.adm}                    |  0
 .../results/string/invalid-unicode/result.000.adm  |  1 +
 .../src/test/resources/runtimets/sqlpp_queries.xml | 32 +++++++++---
 .../asterix/common/exceptions/ErrorCode.java       |  3 +-
 .../src/main/resources/asx_errormsg/en.properties  |  3 +-
 .../asterix/metadata/utils/ArrayIndexUtil.java     | 20 +++++---
 .../SecondaryArrayIndexBTreeOperationsHelper.java  | 32 ++++++------
 .../utils/SecondaryIndexOperationsHelper.java      | 21 +++++++-
 .../asterix/om/exceptions/ExceptionUtil.java       | 16 ++++++
 .../scalar/AbstractScalarAggregateDescriptor.java  |  2 +-
 .../functions/AbstractBinaryStringEval.java        |  7 +++
 .../functions/AbstractUnaryStringStringEval.java   |  7 +++
 .../functions/StringContainsDescriptor.java        |  3 +-
 .../functions/StringLengthDescriptor.java          | 23 +++++----
 .../functions/StringPositionDescriptor.java        |  3 +-
 .../functions/StringPositionOffset1Descriptor.java |  3 +-
 .../functions/StringToCodePointDescriptor.java     | 25 ++++++----
 .../evaluators/functions/utils/StringTrimmer.java  |  8 +--
 .../std/ScanCollectionDescriptor.java              | 14 ++++--
 .../algebricks/algebricks-data/pom.xml             |  5 --
 hyracks-fullstack/hyracks/hyracks-api/pom.xml      |  7 +++
 .../apache/hyracks/api/exceptions/ErrorCode.java   |  3 +-
 .../hyracks/api/exceptions/HyracksException.java   |  4 ++
 .../org/apache/hyracks/api/util/CleanupUtils.java  |  6 +--
 .../apache/hyracks/api/util/ErrorMessageUtil.java  |  7 +++
 .../apache/hyracks/api/util/ExceptionUtils.java    | 12 +++++
 .../apache/hyracks/util/string/UTF8CharBuffer.java |  0
 .../hyracks/util/string/UTF8StringReader.java      |  0
 .../apache/hyracks/util/string/UTF8StringUtil.java | 20 +++++---
 .../hyracks/util/string/UTF8StringWriter.java      |  0
 .../src/main/resources/errormsg/en.properties      |  3 +-
 .../api}/string/UTF8StringReaderWriterTest.java    |  4 +-
 .../hyracks/api}/string/UTF8StringUtilTest.java    |  6 ++-
 .../data/std/primitive/UTF8StringPointable.java    | 44 +++++++++-------
 .../std/primitive/UTF8StringPointableTest.java     |  3 +-
 68 files changed, 463 insertions(+), 454 deletions(-)
 copy 
hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/string/UTF8StringWriter.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/array-index/index-bad-fields/index-bad-fields.000.ddl.sqlpp
 (53%)
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/array-index/index-bad-fields/index-bad-fields.001.update.sqlpp
 copy 
hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/string/UTF8CharBuffer.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/array-index/index-bad-fields/index-bad-fields.002.query.sqlpp
 (59%)
 copy 
hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/string/UTF8CharBuffer.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/array-index/index-bad-fields/index-bad-fields.003.query.sqlpp
 (59%)
 copy 
hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/string/UTF8CharBuffer.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/array-index/index-bad-fields/index-bad-fields.004.query.sqlpp
 (59%)
 copy 
hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/string/UTF8CharBuffer.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/array-index/index-bad-fields/index-bad-fields.005.query.sqlpp
 (59%)
 copy 
hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/string/UTF8CharBuffer.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/array-index/index-bad-fields/index-bad-fields.006.query.sqlpp
 (59%)
 copy 
hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/string/UTF8CharBuffer.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/array-index/index-bad-fields/index-bad-fields.007.query.sqlpp
 (59%)
 copy 
hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/string/UTF8CharBuffer.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/array-index/index-bad-fields/index-bad-fields.008.ddl.sqlpp
 (57%)
 copy 
hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/string/UTF8CharBuffer.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/array-index/index-bad-fields/index-bad-fields.009.query.sqlpp
 (59%)
 copy 
hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/string/UTF8CharBuffer.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/array-index/index-bad-fields/index-bad-fields.010.query.sqlpp
 (59%)
 copy 
hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/string/UTF8CharBuffer.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/array-index/index-bad-fields/index-bad-fields.011.query.sqlpp
 (59%)
 copy 
hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/string/UTF8CharBuffer.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/array-index/index-bad-fields/index-bad-fields.012.query.sqlpp
 (59%)
 copy 
hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/string/UTF8CharBuffer.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/array-index/index-bad-fields/index-bad-fields.013.query.sqlpp
 (59%)
 copy asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{ddl => 
array-index}/index-bad-fields/index-bad-fields.999.ddl.sqlpp (100%)
 copy 
hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/string/UTF8CharBuffer.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/string/invalid-unicode/test.000.query.sqlpp
 (61%)
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/array-index/index-bad-fields-bulkload/index-bad-fields.006.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/array-index/index-bad-fields/index-bad-fields.002.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/array-index/index-bad-fields/index-bad-fields.003.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/array-index/index-bad-fields/index-bad-fields.004.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/array-index/index-bad-fields/index-bad-fields.005.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/array-index/index-bad-fields/index-bad-fields.006.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/array-index/index-bad-fields/index-bad-fields.007.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/array-index/index-bad-fields/index-bad-fields.009.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/array-index/index-bad-fields/index-bad-fields.010.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/array-index/index-bad-fields/index-bad-fields.011.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/array-index/index-bad-fields/index-bad-fields.012.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/array-index/index-bad-fields/index-bad-fields.013.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/global-aggregate/q06/q06.3.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/group-by/sugar-01-negative/core-01.1.adm
 copy asterixdb/asterix-app/{data/csv/empty.csv => 
src/test/resources/runtimets/results/misc/query-ASTERIXDB-2550/query-ASTERIXDB-2886.3.adm}
 (100%)
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/string/invalid-unicode/result.000.adm
 rename hyracks-fullstack/hyracks/{hyracks-util => 
hyracks-api}/src/main/java/org/apache/hyracks/util/string/UTF8CharBuffer.java 
(100%)
 rename hyracks-fullstack/hyracks/{hyracks-util => 
hyracks-api}/src/main/java/org/apache/hyracks/util/string/UTF8StringReader.java 
(100%)
 rename hyracks-fullstack/hyracks/{hyracks-util => 
hyracks-api}/src/main/java/org/apache/hyracks/util/string/UTF8StringUtil.java 
(96%)
 rename hyracks-fullstack/hyracks/{hyracks-util => 
hyracks-api}/src/main/java/org/apache/hyracks/util/string/UTF8StringWriter.java 
(100%)
 rename 
hyracks-fullstack/hyracks/{hyracks-util/src/test/java/org/apache/hyracks/util 
=> 
hyracks-api/src/test/java/org/apache/hyracks/api}/string/UTF8StringReaderWriterTest.java
 (95%)
 rename 
hyracks-fullstack/hyracks/{hyracks-util/src/test/java/org/apache/hyracks/util 
=> 
hyracks-api/src/test/java/org/apache/hyracks/api}/string/UTF8StringUtilTest.java
 (97%)

Reply via email to