[
https://issues.apache.org/jira/browse/TAJO-1991?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15037466#comment-15037466
]
ASF GitHub Bot commented on TAJO-1991:
--------------------------------------
GitHub user hyunsik opened a pull request:
https://github.com/apache/tajo/pull/901
TAJO-1991: Tablespace::getVolume should take filter predication.
See https://issues.apache.org/jira/browse/TAJO-1991.
Some code uses guava's Optional. This is because we need to avoid forcing
Java 8 to third-party storage handlers.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/hyunsik/tajo TAJO-1991
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/tajo/pull/901.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #901
----
commit d967eeb38039fce1f100adb361c58ef9dd7743da
Author: Hyunsik Choi <[email protected]>
Date: 2015-12-03T06:15:44Z
TAJO-2005: Add TableStatUpdateRewriter.
commit db6a590890b03527658bd6b5876b2234781eb6fe
Author: Hyunsik Choi <[email protected]>
Date: 2015-12-03T07:49:52Z
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into
TAJO-2005
commit a16aeff172eb8e61bb57ac120619d81f42069a0d
Author: Hyunsik Choi <[email protected]>
Date: 2015-12-03T07:50:05Z
TAJO-2007: By default, Optimizer should use the table volume in TableStat.
commit e70a04d4561314232f68c8361e34f61e9f260a25
Author: Hyunsik Choi <[email protected]>
Date: 2015-12-03T07:57:07Z
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into
TAJO-2007
commit 60b714bde6a7ddbcb238e8e39095f55f283eb589
Author: Hyunsik Choi <[email protected]>
Date: 2015-12-03T08:00:09Z
Removed unused parameters.
commit 82e71774095d634bebec54187051f139aa06d456
Author: Hyunsik Choi <[email protected]>
Date: 2015-12-03T08:17:40Z
TAJO-1991: Tablespace::getVolume should take filter predication.
----
> 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)