>From Wail Alkowaileet <[email protected]>: Wail Alkowaileet has uploaded a new patch set (#2). ( https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/17933 )
Change subject: [MULTIPLE ISSUES][COMP] Fix multiple pushdown issues ...................................................................... [MULTIPLE ISSUES][COMP] Fix multiple pushdown issues - user model changes: no - storage format changes: no - interface changes: yes Details: - ASTERIXDB-3304: Some fields are not projected - ASTERIXDB-3305: ClassCastException in left outer joins Change-Id: I826ec12d598ef9fc38ded47f6f29e28ed75a047b --- A asterixdb/asterix-app/src/test/resources/runtimets/results/column/pushdown/join/condition-pushdown/condition-pushdown.011.adm M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/pushdown/processor/AbstractFilterPushdownProcessor.java A asterixdb/asterix-app/src/test/resources/runtimets/results/column/pushdown/join/condition-pushdown/condition-pushdown.012.plan A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/pushdown/other-pushdowns/other-pushdowns.015.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/results/column/pushdown/join/condition-pushdown/condition-pushdown.010.adm A asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/column/pushdown/join/condition-pushdown/condition-pushdown.014.plan A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/pushdown/join/condition-pushdown/condition-pushdown.023.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/pushdown/join/condition-pushdown/condition-pushdown.022.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/results/column/pushdown/join/condition-pushdown/condition-pushdown.013.adm A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/pushdown/join/condition-pushdown/condition-pushdown.021.query.sqlpp M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/pushdown/processor/IPushdownProcessor.java A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/pushdown/join/condition-pushdown/condition-pushdown.020.query.sqlpp M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/pushdown/visitor/ExpressionValueAccessPushdownVisitor.java A asterixdb/asterix-app/src/test/resources/runtimets/results/column/pushdown/join/condition-pushdown/condition-pushdown.030.adm A asterixdb/asterix-app/src/test/resources/runtimets/results/column/pushdown/join/left-outer/left-outer.002.adm A asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/column/pushdown/join/condition-pushdown/condition-pushdown.023.plan A asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/column/pushdown/join/condition-pushdown/condition-pushdown.031.plan A asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/column/pushdown/join/condition-pushdown/condition-pushdown.012.plan A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/pushdown/join/condition-pushdown/condition-pushdown.013.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/pushdown/join/condition-pushdown/condition-pushdown.014.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/pushdown/join/left-outer/left-outer.001.update.sqlpp M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/PushValueAccessAndFilterDownRule.java A asterixdb/asterix-app/src/test/resources/runtimets/results/column/pushdown/join/condition-pushdown/condition-pushdown.021.plan A asterixdb/asterix-app/src/test/resources/runtimets/results/column/pushdown/join/condition-pushdown/condition-pushdown.023.plan A asterixdb/asterix-app/src/test/resources/runtimets/results/column/pushdown/join/condition-pushdown/condition-pushdown.031.plan A asterixdb/asterix-app/src/test/resources/runtimets/results/column/pushdown/join/condition-pushdown/condition-pushdown.032.adm M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/pushdown/PushdownContext.java A asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/column/pushdown/join/condition-pushdown/condition-pushdown.033.plan A asterixdb/asterix-app/src/test/resources/runtimets/results/column/pushdown/join/condition-pushdown/condition-pushdown.014.plan A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/pushdown/join/condition-pushdown/condition-pushdown.012.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/pushdown/join/condition-pushdown/condition-pushdown.033.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/pushdown/join/condition-pushdown/condition-pushdown.011.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/pushdown/join/condition-pushdown/condition-pushdown.010.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/pushdown/join/condition-pushdown/condition-pushdown.031.query.sqlpp M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/pushdown/processor/ColumnValueAccessPushdownProcessor.java A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/pushdown/join/condition-pushdown/condition-pushdown.030.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/pushdown/join/condition-pushdown/condition-pushdown.032.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/pushdown/join/left-outer/left-outer.001.ddl.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/results/column/pushdown/join/condition-pushdown/condition-pushdown.022.adm M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/pushdown/PushdownProcessorsExecutor.java A asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/column/pushdown/other-pushdowns/other-pushdowns.015.plan A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/pushdown/join/left-outer/left-outer.002.query.sqlpp M asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/utils/PushdownUtil.java A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/pushdown/join/condition-pushdown/condition-pushdown.002.update.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/results/column/pushdown/join/condition-pushdown/condition-pushdown.033.plan M asterixdb/asterix-app/src/test/resources/runtimets/sqlpp_queries.xml M asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/pushdown/processor/InlineFilterExpressionsProcessor.java A asterixdb/asterix-app/src/test/resources/runtimets/results/column/pushdown/other-pushdowns/other-pushdowns.015.plan A asterixdb/asterix-app/src/test/resources/runtimets/results/column/pushdown/join/condition-pushdown/condition-pushdown.020.adm A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/pushdown/join/condition-pushdown/condition-pushdown.001.ddl.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/column/pushdown/join/condition-pushdown/condition-pushdown.021.plan 51 files changed, 1,504 insertions(+), 47 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/33/17933/2 -- To view, visit https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/17933 To unsubscribe, or for help writing mail filters, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Change-Id: I826ec12d598ef9fc38ded47f6f29e28ed75a047b Gerrit-Change-Number: 17933 Gerrit-PatchSet: 2 Gerrit-Owner: Wail Alkowaileet <[email protected]> Gerrit-CC: Jenkins <[email protected]> Gerrit-MessageType: newpatchset
