You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@asterixdb.apache.org by "Michael J. Carey (Jira)" <ji...@apache.org> on 2022/02/09 07:46:00 UTC
[jira] [Assigned] (ASTERIXDB-3013) Would be nice to eliminate unnecessary joins of related flat views
[ https://issues.apache.org/jira/browse/ASTERIXDB-3013?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael J. Carey reassigned ASTERIXDB-3013:
-------------------------------------------
Assignee: Dmitry Lychagin
> Would be nice to eliminate unnecessary joins of related flat views
> ------------------------------------------------------------------
>
> Key: ASTERIXDB-3013
> URL: https://issues.apache.org/jira/browse/ASTERIXDB-3013
> Project: Apache AsterixDB
> Issue Type: Improvement
> Components: COMP - Compiler
> Affects Versions: 0.9.7
> Reporter: Michael J. Carey
> Assignee: Dmitry Lychagin
> Priority: Major
> Fix For: 0.9.8
>
> Attachments: doncdata.sqlpp, doncdataviews.sqlpp.txt
>
>
> The query plan for the following query against flat view has an unnecessary join that would be good to eliminate! (This might be a good getting-acquainted project for a person wanting to learn about the query rewriting aspect of the SQL++ compiler.)
> USE DonCData;
> SELECT o.*, i.*
> FROM orders_view o, items_view i
> WHERE o.orderno = i.orderno;
> The SQL++ materials to set up the dataverse and its datasets [^doncdata.sqlpp] and views [^doncdataviews.sqlpp.txt]are attached.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)