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

Dmitry Lychagin resolved ASTERIXDB-2519.
----------------------------------------
    Resolution: Fixed

Fixed by https://asterix-gerrit.ics.uci.edu/#/c/3187/

> Compiler error caused by index selection when search expression is not 
> constant
> -------------------------------------------------------------------------------
>
>                 Key: ASTERIXDB-2519
>                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-2519
>             Project: Apache AsterixDB
>          Issue Type: Bug
>          Components: COMP - Compiler
>            Reporter: Dmitry Lychagin
>            Assignee: Dmitry Lychagin
>            Priority: Major
>
> # Create LineItem dataset
> # Create index on l_suppkey 
>   {noformat}
>   create index idx_LineItem_suppkey on LineItem (l_suppkey) type btree;
>   {noformat}
>  # Run the following query
>   {noformat}
>   select value count(*)
>   from LineItem as c
>   where
>     ((c.l_suppkey < 100 + tobigint(random()/2)) and
>     (c.l_suppkey > 5 + tobigint(random()/2)));
>   {noformat}
>  # Error:
>    {noformat}
>    java.lang.Exception: ASX1079: Compilation error: Could not infer type for 
> variable '$$44'.
>    {noformat}
> There's a range search on indexed field and search expressions are not a 
> constants



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to