[
https://issues.apache.org/jira/browse/LENS-788?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15217444#comment-15217444
]
Hudson commented on LENS-788:
-----------------------------
SUCCESS: Integrated in Lens-Commit-Java8 #127 (See
[https://builds.apache.org/job/Lens-Commit-Java8/127/])
LENS-788 : Push expressions before flattening and convert filters to
(amareshwari: rev dba885ca972e8a11281f1bc44ceb4b7dd3906ce0)
* tools/conf/client/lens-client-site.xml
* lens-examples/src/main/resources/customer_interests_table.xml
* lens-examples/src/main/resources/cube-queries.sql
* lens-cube/src/test/java/org/apache/lens/cube/parse/TestBridgeTableQueries.java
*
lens-cube/src/test/java/org/apache/lens/cube/parse/join/TestBridgeTableJoinCtx.java
*
lens-cube/src/main/java/org/apache/lens/cube/parse/SingleFactSingleStorageHQLContext.java
* lens-examples/src/main/resources/interests_table.xml
* lens-cube/src/main/java/org/apache/lens/cube/parse/CandidateFact.java
* lens-cube/src/main/resources/olap-query-conf.xml
* lens-cube/src/test/java/org/apache/lens/cube/parse/TestQuery.java
* lens-cube/src/main/java/org/apache/lens/cube/parse/DefaultAliasDecider.java
*
lens-cube/src/main/java/org/apache/lens/cube/parse/join/BridgeTableJoinContext.java
* lens-examples/src/main/resources/interests.xml
* lens-cube/src/main/java/org/apache/lens/cube/parse/MultiFactHQLContext.java
* src/site/apt/user/olap-cube.apt
* lens-cube/src/main/java/org/apache/lens/cube/parse/CubeQueryContext.java
* src/site/apt/user/olap-query-conf.apt
* lens-cube/src/main/java/org/apache/lens/cube/parse/DimHQLContext.java
* lens-examples/src/main/resources/customer-interests-local-part.xml
* lens-cube/src/main/java/org/apache/lens/cube/parse/DimOnlyHQLContext.java
* lens-cube/src/main/java/org/apache/lens/cube/parse/CubeQueryConfUtil.java
* lens-cube/src/test/java/org/apache/lens/cube/parse/TestHQLParser.java
* lens-cube/src/main/java/org/apache/lens/cube/parse/HQLParser.java
* lens-examples/src/main/resources/customer-interests-local.data
* lens-examples/src/main/resources/db-storage-schema.sql
*
lens-examples/src/main/java/org/apache/lens/examples/PopulateSampleMetastore.java
*
lens-cube/src/main/java/org/apache/lens/cube/parse/SingleFactMultiStorageHQLContext.java
* lens-cube/src/main/java/org/apache/lens/cube/parse/join/AutoJoinContext.java
*
lens-cube/src/test/java/org/apache/lens/cube/parse/TestDefaultAliasDecider.java
* lens-examples/src/main/resources/interests-local.data
* lens-cube/src/main/java/org/apache/lens/cube/parse/QueryAST.java
* lens-examples/src/main/resources/customer-interests.xml
* lens-examples/src/main/resources/interests-local-part.xml
* lens-cube/src/main/java/org/apache/lens/cube/parse/DefaultQueryAST.java
* lens-cube/src/test/java/org/apache/lens/cube/parse/CubeTestSetup.java
* lens-examples/src/main/resources/sales-cube.xml
* lens-cube/src/main/java/org/apache/lens/cube/parse/JoinResolver.java
* lens-dist/src/main/assembly/bin-dist.xml
* lens-examples/src/main/java/org/apache/lens/examples/SampleMetastore.java
> Option to do flattening of columns on bridge tables later
> ---------------------------------------------------------
>
> Key: LENS-788
> URL: https://issues.apache.org/jira/browse/LENS-788
> Project: Apache Lens
> Issue Type: Improvement
> Components: cube
> Affects Versions: 2.4
> Reporter: Amareshwari Sriramadasu
> Assignee: Amareshwari Sriramadasu
> Fix For: 2.6
>
> Attachments: LENS-788.4.patch
>
>
> With support to flatten (aggregate) columns from bridge table joins added in
> LENS-752, this is enhancement to apply aggregate later to applying filters or
> expression over the columns.
> For ex :
> With schema example given LENS-752, if user queries revenue with a filter :
> cube select usersport.name, revenue where time_range_in(dt,x,y) and
> usersport.name in ('Cricket').
> The query should have an option to apply filter before aggregate or not.
> Similarly :
> cube select (case when usersport.name='cricket' then 'CKT' when
> usersport.name='football' then 'FB' else 'NA' end), revenue where
> time_range_in(dt,x,y).
> The query should have option to apply expression before aggregate or not.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)