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

dlych pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/asterixdb.git.


    from d5ca10b  [NO ISSUE] Check if Java UDF classes are assignable to 
IFunctionFactory
     new 69d7209  [NO ISSUE][EXT] Rename dataset's dataverse property to 
dataset-dataverse
     new 86e5ff3  [ASTERIXDB-2704][FUN] Field access on a non-object value 
should give warning
     new 8cff4a0  [NO ISSUE][COMP] Reserve asterix and algebricks dataverses
     new ba9d1d0  [NO ISSUE][COMP] Fix error in RemoveUnusedOneToOneEquiJoinRule
     new 41b511d  [NO ISSUE][COMP] Handle keywords in statement parameters
     new 6a4d9a5  Merge commit 69d7209, 86e5ff3, 8cff4a0, ba9d1d0, 41b511d

The 6 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:
 .../rules/ByNameToByIndexFieldAccessRule.java      | 29 +++--------
 .../rules/RemoveUnusedOneToOneEquiJoinRule.java    | 16 +++---
 .../asterix/translator/AbstractLangTranslator.java | 13 +++++
 .../queries/joins/fnds_join_ds.sqlpp}              | 25 ++++++----
 .../optimizerts/results/joins/fnds_join_ds.plan    | 24 +++++++++
 .../invalid-dataverse-name.4.ddl.sqlpp}            |  6 ++-
 .../invalid-dataverse-name.5.ddl.sqlpp}            |  6 ++-
 .../field-access/field-access.01.ddl.sqlpp}        | 10 ++--
 .../field-access/field-access.02.update.sqlpp}     |  4 +-
 .../field-access/field-access.03.query.sqlpp}      | 16 +++---
 .../field-access/field-access.04.query.sqlpp}      | 10 ++--
 .../field-access/field-access.99.ddl.sqlpp}        |  0
 .../numeric_fun_001/numeric_fun_001.01.ddl.sqlpp   |  0
 .../numeric_fun_001.02.update.sqlpp                |  0
 .../numeric_fun_001/numeric_fun_001.03.query.sqlpp |  0
 .../numeric_fun_001/numeric_fun_001.04.ddl.sqlpp   |  0
 .../numeric_fun_002/numeric_fun_002.01.ddl.sqlpp   |  0
 .../numeric_fun_002.02.update.sqlpp                |  0
 .../numeric_fun_002/numeric_fun_002.03.query.sqlpp |  0
 .../numeric_fun_002/numeric_fun_002.04.ddl.sqlpp   |  0
 .../numeric_fun_003/numeric_fun_003.01.ddl.sqlpp   |  0
 .../numeric_fun_003.02.update.sqlpp                |  0
 .../numeric_fun_003/numeric_fun_003.03.query.sqlpp |  0
 .../numeric_fun_003/numeric_fun_003.04.ddl.sqlpp   |  0
 .../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  |  0
 .../string_fun_003/string_fun_003.03.query.sqlpp   |  0
 .../string_fun_003/string_fun_003.04.query.sqlpp   |  0
 .../string_fun_003/string_fun_003.05.query.sqlpp   |  0
 .../string_fun_003/string_fun_003.06.ddl.sqlpp     |  0
 .../string_fun_004/string_fun_004.01.ddl.sqlpp     |  0
 .../string_fun_004/string_fun_004.02.update.sqlpp  |  0
 .../string_fun_004/string_fun_004.03.query.sqlpp   |  0
 .../string_fun_004/string_fun_004.04.query.sqlpp   |  0
 .../string_fun_004/string_fun_004.05.query.sqlpp   |  0
 .../string_fun_004/string_fun_004.06.ddl.sqlpp     |  0
 .../sugar-01-negative.3.query.sqlpp                |  2 +-
 .../sugar-01-negative.99.ddl.sqlpp}                |  2 +-
 .../named_01/named_01.3.query.sqlpp}               | 28 +++++++----
 .../named_01/named_01.4.query.sqlpp}               | 30 +++++++-----
 .../results/feeds/feeds_01/feeds_01.1.adm          |  2 +-
 .../field-access/field-access.03.adm               |  1 +
 .../field-access/field-access.04.adm               |  1 +
 .../numeric_fun_001/numeric_fun_001.03.adm         |  0
 .../numeric_fun_002/numeric_fun_002.03.adm         |  0
 .../numeric_fun_003/numeric_fun_003.03.adm         |  0
 .../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           |  0
 .../string_fun_003/string_fun_003.02.adm           |  0
 .../string_fun_003/string_fun_003.03.adm           |  0
 .../string_fun_004/string_fun_004.03.adm           |  0
 .../string_fun_004/string_fun_004.04.adm           |  0
 .../string_fun_004/string_fun_004.05.adm           |  0
 .../statement-params/named_01/named_01.3.adm       |  1 +
 .../statement-params/named_01/named_01.4.adm       |  1 +
 .../test/resources/runtimets/testsuite_sqlpp.xml   | 43 +++++++++-------
 .../external/util/ExternalDataConstants.java       |  2 +-
 .../asterix/external/util/ExternalDataUtils.java   |  4 +-
 .../asterix-lang-sqlpp/src/main/javacc/SQLPP.jj    | 57 ++++++++--------------
 .../metadata/declared/MetadataProvider.java        |  3 +-
 .../impl/FieldAccessByNameResultType.java          | 15 ------
 .../records/FieldAccessByNameDescriptor.java       |  2 +-
 .../records/FieldAccessByNameEvalFactory.java      | 50 +++++++++++--------
 79 files changed, 229 insertions(+), 174 deletions(-)
 copy 
