-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/32388/
-----------------------------------------------------------
(Updated March 26, 2015, 3:39 p.m.)
Review request for lens.
Bugs: LENS-412
https://issues.apache.org/jira/browse/LENS-412
Repository: lens
Description
-------
1. `RangesPartitionTimeline.java`: implementation of PartitionTimeline that
stores ranges
2. Use this timeline to store all absent partitions in `StorageTableResolver`.
3. Missing Partition should take precedence over No storage table found.
Diffs (updated)
-----
lens-cube/src/main/java/org/apache/lens/cube/metadata/CubeMetastoreClient.java
8758986b6d67d965da3c2ad642becc6b87074459
lens-cube/src/main/java/org/apache/lens/cube/metadata/StorageConstants.java
aee9f7b8b0f08df578483ec46de8408541e0bdd0
lens-cube/src/main/java/org/apache/lens/cube/metadata/TimePartition.java
6a5b31d6fee007e0b36a97d969ab382a58d88066
lens-cube/src/main/java/org/apache/lens/cube/metadata/timeline/EndsAndHolesPartitionTimeline.java
3e323e1ea40ab6e341b82162cbe610d601ff6bf7
lens-cube/src/main/java/org/apache/lens/cube/metadata/timeline/PartitionTimeline.java
7eda58a3330147cc4386c999815de619351a388c
lens-cube/src/main/java/org/apache/lens/cube/metadata/timeline/PartitionTimelineFactory.java
5626a039678fa181567d3d05973db4e9c1870856
lens-cube/src/main/java/org/apache/lens/cube/metadata/timeline/RangesPartitionTimeline.java
PRE-CREATION
lens-cube/src/main/java/org/apache/lens/cube/metadata/timeline/StoreAllPartitionTimeline.java
8f8b03a6cad8718341d6e5c0269c7db49aafb21b
lens-cube/src/main/java/org/apache/lens/cube/parse/CandidateTablePruneCause.java
bfeff4f7443a3e8d0adcf04dc9a5a440e5a3fc24
lens-cube/src/main/java/org/apache/lens/cube/parse/CubeQueryConfUtil.java
c3142cd329e178f3cd4580cb10cf0a23815bf666
lens-cube/src/main/java/org/apache/lens/cube/parse/CubeQueryContext.java
df5a212c36202f6edbcee01efe9f51e6eaa137d5
lens-cube/src/main/java/org/apache/lens/cube/parse/PruneCauses.java
ae9e0136ba521fbcc7fc139bc79dbb1df7c7f6e5
lens-cube/src/main/java/org/apache/lens/cube/parse/StorageTableResolver.java
c29d88f1fe32c62947af6ca44179299d446c638c
lens-cube/src/main/java/org/apache/lens/cube/parse/StorageUtil.java
354c735919ed41742976b1426bbc6322b1a51a41
lens-cube/src/test/java/org/apache/lens/cube/metadata/timeline/TestPartitionTimelines.java
0027e64997fd8a7a367a99c11d3017d334f2e631
lens-cube/src/test/java/org/apache/lens/cube/parse/TestCubeRewriter.java
42782297118dbff231cc2a02de8813f58162b705
Diff: https://reviews.apache.org/r/32388/diff/
Testing
-------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Lens Checkstyle Rules ............................. SUCCESS [2.340s]
[INFO] Lens .............................................. SUCCESS [1.828s]
[INFO] Lens API .......................................... SUCCESS [5.302s]
[INFO] Lens API for server and extensions ................ SUCCESS [6.013s]
[INFO] Lens Cube ......................................... SUCCESS [1:59.809s]
[INFO] Lens DB storage ................................... SUCCESS [10.082s]
[INFO] Lens Query Library ................................ SUCCESS [4.889s]
[INFO] Lens Hive Driver .................................. SUCCESS [2:36.279s]
[INFO] Lens Driver for JDBC .............................. SUCCESS [17.846s]
[INFO] Lens Server ....................................... SUCCESS [4:21.116s]
[INFO] Lens client ....................................... SUCCESS [20.821s]
[INFO] Lens CLI .......................................... SUCCESS [2:12.557s]
[INFO] Lens Examples ..................................... SUCCESS [0.877s]
[INFO] Lens Distribution ................................. SUCCESS [10.239s]
[INFO] Lens ML Lib ....................................... SUCCESS [42.718s]
[INFO] Lens Regression ................................... SUCCESS [0.460s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 13:14.098s
[INFO] Finished at: Tue Mar 24 07:22:39 UTC 2015
[INFO] Final Memory: 109M/1216M
[INFO] ------------------------------------------------------------------------
Thanks,
Rajat Khandelwal