[ 
https://issues.apache.org/jira/browse/ASTERIXDB-3492?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ritik Raj resolved ASTERIXDB-3492.
----------------------------------
    Resolution: Fixed

> Not evaluating next tuple in case of skip while column filtering
> ----------------------------------------------------------------
>
>                 Key: ASTERIXDB-3492
>                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-3492
>             Project: Apache AsterixDB
>          Issue Type: Bug
>          Components: STO - Storage
>    Affects Versions: 0.9.10
>            Reporter: Ritik Raj
>            Assignee: Ritik Raj
>            Priority: Critical
>              Labels: triaged
>             Fix For: 0.9.10
>
>
> We are not evaluating the next tuple in case of skipping a tuple while column 
> filtering, leading to inaccurate results.
> Test Case:
> {code:java}
>  DROP DATAVERSE test IF EXISTS;
>  CREATE DATAVERSE test;
>  USE test;
>  CREATE DATASET ColumnDataset
>  PRIMARY KEY (uid:int) WITH {
>      "storage-format": {"format": "column"}
>  };
> {code}
> {code:java}
>  USE test;
> UPSERT INTO ColumnDataset(
>     {"uid": 1, "a": [{"x": "aaaaaaaaaazzzz"}, {"x": "aaaaaaaaaaabzzzz"}, 
> {"x": "aaaaaaaaaaaaabzzzzzzzz"}]},
>     {"uid": 2, "a": [{"x": "aaaaaaaaaazzzz"}, {"x": "aaaaaaaaaaabzzzz"}, 
> {"x": "aaaaaaaaaaaaabzzzzzzzz"}]}
> );
> {code}
> {code:java}
> USE test; 
> DELETE FROM ColumnDataset WHERE uid = 1;{code}
>  
> {code:java}
>  USE test;
>  SELECT VALUE a.x
>  FROM ColumnDataset c, c.a a
>  WHERE a.x = "aaaaaaaaaaaaabzzzzzzzz"; {code}
>  
> gives no result, but should give one output.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to