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 75f1987  [NO ISSUE][COMP] Cleanup Identifier constructors
     new e54e417  [ASTERIXDB-2634][COMP] String functions return null on 
data/type errors
     new 9796799  [NO ISSUE][API] Add ability to identify secure servlet 
requests
     new 505f7a9  [ASTERIXDB-2649][FUN] TPC-DS datasource function, generate 
proper data types
     new 36b67ed  Merge branch 'mad-hatter' into 'master'

The 4 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:
 .../asterix/api/http/server/ClusterApiServlet.java |   3 +-
 .../app/function/TPCDSDataGeneratorReader.java     | 148 +++++++++++++--------
 .../string_fun_001/string_fun_001.01.ddl.sqlpp}    |   0
 .../string_fun_001/string_fun_001.02.update.sqlpp} |   0
 .../string_fun_001/string_fun_001.03.query.sqlpp}  |   0
 .../string_fun_001/string_fun_001.04.query.sqlpp}  |   0
 .../string_fun_001/string_fun_001.05.query.sqlpp}  |   0
 .../string_fun_001/string_fun_001.06.query.sqlpp}  |   0
 .../string_fun_001/string_fun_001.07.query.sqlpp}  |   0
 .../string_fun_001/string_fun_001.08.query.sqlpp}  |   0
 .../string_fun_001/string_fun_001.09.ddl.sqlpp}    |   0
 .../string_fun_002/string_fun_002.01.query.sqlpp}  |   0
 .../string_fun_003/string_fun_003.01.ddl.sqlpp}    |   0
 .../string_fun_003/string_fun_003.02.update.sqlpp} |   8 +-
 .../string_fun_003/string_fun_003.03.query.sqlpp}  |  27 ++--
 .../string_fun_003/string_fun_003.04.query.sqlpp}  |  27 ++--
 .../string_fun_003/string_fun_003.05.query.sqlpp}  |  27 +---
 .../string_fun_003/string_fun_003.06.ddl.sqlpp}    |   0
 .../string/repeat_error/repeat_error.1.query.sqlpp |  20 ---
 .../datagen_sf_1_all_tables_2.1.query.sqlpp        |   6 +-
 .../string_fun_001/string_fun_001.03.adm}          |   0
 .../string_fun_001/string_fun_001.04.adm}          |   0
 .../string_fun_001/string_fun_001.05.adm}          |   0
 .../string_fun_001/string_fun_001.06.adm}          |   0
 .../string_fun_001/string_fun_001.07.adm}          |   0
 .../string_fun_001/string_fun_001.08.adm}          |   0
 .../string_fun_002/string_fun_002.01.adm}          |   0
 .../string_fun_003/string_fun_003.01.adm           |   2 +
 .../string_fun_003/string_fun_003.02.adm           |   2 +
 .../string_fun_003/string_fun_003.03.adm           |   1 +
 .../datagen_sf_1_all_tables_2.1.adm                |  48 +++----
 .../test/resources/runtimets/testsuite_sqlpp.xml   |  45 +++++--
 .../asterix/common/exceptions/ErrorCode.java       |   1 +
 .../src/main/resources/asx_errormsg/en.properties  |   3 +-
 .../asterix/om/exceptions/ExceptionUtil.java       |  44 ++++--
 .../asterix/om/functions/BuiltinFunctions.java     |  15 +--
 .../om/typecomputer/impl/AStringTypeComputer.java  |  12 +-
 .../impl/AbstractStringTypeComputer.java           |  14 +-
 .../impl/StringIntToStringTypeComputer.java        | 116 ----------------
 ...peComputer.java => StringJoinTypeComputer.java} |  23 +++-
 .../impl/UnaryStringInt64TypeComputer.java         |   2 +-
 .../hierachy/DoubleToInt32TypeConvertComputer.java |   2 +-
 .../std/AbstractMinMaxAggregateFunction.java       |   2 +-
 .../runtime/evaluators/common/ArgumentUtils.java   |  76 +++++++++++
 .../functions/AbstractQuadStringStringEval.java    |  20 +--
 .../AbstractStringStringStringIntEval.java         |  57 ++++----
 .../evaluators/functions/StringJoinDescriptor.java |  54 +++-----
 .../StringRegExpReplaceWithFlagDescriptor.java     |  44 ++++--
 .../functions/StringRepeatDescriptor.java          |  36 ++---
 .../StringReplaceWithLimitDescriptor.java          |  12 +-
 .../evaluators/functions/Substring2Descriptor.java |  47 ++++---
 .../apache/hyracks/http/api/IServletRequest.java   |   6 +
 .../apache/hyracks/http/server/BaseRequest.java    |  15 ++-
 .../hyracks/http/server/FormUrlEncodedRequest.java |   9 +-
 .../org/apache/hyracks/http/server/HttpServer.java |   5 +
 .../hyracks/http/server/HttpServerHandler.java     |   8 +-
 .../apache/hyracks/http/server/utils/HttpUtil.java |   9 +-
 57 files changed, 520 insertions(+), 476 deletions(-)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/fun_return_null/{fun_return_null_01/fun_return_null_01.01.ddl.sqlpp
 => string_fun/string_fun_001/string_fun_001.01.ddl.sqlpp} (100%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/fun_return_null/{fun_return_null_01/fun_return_null_01.02.update.sqlpp
 => string_fun/string_fun_001/string_fun_001.02.update.sqlpp} (100%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/fun_return_null/{fun_return_null_01/fun_return_null_01.03.query.sqlpp
 => string_fun/string_fun_001/string_fun_001.03.query.sqlpp} (100%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/fun_return_null/{fun_return_null_01/fun_return_null_01.04.query.sqlpp
 => string_fun/string_fun_001/string_fun_001.04.query.sqlpp} (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/fun_return_null/{fun_return_null_01/fun_return_null_01.05.query.sqlpp
 => string_fun/string_fun_001/string_fun_001.05.query.sqlpp} (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/fun_return_null/{fun_return_null_01/fun_return_null_01.06.query.sqlpp
 => string_fun/string_fun_001/string_fun_001.06.query.sqlpp} (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/fun_return_null/{fun_return_null_01/fun_return_null_01.07.query.sqlpp
 => string_fun/string_fun_001/string_fun_001.07.query.sqlpp} (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/fun_return_null/{fun_return_null_01/fun_return_null_01.08.query.sqlpp
 => string_fun/string_fun_001/string_fun_001.08.query.sqlpp} (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/fun_return_null/{fun_return_null_01/fun_return_null_01.09.ddl.sqlpp
 => string_fun/string_fun_001/string_fun_001.09.ddl.sqlpp} (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/fun_return_null/{fun_return_null_02/fun_return_null_02.01.query.sqlpp
 => string_fun/string_fun_002/string_fun_002.01.query.sqlpp} (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/fun_return_null/{fun_return_null_01/fun_return_null_01.01.ddl.sqlpp
 => string_fun/string_fun_003/string_fun_003.01.ddl.sqlpp} (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/fun_return_null/{fun_return_null_01/fun_return_null_01.02.update.sqlpp
 => string_fun/string_fun_003/string_fun_003.02.update.sqlpp} (58%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/fun_return_null/{fun_return_null_01/fun_return_null_01.03.query.sqlpp
 => string_fun/string_fun_003/string_fun_003.03.query.sqlpp} (67%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/fun_return_null/{fun_return_null_01/fun_return_null_01.04.query.sqlpp
 => string_fun/string_fun_003/string_fun_003.04.query.sqlpp} (67%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/fun_return_null/{fun_return_null_01/fun_return_null_01.04.query.sqlpp
 => string_fun/string_fun_003/string_fun_003.05.query.sqlpp} (66%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{warnings/warnings-limit/warnings-limit.09.ddl.sqlpp
 => fun_return_null/string_fun/string_fun_003/string_fun_003.06.ddl.sqlpp} 
(100%)
 delete mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/string/repeat_error/repeat_error.1.query.sqlpp
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/results/fun_return_null/{fun_return_null_01/fun_return_null_01.07.adm
 => string_fun/string_fun_001/string_fun_001.03.adm} (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/results/fun_return_null/{fun_return_null_01/fun_return_null_01.06.adm
 => string_fun/string_fun_001/string_fun_001.04.adm} (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/results/fun_return_null/{fun_return_null_01/fun_return_null_01.05.adm
 => string_fun/string_fun_001/string_fun_001.05.adm} (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/results/fun_return_null/{fun_return_null_01/fun_return_null_01.04.adm
 => string_fun/string_fun_001/string_fun_001.06.adm} (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/results/fun_return_null/{fun_return_null_01/fun_return_null_01.03.adm
 => string_fun/string_fun_001/string_fun_001.07.adm} (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/results/fun_return_null/{fun_return_null_01/fun_return_null_01.08.adm
 => string_fun/string_fun_001/string_fun_001.08.adm} (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/results/fun_return_null/{fun_return_null_02/fun_return_null_02.01.adm
 => string_fun/string_fun_002/string_fun_002.01.adm} (100%)
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/fun_return_null/string_fun/string_fun_003/string_fun_003.01.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/fun_return_null/string_fun/string_fun_003/string_fun_003.02.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/fun_return_null/string_fun/string_fun_003/string_fun_003.03.adm
 delete mode 100644 
asterixdb/asterix-om/src/main/java/org/apache/asterix/om/typecomputer/impl/StringIntToStringTypeComputer.java
 copy 
asterixdb/asterix-om/src/main/java/org/apache/asterix/om/typecomputer/impl/{AStringTypeComputer.java
 => StringJoinTypeComputer.java} (57%)
 create mode 100644 
asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/common/ArgumentUtils.java

Reply via email to