You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "Gabriel Reid (JIRA)" <ji...@apache.org> on 2014/03/16 08:23:25 UTC

[jira] [Resolved] (PHOENIX-745) Why isn't my query doing a RANGE SCAN?

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

Gabriel Reid resolved PHOENIX-745.
----------------------------------

    Resolution: Fixed

Bulk resolve of closed issues imported from GitHub. This status was reached by first re-opening all closed imported issues and then resolving them in bulk.

> Why isn't my query doing a RANGE SCAN?
> --------------------------------------
>
>                 Key: PHOENIX-745
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-745
>             Project: Phoenix
>          Issue Type: Task
>            Reporter: Dmitry Salychev
>              Labels: question
>
> This is my DDL:
>     CREATE TABLE IF NOT EXISTS myTable (
>         d DATE NOT NULL, 
>         o BIGINT NOT NULL, 
>         l UNSIGNED_TINYINT NOT NULL, 
>         s UNSIGNED_TINYINT NOT NULL, 
>         r UNSIGNED_TINYINT NOT NULL, 
>         c BINARY(16) NOT NULL, 
>         t BINARY(16) NOT NULL, 
>         m BINARY(16) NOT NULL, 
>         k BINARY(16) NOT NULL, 
>         e VARCHAR NOT NULL, 
>         i VARCHAR NULL, 
>         q BINARY(16) NULL 
>         CONSTRAINT pk PRIMARY KEY (d DESC, o DESC, l, s, r, c, t, m, k)) IMMUTABLE_ROWS=true
> This is my query:
>     explain select *  from myTable where c=1 and t=3;
> And this is my result:
>     +------------+
>     |    PLAN    |
>     +------------+
>     | CLIENT PARALLEL 1-WAY FULL SCAN OVER myTable  |
>     |     SERVER FILTER BY (C = [B@4ad9da94 AND T = [B@249d50f0) |
>     +------------+
> This is my expectation of a result:
>     +------------+
>     |    PLAN    |
>     +------------+
>     | DEGENERATE SCAN OVER <myTable_pk_index> |
>     +------------+
> When I try to select something, I've got a "FULL SCAN" instead of "DEGENERATE SCAN". Is it my mistake? Or a bug?



--
This message was sent by Atlassian JIRA
(v6.2#6252)