[ 
https://issues.apache.org/jira/browse/TAJO-1991?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15086921#comment-15086921
 ] 

Hudson commented on TAJO-1991:
------------------------------

SUCCESS: Integrated in Tajo-master-build #1043 (See 
[https://builds.apache.org/job/Tajo-master-build/1043/])
TAJO-1991: Tablespace::getVolume should take filter predication. (hyunsik: rev 
9c14dc3ad794ace2d2ab46c0b0185f265cc703bf)
* CHANGES
* tajo-plan/src/main/java/org/apache/tajo/plan/LogicalPlanner.java
* 
tajo-storage/tajo-storage-hbase/src/main/java/org/apache/tajo/storage/hbase/HBaseTablespace.java
* 
tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/LogicalPlanRewriteRuleContext.java
* tajo-storage/tajo-storage-jdbc/pom.xml
* tajo-common/src/main/java/org/apache/tajo/storage/StorageService.java
* 
tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/FileTablespace.java
* 
tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/TableStatUpdateRewriter.java
* 
tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/BaseLogicalPlanRewriteEngine.java
* 
tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/storage/Tablespace.java
* 
tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/storage/TablespaceManager.java
* 
tajo-storage/tajo-storage-jdbc/src/main/java/org/apache/tajo/storage/jdbc/JdbcTablespace.java
* tajo-plan/src/main/java/org/apache/tajo/plan/LogicalOptimizer.java
* tajo-plan/src/main/java/org/apache/tajo/plan/StorageService.java


> Tablespace::getVolume should take filter predication
> ----------------------------------------------------
>
>                 Key: TAJO-1991
>                 URL: https://issues.apache.org/jira/browse/TAJO-1991
>             Project: Tajo
>          Issue Type: Improvement
>          Components: Storage
>            Reporter: Hyunsik Choi
>            Assignee: Hyunsik Choi
>             Fix For: 0.12.0, 0.11.1
>
>
> {{Tablespace::getVolume}} plays a role to guess or compute exactly the table 
> volume. This volume result is usually used for join optimization. But, 
> currently {{Tablespace::getVolume}} just returns whole table volume. It may 
> cause sub optimal join order, especially in partitioned tables or indexable 
> tables like HBase.
> The main objective of this patch is to improve {{getVolume}} method to take 
> filter predicates and return more reasonable volume sizes according to 
> predicates.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to