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 a641846f63 [NO ISSUE] Stabelize SqlppExecutionColumnTest
new dccca17d7f [ASTERIXDB-3327][COMP] NPE caused by offset without limit
in query
new 43b62b0c1f [ASTERIXDB-3316][COMP] Stack overflow during query
compilation
new 857ffb26aa [ASTERIXDB-3329][COMP] Fix Outer NLJ with SELECT
consolidation
new 18f750a6be [ASTERIXDB-3328][COMP] Preserve x-products of external
datasets
new 08f27221e5 [NO ISSUE][HYR][HTTP] Only bind to unique addresses, report
correct bind failure address(es)
new 9079019423 [NO ISSUE][API] Add query request param to indicate source
new 5bf3222373 Merge branch 'gerrit/neo' into 'gerrit/trinity'
new d6df343b83 Merge branch 'gerrit/trinity' into 'master'
new d83f0a653a Merge "Merge branch 'gerrit/trinity' into 'master'"
The 9 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/optimizer/base/RuleCollections.java | 3 +
.../rules/RemoveUnusedOneToOneEquiJoinRule.java | 11 +-
.../http/server/QueryServiceRequestParameters.java | 22 +++-
.../api/http/server/QueryServiceServlet.java | 19 ++--
.../org/apache/asterix/utils/RedactionUtil.java | 3 +
.../queries/external-cross-product.sqlpp} | 20 ++--
.../optimizerts/queries/query_issue3316.sqlpp | 9 +-
.../results/external-cross-product.plan | 45 +++++++++
.../join/nlj-outer/nlj-outer.00.ddl.sqlpp | 57 +++++++++++
.../nlj-outer/nlj-outer.01.update.sqlpp} | 20 ++--
.../nlj-outer/nlj-outer.10.query.sqlpp} | 16 ++-
.../nlj-outer/nlj-outer.11.query.sqlpp} | 16 ++-
.../nlj-outer/nlj-outer.20.query.sqlpp} | 17 ++--
.../nlj-outer/nlj-outer.21.query.sqlpp} | 17 ++--
.../nlj-outer/nlj-outer.30.query.sqlpp} | 17 ++--
.../nlj-outer/nlj-outer.31.query.sqlpp} | 17 ++--
.../nlj-outer/nlj-outer.40.query.sqlpp} | 17 ++--
.../nlj-outer/nlj-outer.41.query.sqlpp} | 17 ++--
.../nlj-outer/nlj-outer.50.query.sqlpp} | 16 ++-
.../nlj-outer/nlj-outer.51.query.sqlpp} | 16 ++-
.../offset_without_limit.7.query.sqlpp} | 9 +-
.../query-ASTERIXDB-3316.1.ddl.sqlpp | 5 +-
.../results/join/nlj-outer/nlj-outer.10.adm | 1 +
.../results/join/nlj-outer/nlj-outer.11.adm | 1 +
.../results/join/nlj-outer/nlj-outer.20.adm | 1 +
.../results/join/nlj-outer/nlj-outer.21.adm | 1 +
.../results/join/nlj-outer/nlj-outer.30.adm | 1 +
.../results/join/nlj-outer/nlj-outer.31.adm | 1 +
.../results/join/nlj-outer/nlj-outer.40.adm | 1 +
.../results/join/nlj-outer/nlj-outer.41.adm | 1 +
.../results/join/nlj-outer/nlj-outer.50.adm | 1 +
.../results/join/nlj-outer/nlj-outer.51.adm | 1 +
.../offset_without_limit.7.adm | 1 +
.../src/test/resources/runtimets/sqlpp_queries.xml | 5 +
.../lang/sqlpp/visitor/FreeVariableVisitor.java | 7 +-
.../rules/ConsolidateLeftOuterJoinSelectsRule.java | 112 +++++++++++++++++++++
.../apache/hyracks/api/util/ExceptionUtils.java | 2 +-
.../org/apache/hyracks/http/server/HttpServer.java | 66 ++++++++----
38 files changed, 422 insertions(+), 170 deletions(-)
copy
asterixdb/asterix-app/src/test/resources/{runtimets/queries_sqlpp/misc/query-ASTERIXDB-3316/query-ASTERIXDB-3316.1.ddl.sqlpp
=> optimizerts/queries/external-cross-product.sqlpp} (73%)
create mode 100644
asterixdb/asterix-app/src/test/resources/optimizerts/results/external-cross-product.plan
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/join/nlj-outer/nlj-outer.00.ddl.sqlpp
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{misc/query-ASTERIXDB-3316/query-ASTERIXDB-3316.1.ddl.sqlpp
=> join/nlj-outer/nlj-outer.01.update.sqlpp} (72%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{misc/query-ASTERIXDB-3316/query-ASTERIXDB-3316.1.ddl.sqlpp
=> join/nlj-outer/nlj-outer.10.query.sqlpp} (76%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{misc/query-ASTERIXDB-3316/query-ASTERIXDB-3316.1.ddl.sqlpp
=> join/nlj-outer/nlj-outer.11.query.sqlpp} (76%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{misc/query-ASTERIXDB-3316/query-ASTERIXDB-3316.1.ddl.sqlpp
=> join/nlj-outer/nlj-outer.20.query.sqlpp} (76%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{misc/query-ASTERIXDB-3316/query-ASTERIXDB-3316.1.ddl.sqlpp
=> join/nlj-outer/nlj-outer.21.query.sqlpp} (76%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{misc/query-ASTERIXDB-3316/query-ASTERIXDB-3316.1.ddl.sqlpp
=> join/nlj-outer/nlj-outer.30.query.sqlpp} (76%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{misc/query-ASTERIXDB-3316/query-ASTERIXDB-3316.1.ddl.sqlpp
=> join/nlj-outer/nlj-outer.31.query.sqlpp} (76%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{misc/query-ASTERIXDB-3316/query-ASTERIXDB-3316.1.ddl.sqlpp
=> join/nlj-outer/nlj-outer.40.query.sqlpp} (76%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{misc/query-ASTERIXDB-3316/query-ASTERIXDB-3316.1.ddl.sqlpp
=> join/nlj-outer/nlj-outer.41.query.sqlpp} (76%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{misc/query-ASTERIXDB-3316/query-ASTERIXDB-3316.1.ddl.sqlpp
=> join/nlj-outer/nlj-outer.50.query.sqlpp} (76%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{misc/query-ASTERIXDB-3316/query-ASTERIXDB-3316.1.ddl.sqlpp
=> join/nlj-outer/nlj-outer.51.query.sqlpp} (76%)
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{misc/query-ASTERIXDB-3316/query-ASTERIXDB-3316.1.ddl.sqlpp
=> limit/offset_without_limit/offset_without_limit.7.query.sqlpp} (78%)
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/join/nlj-outer/nlj-outer.10.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/join/nlj-outer/nlj-outer.11.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/join/nlj-outer/nlj-outer.20.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/join/nlj-outer/nlj-outer.21.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/join/nlj-outer/nlj-outer.30.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/join/nlj-outer/nlj-outer.31.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/join/nlj-outer/nlj-outer.40.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/join/nlj-outer/nlj-outer.41.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/join/nlj-outer/nlj-outer.50.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/join/nlj-outer/nlj-outer.51.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/limit/offset_without_limit/offset_without_limit.7.adm
create mode 100644
hyracks-fullstack/algebricks/algebricks-rewriter/src/main/java/org/apache/hyracks/algebricks/rewriter/rules/ConsolidateLeftOuterJoinSelectsRule.java