asterixdb/asterix-app/src/test/resources/{runtimets/queries_sqlpp/fun_return_null/string_fun/string_fun_004/string_fun_004.05.query.sqlpp
 => optimizerts/queries/joins/fnds_join_ds.sqlpp} (70%)
 create mode 100644 
asterixdb/asterix-app/src/test/resources/optimizerts/results/joins/fnds_join_ds.plan
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null/numeric_fun/numeric_fun_003/numeric_fun_003.04.ddl.sqlpp
 => ddl/invalid-dataverse-name/invalid-dataverse-name.4.ddl.sqlpp} (92%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null/numeric_fun/numeric_fun_003/numeric_fun_003.04.ddl.sqlpp
 => ddl/invalid-dataverse-name/invalid-dataverse-name.5.ddl.sqlpp} (91%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null/numeric_fun/numeric_fun_002/numeric_fun_002.01.ddl.sqlpp
 => fun_return_null_missing/field-access/field-access.01.ddl.sqlpp} (87%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null/numeric_fun/numeric_fun_003/numeric_fun_003.04.ddl.sqlpp
 => fun_return_null_missing/field-access/field-access.02.update.sqlpp} (91%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null/numeric_fun/numeric_fun_002/numeric_fun_002.01.ddl.sqlpp
 => fun_return_null_missing/field-access/field-access.03.query.sqlpp} (79%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null/numeric_fun/numeric_fun_001/numeric_fun_001.02.update.sqlpp
 => fun_return_null_missing/field-access/field-access.04.query.sqlpp} (83%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{string/regexp_replace_with_flag/regexp_replace_with_flag/regexp_replace_with_flag.5.ddl.sqlpp
 => fun_return_null_missing/field-access/field-access.99.ddl.sqlpp} (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null
 => 
fun_return_null_missing}/numeric_fun/numeric_fun_001/numeric_fun_001.01.ddl.sqlpp
 (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null
 => 
fun_return_null_missing}/numeric_fun/numeric_fun_001/numeric_fun_001.02.update.sqlpp
 (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null
 => 
fun_return_null_missing}/numeric_fun/numeric_fun_001/numeric_fun_001.03.query.sqlpp
 (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null
 => 
fun_return_null_missing}/numeric_fun/numeric_fun_001/numeric_fun_001.04.ddl.sqlpp
 (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null
 => 
fun_return_null_missing}/numeric_fun/numeric_fun_002/numeric_fun_002.01.ddl.sqlpp
 (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null
 => 
fun_return_null_missing}/numeric_fun/numeric_fun_002/numeric_fun_002.02.update.sqlpp
 (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null
 => 
fun_return_null_missing}/numeric_fun/numeric_fun_002/numeric_fun_002.03.query.sqlpp
 (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null
 => 
fun_return_null_missing}/numeric_fun/numeric_fun_002/numeric_fun_002.04.ddl.sqlpp
 (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null
 => 
fun_return_null_missing}/numeric_fun/numeric_fun_003/numeric_fun_003.01.ddl.sqlpp
 (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null
 => 
fun_return_null_missing}/numeric_fun/numeric_fun_003/numeric_fun_003.02.update.sqlpp
 (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null
 => 
fun_return_null_missing}/numeric_fun/numeric_fun_003/numeric_fun_003.03.query.sqlpp
 (100%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null
 => 
fun_return_null_missing}/numeric_fun/numeric_fun_003/numeric_fun_003.04.ddl.sqlpp
 (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null
 => 
fun_return_null_missing}/string_fun/string_fun_001/string_fun_001.01.ddl.sqlpp 
(100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null
 => 
fun_return_null_missing}/string_fun/string_fun_001/string_fun_001.02.update.sqlpp
 (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null
 => 
fun_return_null_missing}/string_fun/string_fun_001/string_fun_001.03.query.sqlpp
 (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null
 => 
fun_return_null_missing}/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_missing}/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_missing}/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_missing}/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_missing}/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_missing}/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_missing}/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_missing}/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_missing}/string_fun/string_fun_003/string_fun_003.02.update.sqlpp
 (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null
 => 
fun_return_null_missing}/string_fun/string_fun_003/string_fun_003.03.query.sqlpp
 (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null
 => 
fun_return_null_missing}/string_fun/string_fun_003/string_fun_003.04.query.sqlpp
 (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null
 => 
fun_return_null_missing}/string_fun/string_fun_003/string_fun_003.05.query.sqlpp
 (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null
 => 
fun_return_null_missing}/string_fun/string_fun_003/string_fun_003.06.ddl.sqlpp 
(100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null
 => 
fun_return_null_missing}/string_fun/string_fun_004/string_fun_004.01.ddl.sqlpp 
(100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null
 => 
fun_return_null_missing}/string_fun/string_fun_004/string_fun_004.02.update.sqlpp
 (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null
 => 
fun_return_null_missing}/string_fun/string_fun_004/string_fun_004.03.query.sqlpp
 (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null
 => 
fun_return_null_missing}/string_fun/string_fun_004/string_fun_004.04.query.sqlpp
 (100%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null
 => 
fun_return_null_missing}/string_fun/string_fun_004/string_fun_004.05.query.sqlpp
 (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null
 => 
fun_return_null_missing}/string_fun/string_fun_004/string_fun_004.06.ddl.sqlpp 
(100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null/numeric_fun/numeric_fun_003/numeric_fun_003.04.ddl.sqlpp
 => group-by/sugar-01-negative/sugar-01-negative.99.ddl.sqlpp} (96%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null/string_fun/string_fun_004/string_fun_004.05.query.sqlpp
 => statement-params/named_01/named_01.3.query.sqlpp} (67%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{fun_return_null/string_fun/string_fun_004/string_fun_004.05.query.sqlpp
 => statement-params/named_01/named_01.4.query.sqlpp} (64%)
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/fun_return_null_missing/field-access/field-access.03.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/fun_return_null_missing/field-access/field-access.04.adm
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/results/{fun_return_null => 
fun_return_null_missing}/numeric_fun/numeric_fun_001/numeric_fun_001.03.adm 
(100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/results/{fun_return_null => 
fun_return_null_missing}/numeric_fun/numeric_fun_002/numeric_fun_002.03.adm 
(100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/results/{fun_return_null => 
fun_return_null_missing}/numeric_fun/numeric_fun_003/numeric_fun_003.03.adm 
(100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/results/{fun_return_null => 
fun_return_null_missing}/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_missing}/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_missing}/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_missing}/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_missing}/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_missing}/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_missing}/string_fun/string_fun_002/string_fun_002.01.adm (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/results/{fun_return_null => 
fun_return_null_missing}/string_fun/string_fun_003/string_fun_003.01.adm (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/results/{fun_return_null => 
fun_return_null_missing}/string_fun/string_fun_003/string_fun_003.02.adm (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/results/{fun_return_null => 
fun_return_null_missing}/string_fun/string_fun_003/string_fun_003.03.adm (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/results/{fun_return_null => 
fun_return_null_missing}/string_fun/string_fun_004/string_fun_004.03.adm (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/results/{fun_return_null => 
fun_return_null_missing}/string_fun/string_fun_004/string_fun_004.04.adm (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/results/{fun_return_null => 
fun_return_null_missing}/string_fun/string_fun_004/string_fun_004.05.adm (100%)
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/statement-params/named_01/named_01.3.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/statement-params/named_01/named_01.4.adm

Reply via email to