[
https://issues.apache.org/jira/browse/LENS-198?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14543205#comment-14543205
]
Hudson commented on LENS-198:
-----------------------------
SUCCESS: Integrated in Lens-Commit #770 (See
[https://builds.apache.org/job/Lens-Commit/770/])
LENS-198 : Allow timed dimensions of cube to be non-partitioned columns as well
(Rajat Khandelwal via amareshwari) (amareshwari: rev
dc1fafa91c8407db8e0f1bfdde24df8f5fec7bce)
* lens-cube/src/main/java/org/apache/lens/cube/parse/DateUtil.java
* lens-cube/src/main/java/org/apache/lens/cube/metadata/MetastoreConstants.java
* lens-cube/src/main/java/org/apache/lens/cube/parse/CandidateFact.java
* lens-cube/src/main/java/org/apache/lens/cube/parse/ExpressionResolver.java
*
lens-examples/src/main/java/org/apache/lens/examples/PopulateSampleMetastore.java
* lens-cube/src/test/java/org/apache/lens/cube/parse/TestCubeRewriter.java
* lens-cube/src/main/java/org/apache/lens/cube/parse/FactHQLContext.java
* lens-cube/src/main/java/org/apache/lens/cube/parse/StorageTableResolver.java
* lens-api/src/main/resources/cube-0.1.xsd
* lens-cube/src/main/java/org/apache/lens/cube/parse/FieldValidator.java
* lens-cube/src/main/java/org/apache/lens/cube/parse/DimHQLContext.java
* lens-examples/src/main/resources/sales-aggr-fact2.xml
* lens-cube/src/main/java/org/apache/lens/cube/metadata/FactPartition.java
*
lens-cube/src/main/java/org/apache/lens/cube/metadata/timeline/PartitionTimeline.java
* lens-cube/src/main/java/org/apache/lens/cube/metadata/TimePartition.java
* lens-cube/src/main/java/org/apache/lens/cube/metadata/TimePartitionRange.java
* lens-cube/src/main/java/org/apache/lens/cube/parse/CubeQueryContext.java
* lens-cube/src/test/java/org/apache/lens/cube/parse/TestDateUtil.java
*
lens-cube/src/main/java/org/apache/lens/cube/parse/PartitionRangesForPartitionColumns.java
*
lens-cube/src/main/java/org/apache/lens/cube/parse/CandidateTablePruneCause.java
* lens-cube/src/main/java/org/apache/lens/cube/parse/AliasReplacer.java
*
lens-cube/src/main/java/org/apache/lens/cube/metadata/TimePartitionRangeList.java
* lens-examples/src/main/resources/cube-queries.sql
* lens-examples/src/main/resources/sales-cube.xml
* lens-cube/src/test/java/org/apache/lens/cube/parse/TestRewriterPlan.java
*
lens-cube/src/main/java/org/apache/lens/cube/metadata/timeline/RangesPartitionTimeline.java
* lens-examples/src/main/resources/customer.xml
*
lens-cube/src/main/java/org/apache/lens/cube/parse/MaxCoveringFactResolver.java
* lens-cube/src/test/java/org/apache/lens/cube/parse/TestAggregateResolver.java
* lens-cube/src/main/java/org/apache/lens/cube/parse/JoinResolver.java
* lens-cube/src/main/java/org/apache/lens/cube/parse/SingleFactHQLContext.java
* lens-cube/src/test/java/org/apache/lens/cube/parse/TestQueryRewrite.java
* lens-cube/src/test/java/org/apache/lens/cube/parse/TestTimeRangeExtractor.java
* lens-cube/src/test/java/org/apache/lens/cube/parse/CubeTestSetup.java
*
lens-cube/src/main/java/org/apache/lens/cube/parse/DenormalizationResolver.java
* lens-examples/src/main/resources/sales-aggr-fact2-local-parts.xml
* lens-cube/src/main/java/org/apache/lens/cube/parse/TimeRange.java
* lens-cube/src/main/java/org/apache/lens/cube/metadata/CubeMetastoreClient.java
* lens-cube/src/test/java/org/apache/lens/cube/parse/TestBaseCubeQueries.java
* lens-cube/src/main/java/org/apache/lens/cube/parse/TimerangeResolver.java
*
lens-cube/src/test/java/org/apache/lens/cube/parse/TestDenormalizationResolver.java
* lens-cube/src/main/java/org/apache/lens/cube/parse/DimOnlyHQLContext.java
> Allow timed dimensions of cube to be non-partitioned columns as well
> --------------------------------------------------------------------
>
> Key: LENS-198
> URL: https://issues.apache.org/jira/browse/LENS-198
> Project: Apache Lens
> Issue Type: Improvement
> Components: cube
> Reporter: Amareshwari Sriramadasu
> Assignee: Rajat Khandelwal
> Fix For: 2.2
>
> Attachments: LENS-198_13.patch
>
>
> Here is a use case:
> Say cube is having timed dimensions as it and et. If queries come on et and
> no storage partitioned on et, we fail the queries currently. But if there is
> notion of et=it plus or minus 10 and storage is partitioned on it, the
> timerange on et can be resolved to it partitions.
> And if et is direct column along with partition mapping, et filter also needs
> applied along with partition lookup for it.
> The requirement is to accept cube definition with such timed dimensions and
> resolve corresponding partitions in StorageTableResolver.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)