You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@calcite.apache.org by "Zain Humayun (JIRA)" <ji...@apache.org> on 2017/05/31 21:58:04 UTC

[jira] [Created] (CALCITE-1819) Druid Adapter does not push the boolean "<>" as a filter correctly

Zain Humayun created CALCITE-1819:
-------------------------------------

             Summary: Druid Adapter does not push the boolean "<>" as a filter correctly 
                 Key: CALCITE-1819
                 URL: https://issues.apache.org/jira/browse/CALCITE-1819
             Project: Calcite
          Issue Type: Bug
          Components: druid
    Affects Versions: 1.12.0
            Reporter: Zain Humayun
            Assignee: Zain Humayun


The query

{code:sql}
SELECT COUNT(DISTINCT "the_month") FROM "foodmart" WHERE "the_month" <> 'October';
{code}

Will produce a Druid query with the following filter:

{code:javascript}
"filter":{
      "type":"not",
      "fields":[
         {
            "type":"selector",
            "dimension":"the_month",
            "value":"October"
         }
      ]
   }
{code}

But the expected filter should look like:

{code:javascript}
"filter":{
      "type":"not",
      "field":{
            "type":"selector",
            "dimension":"the_month",
            "value":"October"
         }
   }
{code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)