Huang Hua created KYLIN-949:
-------------------------------

             Summary: Query cache doesn't work properly for prepareStatement 
queries
                 Key: KYLIN-949
                 URL: https://issues.apache.org/jira/browse/KYLIN-949
             Project: Kylin
          Issue Type: Bug
          Components: REST Service
    Affects Versions: v0.7.1, v0.7.2
            Reporter: Huang Hua
            Assignee: Zhong,Jason


There is a bug in searchQueryInCache() method, for PrepareSqlRequest, the cache 
logic is wrong which returns the same result for any PrepareSqlRequest with 
same sql no matter what the actual params are.

For example, using "select LEAF_CATEG_ID from KYLIN_SALES where LEAF_CATEG_ID = 
? group by LEAF_CATEG_ID;" with params=[65] to fire request, and kylin will 
return 65. Let's suppose that query is cached(we can modify kylin settings to 
enable it to cache every query).
And then using the same sql but with params=[130], which returns 65 instead of 
130.



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

Reply via email to