-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35821/#review90366
-----------------------------------------------------------



lens-cube/src/main/java/org/apache/lens/cube/metadata/FactPartition.java (line 
168)
<https://reviews.apache.org/r/35821/#comment143394>

    Please accept an ImmutableMap in this method and final.



lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 
(line 340)
<https://reviews.apache.org/r/35821/#comment143393>

    Please return an ImmutableMap here.



lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 
(line 368)
<https://reviews.apache.org/r/35821/#comment143395>

    Code is not doing explain any more here. It can be removed from comment.



lens-driver-hive/src/main/java/org/apache/lens/driver/hive/priority/FactPartitionBasedQueryCostCalculator.java
 (line 37)
<https://reviews.apache.org/r/35821/#comment143396>

    This can be changed to Guava ImmutableMap and also the same can be accepted 
in constructor.



lens-driver-hive/src/main/java/org/apache/lens/driver/hive/priority/FactPartitionBasedQueryCostCalculator.java
 (line 63)
<https://reviews.apache.org/r/35821/#comment143397>

    This check appears to be out of context or redundant.
    Code block in if is not dereferencing the result returned from 
queryContext.getDriverContext().getDriverRewriterPlan(driver).



lens-driver-hive/src/main/java/org/apache/lens/driver/hive/priority/FactPartitionBasedQueryCostCalculator.java
 (line 89)
<https://reviews.apache.org/r/35821/#comment143398>

    Could there be an update period without weight ? If not, then this shall be 
ensured in constructor of this class to construct the object in valid state and 
relieve behaviours from caring about the same. If there could be an update 
period without weight, what is the use case for the same ?


- Himanshu Gahlaut


