Steven Jacobs has uploaded a new patch set (#2). Change subject: [ASTERIXDB-2402][COMP] Allow AND for IsMissing in Groupby ......................................................................
[ASTERIXDB-2402][COMP] Allow AND for IsMissing in Groupby AccessMethodUtils.findLOJIsMissingFuncInGroupBy() looks for the not(is-missing($VAR)) pattern in a group by, but failed to detect it if it is part of an and, e.g. and(not(is-missing($VAR1)),not(is-missing($VAR2))) This changes fixes this and adds a test case Change-Id: I9547fba5e4ba02226b5b2c2504080b091d3b8d5e --- M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/am/AccessMethodUtils.java A asterixdb/asterix-app/src/test/resources/optimizerts/queries/ASTERIXDB-2402.sqlpp A asterixdb/asterix-app/src/test/resources/optimizerts/results/ASTERIXDB-2402.plan 3 files changed, 348 insertions(+), 11 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/35/2735/2 -- To view, visit https://asterix-gerrit.ics.uci.edu/2735 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: I9547fba5e4ba02226b5b2c2504080b091d3b8d5e Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Steven Jacobs <[email protected]> Gerrit-Reviewer: Jenkins <[email protected]>
