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)