On July 3, 2015, 12:08 p.m., Rajat Khandelwal wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/35821/
> -----------------------------------------------------------
> 
> (Updated July 3, 2015, 12:08 p.m.)
> 
> 
> Review request for lens.
> 
> 
> Bugs: LENS-630
>     https://issues.apache.org/jira/browse/LENS-630
> 
> 
> Repository: lens
> 
> 
> Description
> -------
> 
> Along with this, we can add a new field in QueryCost to return the query cost 
> calculated by the implementation. normalizedQueryCost could be one name for 
> that field.
> 
> 
> Diffs
> -----
> 
>   
> lens-api/src/main/java/org/apache/lens/api/query/FactPartitionBasedQueryCost.java
>  PRE-CREATION 
>   lens-api/src/main/java/org/apache/lens/api/query/QueryCost.java 
> 1a37c20f408dac8d007e917a3b1107c96acb51f1 
>   lens-api/src/main/java/org/apache/lens/api/query/QueryCostType.java 
> PRE-CREATION 
>   lens-api/src/main/java/org/apache/lens/api/query/QueryPlan.java 
> a836b1e433b50e3137aba71ac8c8288ca7a2f5bf 
>   lens-api/src/main/java/org/apache/lens/api/query/QuerySubmitResult.java 
> 2177c7887ff7cae395f9ef1a8dcf1f1489bcf6ca 
>   lens-api/src/main/java/org/apache/lens/api/result/QueryCostTO.java 
> PRE-CREATION 
>   lens-cube/src/main/java/org/apache/lens/cube/metadata/FactPartition.java 
> 3465513c10a13fb062a6b64e5589862d3d0141dd 
>   lens-cube/src/main/java/org/apache/lens/cube/metadata/UpdatePeriod.java 
> 3c9268bc7f23687bd450cf01a44272df50a2df26 
>   lens-cube/src/main/java/org/apache/lens/driver/cube/RewriterPlan.java 
> 841946d2cc8ef9f1a590acd1693404fbdf60ac49 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 
> b7a3be72352cba201f7244822c08e59f298fc64c 
>   
> lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveQueryPlan.java 
> b0a04dfc59e2301aac336a97fe52024c4ebf76df 
>   
> lens-driver-hive/src/main/java/org/apache/lens/driver/hive/priority/DurationBasedQueryPriorityDecider.java
>  bc1ec1c619f980d7a18314cb93d5438fc1d11321 
>   
> lens-driver-hive/src/main/java/org/apache/lens/driver/hive/priority/FactPartitionBasedQueryCostCalculator.java
>  PRE-CREATION 
>   
> lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestHiveDriver.java
>  8355f29df831fad25348b51bd22b0cc45c968f76 
>   lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriver.java 
> bda6572adfcc4834197608fa43f68dbaabb2d852 
>   
> lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJdbcDriver.java
>  be34164dd49b734b94fc2c121130613555402d50 
>   lens-examples/src/main/resources/city-local-part.xml 
> 528b8808ab7c9e508e4bf00c158a8b319d957f93 
>   lens-examples/src/main/resources/sales-aggr-fact1.xml 
> 728c77548ddcf22002c8927ba57a9fad8e01cf31 
>   
> lens-regression/src/main/java/org/apache/lens/regression/core/helpers/QueryHelper.java
>  8957aefec894485fc3d1e26e3f3b4f79eb01915e 
>   
> lens-server-api/src/main/java/org/apache/lens/server/api/driver/DriverQueryPlan.java
>  51b12177a3b7c6db5beb4b98a892bc83cc94fcdf 
>   
> lens-server-api/src/main/java/org/apache/lens/server/api/driver/LensDriver.java
>  3dc4e734eac979d7bd8f94ee3cb4eb986d4d5081 
>   
> lens-server-api/src/main/java/org/apache/lens/server/api/driver/MinQueryCostSelector.java
>  43237f76a75e5c020534548bb9ec5e423e2b360c 
>   
> lens-server-api/src/main/java/org/apache/lens/server/api/priority/CostRangePriorityDecider.java
>  PRE-CREATION 
>   
> lens-server-api/src/main/java/org/apache/lens/server/api/priority/QueryCostCalculator.java
>  PRE-CREATION 
>   
> lens-server-api/src/main/java/org/apache/lens/server/api/priority/QueryPriorityDecider.java
>  09a8ace5e4738b338ec241c83e297d071949a4bf 
>   
> lens-server-api/src/main/java/org/apache/lens/server/api/query/AbstractQueryContext.java
>  c398215f415c20b2bfcd3d743316f7300ac2baa1 
>   
> lens-server-api/src/main/java/org/apache/lens/server/api/query/DriverSelectorQueryContext.java
>  09452226337bbacb12216efd43f15a2b957c0cf4 
>   
> lens-server-api/src/main/java/org/apache/lens/server/api/query/QueryExecutionService.java
>  3c0f7876d96e2f7dd9a0468ec94a7abcec41f819 
>   
> lens-server-api/src/test/java/org/apache/lens/server/api/driver/MockDriver.java
>  4b80918f3d1cf9f3f683fbdb4d1a89bc55e4b0f9 
>   
> lens-server/src/main/java/org/apache/lens/server/query/QueryServiceResource.java
>  ec97b8df25f57a283d4d539d635c011cd06819d6 
>   
> lens-server/src/test/java/org/apache/lens/server/query/TestQueryService.java 
> 655549b25aa2e6aef507c164c0e87d69e856961e 
> 
> Diff: https://reviews.apache.org/r/35821/diff/
> 
> 
> Testing
> -------
> 
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO] 
> [INFO] Lens Checkstyle Rules ............................. SUCCESS [2.387s]
> [INFO] Lens .............................................. SUCCESS [3.277s]
> [INFO] Lens API .......................................... SUCCESS [20.678s]
> [INFO] Lens API for server and extensions ................ SUCCESS [20.428s]
> [INFO] Lens Cube ......................................... SUCCESS [3:37.068s]
> [INFO] Lens DB storage ................................... SUCCESS [19.018s]
> [INFO] Lens Query Library ................................ SUCCESS [15.157s]
> [INFO] Lens Hive Driver .................................. SUCCESS [2:56.027s]
> [INFO] Lens Driver for JDBC .............................. SUCCESS [36.331s]
> [INFO] Lens Server ....................................... SUCCESS [5:45.727s]
> [INFO] Lens client ....................................... SUCCESS [38.252s]
> [INFO] Lens CLI .......................................... SUCCESS [2:35.316s]
> [INFO] Lens Examples ..................................... SUCCESS [9.162s]
> [INFO] Lens Distribution ................................. SUCCESS [8.978s]
> [INFO] Lens ML Lib ....................................... SUCCESS [1:21.324s]
> [INFO] Lens ML Ext Distribution .......................... SUCCESS [1.613s]
> [INFO] Lens Regression ................................... SUCCESS [10.724s]
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 19:22.407s
> [INFO] Finished at: Wed Jun 24 09:32:15 UTC 2015
> [INFO] Final Memory: 173M/1360M
> [INFO] 
> ------------------------------------------------------------------------
> 
> 
> Thanks,
> 
> Rajat Khandelwal
> 
>

Reply via email to