Amareshwari Sriramadasu created LENS-572:
--------------------------------------------

             Summary: Simplify various resolvers in Cube query rewriting
                 Key: LENS-572
                 URL: https://issues.apache.org/jira/browse/LENS-572
             Project: Apache Lens
          Issue Type: Wish
          Components: cube
            Reporter: Amareshwari Sriramadasu
            Assignee: Amareshwari Sriramadasu
             Fix For: 2.3


Right now, CubeQueryRewriter goes through a chain of resolvers for converting 
from cubeQL query to HQL query.

Some of the resolvers are complex that make understanding the code complex and 
figuring out bugs. Resolvers do work related to expanding the context and 
pruning some context, optimizing the context. We can come with separate 
interfaces for Expander, Pruner and Optimizer and add them properly in the 
rewriter.

Parking this ticket to evolve refactor and simplify cube query rewriting logic.



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

Reply via email to