You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@calcite.apache.org by "Julian Hyde (JIRA)" <ji...@apache.org> on 2015/06/25 19:42:05 UTC

[jira] [Created] (CALCITE-773) Satisfy multiple predicates in a scan-filter query using materializations

Julian Hyde created CALCITE-773:
-----------------------------------

             Summary: Satisfy multiple predicates in a scan-filter query using materializations
                 Key: CALCITE-773
                 URL: https://issues.apache.org/jira/browse/CALCITE-773
             Project: Calcite
          Issue Type: Bug
            Reporter: Julian Hyde
            Assignee: Julian Hyde


In CALCITE-772 we translated a scan-filter query into a join on a scan-project-sort materialization. If there are predicates on multiple columns we need to translate to multiple joins.

For example, if there is an EMP table and indexes I_EMP_DEPTNO and I_EMP_GENDER then the query

{code}SELECT * FROM emp WHERE deptno IN (10, 20) AND gender = 'M'{code}

could be I_EMP_DEPTNO join I_EMP_GENDER join EMP (joining on empno in each case).




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)