Github user blrunner commented on the pull request:
https://github.com/apache/tajo/pull/772#issuecomment-142839704
All unit test finished successfully on my laptop. And I tested this patch
successfully as following:
* Data: TPC-H 1G
* Query: Q1, Q3, Q4, Q5, Q8
* Catalog : MySQLStore, HiveCatalogStore
* Table schema:
```
CREATE TABLE customer (c_custkey INT8, c_name TEXT, c_address TEXT, c_phone
TEXT, c_acctbal FLOAT8, c_mktsegment TEXT, c_comment TEXT) USING TEXT
PARTITION BY COLUMN(c_nationkey INT8) ;
CREATE TABLE lineitem (l_orderkey INT8, l_partkey INT8, l_suppkey INT8,
l_linenumber INT8, l_quantity FLOAT8, l_extendedprice FLOAT8, l_discount
FLOAT8, l_tax FLOAT8, l_commitdate DATE, l_receiptdate DATE, l_shipinstruct
TEXT, l_shipmode TEXT, l_comment TEXT) USING TEXT PARTITION BY
COLUMN(l_shipdate DATE, l_returnflag TEXT, l_linestatus TEXT) ;
CREATE TABLE nation (n_nationkey INT8, n_name TEXT, n_comment TEXT) USING
TEXT PARTITION BY COLUMN(n_regionkey INT8) ;
CREATE TABLE orders (o_orderkey INT8, o_custkey INT8, o_totalprice FLOAT8,
o_clerk TEXT, o_shippriority INT4, o_comment TEXT) USING TEXT PARTITION BY
COLUMN(o_orderdate DATE, o_orderstatus TEXT, o_orderpriority TEXT) ;
CREATE TABLE part (p_partkey INT8, p_name TEXT, p_mfgr TEXT, p_brand TEXT,
p_type TEXT, p_container TEXT, p_retailprice FLOAT8, p_comment TEXT) USING TEXT
PARTITION BY COLUMN(p_size INT4) ;
CREATE TABLE partsupp (ps_partkey INT8, ps_suppkey INT8, ps_availqty INT4,
ps_supplycost FLOAT8, ps_comment TEXT) USING TEXT ;
CREATE TABLE region (r_name TEXT, r_comment TEXT) USING TEXT PARTITION BY
COLUMN(r_regionkey INT8);
CREATE TABLE supplier (s_suppkey INT8, s_name TEXT, s_address TEXT, s_phone
TEXT, s_acctbal FLOAT8, s_comment TEXT) USING TEXT PARTITION BY
COLUMN(s_nationkey INT8);
```
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---