Hyoungjun Kim created TAJO-1445:
-----------------------------------

             Summary: Optimizer removes some filter in where clause. 
                 Key: TAJO-1445
                 URL: https://issues.apache.org/jira/browse/TAJO-1445
             Project: Tajo
          Issue Type: Bug
            Reporter: Hyoungjun Kim
            Priority: Minor


{code:sql}
select ca_zip
       ,sum(cs_sales_price)
 from catalog_sales
     ,customer
     ,customer_address
     ,date_dim
 where cs_bill_customer_sk = c_customer_sk
   and c_current_addr_sk = ca_address_sk 
   and ( substr(ca_zip,1,5) in ('85669', '86197','88274','83405','86475',
                                   '85392', '85460', '80348', '81792')
         or ca_state in ('CA','WA','GA')
         or cs_sales_price > 500)
   and cs_sold_date_sk = d_date_sk
   and d_qoy = 2 and d_year = 2000
 group by ca_zip
 order by ca_zip
limit 100;
{code}

The above query is TPC-DS query15. The logical planner generates the plan as 
the following. Some filters are in the SELECTION(4) but after optimizing there 
are no filters in the plan. Optimizer may removes some filters.
{noformat}
PROJECTION(8)
  => Targets: tpcds.customer_address.ca_zip (TEXT), ?sum (FLOAT8)
  => out schema: {(2) tpcds.customer_address.ca_zip (TEXT), ?sum (FLOAT8)}
  => in  schema: {(2) tpcds.customer_address.ca_zip (TEXT), ?sum (FLOAT8)}
   LIMIT(7) 100
      SORT(6)
        => Sort Keys: tpcds.customer_address.ca_zip (TEXT) (asc)
         GROUP_BY(5)(ca_zip)
           => exprs: (sum(tpcds.catalog_sales.cs_sales_price (FLOAT4)))
           => target list: tpcds.customer_address.ca_zip (TEXT), ?sum (FLOAT8)
           => out schema:{(2) tpcds.customer_address.ca_zip (TEXT), ?sum 
(FLOAT8)}
           => in schema:{(95) tpcds.catalog_sales.cs_sold_date_sk (INT4), 
tpcds.catalog_sales.cs_sold_time_sk (INT4), tpcds.catalog_sales.cs_ship_date_sk 
(INT4), tpcds.catalog_sales.cs_bill_customer_sk (INT4), 
tpcds.catalog_sales.cs_bill_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_addr_sk (INT4), 
tpcds.catalog_sales.cs_ship_customer_sk (INT4), 
tpcds.catalog_sales.cs_ship_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_addr_sk (INT4), 
tpcds.catalog_sales.cs_call_center_sk (INT4), 
tpcds.catalog_sales.cs_catalog_page_sk (INT4), 
tpcds.catalog_sales.cs_ship_mode_sk (INT4), tpcds.catalog_sales.cs_warehouse_sk 
(INT4), tpcds.catalog_sales.cs_item_sk (INT4), tpcds.catalog_sales.cs_promo_sk 
(INT4), tpcds.catalog_sales.cs_order_number (INT4), 
tpcds.catalog_sales.cs_quantity (INT4), tpcds.catalog_sales.cs_wholesale_cost 
(FLOAT4), tpcds.catalog_sales.cs_list_price (FLOAT4), 
tpcds.catalog_sales.cs_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_discount_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_wholesale_cost (FLOAT4), 
tpcds.catalog_sales.cs_ext_list_price (FLOAT4), tpcds.catalog_sales.cs_ext_tax 
(FLOAT4), tpcds.catalog_sales.cs_coupon_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_ship_cost (FLOAT4), tpcds.catalog_sales.cs_net_paid 
(FLOAT4), tpcds.catalog_sales.cs_net_paid_inc_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_profit (FLOAT4), tpcds.customer.c_customer_sk 
(INT4), tpcds.customer.c_customer_id (TEXT), tpcds.customer.c_current_cdemo_sk 
(INT4), tpcds.customer.c_current_hdemo_sk (INT4), 
tpcds.customer.c_current_addr_sk (INT4), tpcds.customer.c_first_shipto_date_sk 
(INT4), tpcds.customer.c_first_sales_date_sk (INT4), 
tpcds.customer.c_salutation (TEXT), tpcds.customer.c_first_name (TEXT), 
tpcds.customer.c_last_name (TEXT), tpcds.customer.c_preferred_cust_flag (TEXT), 
tpcds.customer.c_birth_day (INT4), tpcds.customer.c_birth_month (INT4), 
tpcds.customer.c_birth_year (INT4), tpcds.customer.c_birth_country (TEXT), 
tpcds.customer.c_login (TEXT), tpcds.customer.c_email_address (TEXT), 
tpcds.customer.c_last_review_date (TEXT), tpcds.customer_address.ca_zip (TEXT), 
?and_1 (BOOLEAN), tpcds.customer_address.ca_address_sk (INT4), 
tpcds.customer_address.ca_address_id (TEXT), 
tpcds.customer_address.ca_street_number (TEXT), 
tpcds.customer_address.ca_street_name (TEXT), 
tpcds.customer_address.ca_street_type (TEXT), 
tpcds.customer_address.ca_suite_number (TEXT), tpcds.customer_address.ca_city 
(TEXT), tpcds.customer_address.ca_county (TEXT), 
tpcds.customer_address.ca_state (TEXT), ?fake0 (TEXT), 
tpcds.customer_address.ca_country (TEXT), tpcds.customer_address.ca_gmt_offset 
(FLOAT4), tpcds.customer_address.ca_location_type (TEXT), 
tpcds.date_dim.d_date_sk (INT4), tpcds.date_dim.d_date_id (TEXT), 
tpcds.date_dim.d_date (DATE), tpcds.date_dim.d_month_seq (INT4), 
tpcds.date_dim.d_week_seq (INT4), tpcds.date_dim.d_quarter_seq (INT4), 
tpcds.date_dim.d_year (INT4), tpcds.date_dim.d_dow (INT4), tpcds.date_dim.d_moy 
(INT4), tpcds.date_dim.d_dom (INT4), tpcds.date_dim.d_qoy (INT4), 
tpcds.date_dim.d_fy_year (INT4), tpcds.date_dim.d_fy_quarter_seq (INT4), 
tpcds.date_dim.d_fy_week_seq (INT4), tpcds.date_dim.d_day_name (TEXT), 
tpcds.date_dim.d_quarter_name (TEXT), tpcds.date_dim.d_holiday (TEXT), 
tpcds.date_dim.d_weekend (TEXT), tpcds.date_dim.d_following_holiday (TEXT), 
tpcds.date_dim.d_first_dom (INT4), tpcds.date_dim.d_last_dom (INT4), 
tpcds.date_dim.d_same_day_ly (INT4), tpcds.date_dim.d_same_day_lq (INT4), 
tpcds.date_dim.d_current_day (TEXT), tpcds.date_dim.d_current_week (TEXT), 
tpcds.date_dim.d_current_month (TEXT), tpcds.date_dim.d_current_quarter (TEXT), 
tpcds.date_dim.d_current_year (TEXT)}
            SELECTION(4)
              => Search Cond: tpcds.catalog_sales.cs_bill_customer_sk (INT4) = 
tpcds.customer.c_customer_sk (INT4) AND tpcds.customer.c_current_addr_sk (INT4) 
= tpcds.customer_address.ca_address_sk (INT4) AND 
substr(tpcds.customer_address.ca_zip (TEXT),1,5) IN (85669, 86197, 88274, 
83405, 86475, 85392, 85460, 80348, 81792) OR tpcds.customer_address.ca_state 
(TEXT) IN (CA, WA, GA) OR tpcds.catalog_sales.cs_sales_price (FLOAT4) > 500.0 
AND tpcds.catalog_sales.cs_sold_date_sk (INT4) = tpcds.date_dim.d_date_sk 
(INT4) AND tpcds.date_dim.d_qoy (INT4) = 2 AND tpcds.date_dim.d_year (INT4) = 
2000
               JOIN(11)(CROSS)
                 => target list: tpcds.catalog_sales.cs_sold_date_sk (INT4), 
tpcds.catalog_sales.cs_sold_time_sk (INT4), tpcds.catalog_sales.cs_ship_date_sk 
(INT4), tpcds.catalog_sales.cs_bill_customer_sk (INT4), 
tpcds.catalog_sales.cs_bill_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_addr_sk (INT4), 
tpcds.catalog_sales.cs_ship_customer_sk (INT4), 
tpcds.catalog_sales.cs_ship_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_addr_sk (INT4), 
tpcds.catalog_sales.cs_call_center_sk (INT4), 
tpcds.catalog_sales.cs_catalog_page_sk (INT4), 
tpcds.catalog_sales.cs_ship_mode_sk (INT4), tpcds.catalog_sales.cs_warehouse_sk 
(INT4), tpcds.catalog_sales.cs_item_sk (INT4), tpcds.catalog_sales.cs_promo_sk 
(INT4), tpcds.catalog_sales.cs_order_number (INT4), 
tpcds.catalog_sales.cs_quantity (INT4), tpcds.catalog_sales.cs_wholesale_cost 
(FLOAT4), tpcds.catalog_sales.cs_list_price (FLOAT4), 
tpcds.catalog_sales.cs_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_discount_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_wholesale_cost (FLOAT4), 
tpcds.catalog_sales.cs_ext_list_price (FLOAT4), tpcds.catalog_sales.cs_ext_tax 
(FLOAT4), tpcds.catalog_sales.cs_coupon_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_ship_cost (FLOAT4), tpcds.catalog_sales.cs_net_paid 
(FLOAT4), tpcds.catalog_sales.cs_net_paid_inc_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_profit (FLOAT4), tpcds.customer.c_customer_sk 
(INT4), tpcds.customer.c_customer_id (TEXT), tpcds.customer.c_current_cdemo_sk 
(INT4), tpcds.customer.c_current_hdemo_sk (INT4), 
tpcds.customer.c_current_addr_sk (INT4), tpcds.customer.c_first_shipto_date_sk 
(INT4), tpcds.customer.c_first_sales_date_sk (INT4), 
tpcds.customer.c_salutation (TEXT), tpcds.customer.c_first_name (TEXT), 
tpcds.customer.c_last_name (TEXT), tpcds.customer.c_preferred_cust_flag (TEXT), 
tpcds.customer.c_birth_day (INT4), tpcds.customer.c_birth_month (INT4), 
tpcds.customer.c_birth_year (INT4), tpcds.customer.c_birth_country (TEXT), 
tpcds.customer.c_login (TEXT), tpcds.customer.c_email_address (TEXT), 
tpcds.customer.c_last_review_date (TEXT), tpcds.customer_address.ca_zip (TEXT), 
?and_1 (BOOLEAN), tpcds.customer_address.ca_address_sk (INT4), 
tpcds.customer_address.ca_address_id (TEXT), 
tpcds.customer_address.ca_street_number (TEXT), 
tpcds.customer_address.ca_street_name (TEXT), 
tpcds.customer_address.ca_street_type (TEXT), 
tpcds.customer_address.ca_suite_number (TEXT), tpcds.customer_address.ca_city 
(TEXT), tpcds.customer_address.ca_county (TEXT), 
tpcds.customer_address.ca_state (TEXT), ?fake0 (TEXT), 
tpcds.customer_address.ca_country (TEXT), tpcds.customer_address.ca_gmt_offset 
(FLOAT4), tpcds.customer_address.ca_location_type (TEXT), 
tpcds.date_dim.d_date_sk (INT4), tpcds.date_dim.d_date_id (TEXT), 
tpcds.date_dim.d_date (DATE), tpcds.date_dim.d_month_seq (INT4), 
tpcds.date_dim.d_week_seq (INT4), tpcds.date_dim.d_quarter_seq (INT4), 
tpcds.date_dim.d_year (INT4), tpcds.date_dim.d_dow (INT4), tpcds.date_dim.d_moy 
(INT4), tpcds.date_dim.d_dom (INT4), tpcds.date_dim.d_qoy (INT4), 
tpcds.date_dim.d_fy_year (INT4), tpcds.date_dim.d_fy_quarter_seq (INT4), 
tpcds.date_dim.d_fy_week_seq (INT4), tpcds.date_dim.d_day_name (TEXT), 
tpcds.date_dim.d_quarter_name (TEXT), tpcds.date_dim.d_holiday (TEXT), 
tpcds.date_dim.d_weekend (TEXT), tpcds.date_dim.d_following_holiday (TEXT), 
tpcds.date_dim.d_first_dom (INT4), tpcds.date_dim.d_last_dom (INT4), 
tpcds.date_dim.d_same_day_ly (INT4), tpcds.date_dim.d_same_day_lq (INT4), 
tpcds.date_dim.d_current_day (TEXT), tpcds.date_dim.d_current_week (TEXT), 
tpcds.date_dim.d_current_month (TEXT), tpcds.date_dim.d_current_quarter (TEXT), 
tpcds.date_dim.d_current_year (TEXT)
                 => out schema: {(95) tpcds.catalog_sales.cs_sold_date_sk 
(INT4), tpcds.catalog_sales.cs_sold_time_sk (INT4), 
tpcds.catalog_sales.cs_ship_date_sk (INT4), 
tpcds.catalog_sales.cs_bill_customer_sk (INT4), 
tpcds.catalog_sales.cs_bill_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_addr_sk (INT4), 
tpcds.catalog_sales.cs_ship_customer_sk (INT4), 
tpcds.catalog_sales.cs_ship_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_addr_sk (INT4), 
tpcds.catalog_sales.cs_call_center_sk (INT4), 
tpcds.catalog_sales.cs_catalog_page_sk (INT4), 
tpcds.catalog_sales.cs_ship_mode_sk (INT4), tpcds.catalog_sales.cs_warehouse_sk 
(INT4), tpcds.catalog_sales.cs_item_sk (INT4), tpcds.catalog_sales.cs_promo_sk 
(INT4), tpcds.catalog_sales.cs_order_number (INT4), 
tpcds.catalog_sales.cs_quantity (INT4), tpcds.catalog_sales.cs_wholesale_cost 
(FLOAT4), tpcds.catalog_sales.cs_list_price (FLOAT4), 
tpcds.catalog_sales.cs_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_discount_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_wholesale_cost (FLOAT4), 
tpcds.catalog_sales.cs_ext_list_price (FLOAT4), tpcds.catalog_sales.cs_ext_tax 
(FLOAT4), tpcds.catalog_sales.cs_coupon_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_ship_cost (FLOAT4), tpcds.catalog_sales.cs_net_paid 
(FLOAT4), tpcds.catalog_sales.cs_net_paid_inc_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_profit (FLOAT4), tpcds.customer.c_customer_sk 
(INT4), tpcds.customer.c_customer_id (TEXT), tpcds.customer.c_current_cdemo_sk 
(INT4), tpcds.customer.c_current_hdemo_sk (INT4), 
tpcds.customer.c_current_addr_sk (INT4), tpcds.customer.c_first_shipto_date_sk 
(INT4), tpcds.customer.c_first_sales_date_sk (INT4), 
tpcds.customer.c_salutation (TEXT), tpcds.customer.c_first_name (TEXT), 
tpcds.customer.c_last_name (TEXT), tpcds.customer.c_preferred_cust_flag (TEXT), 
tpcds.customer.c_birth_day (INT4), tpcds.customer.c_birth_month (INT4), 
tpcds.customer.c_birth_year (INT4), tpcds.customer.c_birth_country (TEXT), 
tpcds.customer.c_login (TEXT), tpcds.customer.c_email_address (TEXT), 
tpcds.customer.c_last_review_date (TEXT), tpcds.customer_address.ca_zip (TEXT), 
?and_1 (BOOLEAN), tpcds.customer_address.ca_address_sk (INT4), 
tpcds.customer_address.ca_address_id (TEXT), 
tpcds.customer_address.ca_street_number (TEXT), 
tpcds.customer_address.ca_street_name (TEXT), 
tpcds.customer_address.ca_street_type (TEXT), 
tpcds.customer_address.ca_suite_number (TEXT), tpcds.customer_address.ca_city 
(TEXT), tpcds.customer_address.ca_county (TEXT), 
tpcds.customer_address.ca_state (TEXT), ?fake0 (TEXT), 
tpcds.customer_address.ca_country (TEXT), tpcds.customer_address.ca_gmt_offset 
(FLOAT4), tpcds.customer_address.ca_location_type (TEXT), 
tpcds.date_dim.d_date_sk (INT4), tpcds.date_dim.d_date_id (TEXT), 
tpcds.date_dim.d_date (DATE), tpcds.date_dim.d_month_seq (INT4), 
tpcds.date_dim.d_week_seq (INT4), tpcds.date_dim.d_quarter_seq (INT4), 
tpcds.date_dim.d_year (INT4), tpcds.date_dim.d_dow (INT4), tpcds.date_dim.d_moy 
(INT4), tpcds.date_dim.d_dom (INT4), tpcds.date_dim.d_qoy (INT4), 
tpcds.date_dim.d_fy_year (INT4), tpcds.date_dim.d_fy_quarter_seq (INT4), 
tpcds.date_dim.d_fy_week_seq (INT4), tpcds.date_dim.d_day_name (TEXT), 
tpcds.date_dim.d_quarter_name (TEXT), tpcds.date_dim.d_holiday (TEXT), 
tpcds.date_dim.d_weekend (TEXT), tpcds.date_dim.d_following_holiday (TEXT), 
tpcds.date_dim.d_first_dom (INT4), tpcds.date_dim.d_last_dom (INT4), 
tpcds.date_dim.d_same_day_ly (INT4), tpcds.date_dim.d_same_day_lq (INT4), 
tpcds.date_dim.d_current_day (TEXT), tpcds.date_dim.d_current_week (TEXT), 
tpcds.date_dim.d_current_month (TEXT), tpcds.date_dim.d_current_quarter (TEXT), 
tpcds.date_dim.d_current_year (TEXT)}
                 => in schema: {(95) tpcds.catalog_sales.cs_sold_date_sk 
(INT4), tpcds.catalog_sales.cs_sold_time_sk (INT4), 
tpcds.catalog_sales.cs_ship_date_sk (INT4), 
tpcds.catalog_sales.cs_bill_customer_sk (INT4), 
tpcds.catalog_sales.cs_bill_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_addr_sk (INT4), 
tpcds.catalog_sales.cs_ship_customer_sk (INT4), 
tpcds.catalog_sales.cs_ship_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_addr_sk (INT4), 
tpcds.catalog_sales.cs_call_center_sk (INT4), 
tpcds.catalog_sales.cs_catalog_page_sk (INT4), 
tpcds.catalog_sales.cs_ship_mode_sk (INT4), tpcds.catalog_sales.cs_warehouse_sk 
(INT4), tpcds.catalog_sales.cs_item_sk (INT4), tpcds.catalog_sales.cs_promo_sk 
(INT4), tpcds.catalog_sales.cs_order_number (INT4), 
tpcds.catalog_sales.cs_quantity (INT4), tpcds.catalog_sales.cs_wholesale_cost 
(FLOAT4), tpcds.catalog_sales.cs_list_price (FLOAT4), 
tpcds.catalog_sales.cs_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_discount_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_wholesale_cost (FLOAT4), 
tpcds.catalog_sales.cs_ext_list_price (FLOAT4), tpcds.catalog_sales.cs_ext_tax 
(FLOAT4), tpcds.catalog_sales.cs_coupon_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_ship_cost (FLOAT4), tpcds.catalog_sales.cs_net_paid 
(FLOAT4), tpcds.catalog_sales.cs_net_paid_inc_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_profit (FLOAT4), tpcds.customer.c_customer_sk 
(INT4), tpcds.customer.c_customer_id (TEXT), tpcds.customer.c_current_cdemo_sk 
(INT4), tpcds.customer.c_current_hdemo_sk (INT4), 
tpcds.customer.c_current_addr_sk (INT4), tpcds.customer.c_first_shipto_date_sk 
(INT4), tpcds.customer.c_first_sales_date_sk (INT4), 
tpcds.customer.c_salutation (TEXT), tpcds.customer.c_first_name (TEXT), 
tpcds.customer.c_last_name (TEXT), tpcds.customer.c_preferred_cust_flag (TEXT), 
tpcds.customer.c_birth_day (INT4), tpcds.customer.c_birth_month (INT4), 
tpcds.customer.c_birth_year (INT4), tpcds.customer.c_birth_country (TEXT), 
tpcds.customer.c_login (TEXT), tpcds.customer.c_email_address (TEXT), 
tpcds.customer.c_last_review_date (TEXT), tpcds.customer_address.ca_zip (TEXT), 
?and_1 (BOOLEAN), tpcds.customer_address.ca_address_sk (INT4), 
tpcds.customer_address.ca_address_id (TEXT), 
tpcds.customer_address.ca_street_number (TEXT), 
tpcds.customer_address.ca_street_name (TEXT), 
tpcds.customer_address.ca_street_type (TEXT), 
tpcds.customer_address.ca_suite_number (TEXT), tpcds.customer_address.ca_city 
(TEXT), tpcds.customer_address.ca_county (TEXT), 
tpcds.customer_address.ca_state (TEXT), ?fake0 (TEXT), 
tpcds.customer_address.ca_country (TEXT), tpcds.customer_address.ca_gmt_offset 
(FLOAT4), tpcds.customer_address.ca_location_type (TEXT), 
tpcds.date_dim.d_date_sk (INT4), tpcds.date_dim.d_date_id (TEXT), 
tpcds.date_dim.d_date (DATE), tpcds.date_dim.d_month_seq (INT4), 
tpcds.date_dim.d_week_seq (INT4), tpcds.date_dim.d_quarter_seq (INT4), 
tpcds.date_dim.d_year (INT4), tpcds.date_dim.d_dow (INT4), tpcds.date_dim.d_moy 
(INT4), tpcds.date_dim.d_dom (INT4), tpcds.date_dim.d_qoy (INT4), 
tpcds.date_dim.d_fy_year (INT4), tpcds.date_dim.d_fy_quarter_seq (INT4), 
tpcds.date_dim.d_fy_week_seq (INT4), tpcds.date_dim.d_day_name (TEXT), 
tpcds.date_dim.d_quarter_name (TEXT), tpcds.date_dim.d_holiday (TEXT), 
tpcds.date_dim.d_weekend (TEXT), tpcds.date_dim.d_following_holiday (TEXT), 
tpcds.date_dim.d_first_dom (INT4), tpcds.date_dim.d_last_dom (INT4), 
tpcds.date_dim.d_same_day_ly (INT4), tpcds.date_dim.d_same_day_lq (INT4), 
tpcds.date_dim.d_current_day (TEXT), tpcds.date_dim.d_current_week (TEXT), 
tpcds.date_dim.d_current_month (TEXT), tpcds.date_dim.d_current_quarter (TEXT), 
tpcds.date_dim.d_current_year (TEXT)}
                  SCAN(3) on tpcds.date_dim
                    => target list: tpcds.date_dim.d_date_sk (INT4), 
tpcds.date_dim.d_date_id (TEXT), tpcds.date_dim.d_date (DATE), 
tpcds.date_dim.d_month_seq (INT4), tpcds.date_dim.d_week_seq (INT4), 
tpcds.date_dim.d_quarter_seq (INT4), tpcds.date_dim.d_year (INT4), 
tpcds.date_dim.d_dow (INT4), tpcds.date_dim.d_moy (INT4), tpcds.date_dim.d_dom 
(INT4), tpcds.date_dim.d_qoy (INT4), tpcds.date_dim.d_fy_year (INT4), 
tpcds.date_dim.d_fy_quarter_seq (INT4), tpcds.date_dim.d_fy_week_seq (INT4), 
tpcds.date_dim.d_day_name (TEXT), tpcds.date_dim.d_quarter_name (TEXT), 
tpcds.date_dim.d_holiday (TEXT), tpcds.date_dim.d_weekend (TEXT), 
tpcds.date_dim.d_following_holiday (TEXT), tpcds.date_dim.d_first_dom (INT4), 
tpcds.date_dim.d_last_dom (INT4), tpcds.date_dim.d_same_day_ly (INT4), 
tpcds.date_dim.d_same_day_lq (INT4), tpcds.date_dim.d_current_day (TEXT), 
tpcds.date_dim.d_current_week (TEXT), tpcds.date_dim.d_current_month (TEXT), 
tpcds.date_dim.d_current_quarter (TEXT), tpcds.date_dim.d_current_year (TEXT)
                    => out schema: {(28) tpcds.date_dim.d_date_sk (INT4), 
tpcds.date_dim.d_date_id (TEXT), tpcds.date_dim.d_date (DATE), 
tpcds.date_dim.d_month_seq (INT4), tpcds.date_dim.d_week_seq (INT4), 
tpcds.date_dim.d_quarter_seq (INT4), tpcds.date_dim.d_year (INT4), 
tpcds.date_dim.d_dow (INT4), tpcds.date_dim.d_moy (INT4), tpcds.date_dim.d_dom 
(INT4), tpcds.date_dim.d_qoy (INT4), tpcds.date_dim.d_fy_year (INT4), 
tpcds.date_dim.d_fy_quarter_seq (INT4), tpcds.date_dim.d_fy_week_seq (INT4), 
tpcds.date_dim.d_day_name (TEXT), tpcds.date_dim.d_quarter_name (TEXT), 
tpcds.date_dim.d_holiday (TEXT), tpcds.date_dim.d_weekend (TEXT), 
tpcds.date_dim.d_following_holiday (TEXT), tpcds.date_dim.d_first_dom (INT4), 
tpcds.date_dim.d_last_dom (INT4), tpcds.date_dim.d_same_day_ly (INT4), 
tpcds.date_dim.d_same_day_lq (INT4), tpcds.date_dim.d_current_day (TEXT), 
tpcds.date_dim.d_current_week (TEXT), tpcds.date_dim.d_current_month (TEXT), 
tpcds.date_dim.d_current_quarter (TEXT), tpcds.date_dim.d_current_year (TEXT)}
                    => in schema: {(28) tpcds.date_dim.d_date_sk (INT4), 
tpcds.date_dim.d_date_id (TEXT), tpcds.date_dim.d_date (DATE), 
tpcds.date_dim.d_month_seq (INT4), tpcds.date_dim.d_week_seq (INT4), 
tpcds.date_dim.d_quarter_seq (INT4), tpcds.date_dim.d_year (INT4), 
tpcds.date_dim.d_dow (INT4), tpcds.date_dim.d_moy (INT4), tpcds.date_dim.d_dom 
(INT4), tpcds.date_dim.d_qoy (INT4), tpcds.date_dim.d_fy_year (INT4), 
tpcds.date_dim.d_fy_quarter_seq (INT4), tpcds.date_dim.d_fy_week_seq (INT4), 
tpcds.date_dim.d_day_name (TEXT), tpcds.date_dim.d_quarter_name (TEXT), 
tpcds.date_dim.d_holiday (TEXT), tpcds.date_dim.d_weekend (TEXT), 
tpcds.date_dim.d_following_holiday (TEXT), tpcds.date_dim.d_first_dom (INT4), 
tpcds.date_dim.d_last_dom (INT4), tpcds.date_dim.d_same_day_ly (INT4), 
tpcds.date_dim.d_same_day_lq (INT4), tpcds.date_dim.d_current_day (TEXT), 
tpcds.date_dim.d_current_week (TEXT), tpcds.date_dim.d_current_month (TEXT), 
tpcds.date_dim.d_current_quarter (TEXT), tpcds.date_dim.d_current_year (TEXT)}
                  JOIN(10)(CROSS)
                    => target list: tpcds.catalog_sales.cs_sold_date_sk (INT4), 
tpcds.catalog_sales.cs_sold_time_sk (INT4), tpcds.catalog_sales.cs_ship_date_sk 
(INT4), tpcds.catalog_sales.cs_bill_customer_sk (INT4), 
tpcds.catalog_sales.cs_bill_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_addr_sk (INT4), 
tpcds.catalog_sales.cs_ship_customer_sk (INT4), 
tpcds.catalog_sales.cs_ship_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_addr_sk (INT4), 
tpcds.catalog_sales.cs_call_center_sk (INT4), 
tpcds.catalog_sales.cs_catalog_page_sk (INT4), 
tpcds.catalog_sales.cs_ship_mode_sk (INT4), tpcds.catalog_sales.cs_warehouse_sk 
(INT4), tpcds.catalog_sales.cs_item_sk (INT4), tpcds.catalog_sales.cs_promo_sk 
(INT4), tpcds.catalog_sales.cs_order_number (INT4), 
tpcds.catalog_sales.cs_quantity (INT4), tpcds.catalog_sales.cs_wholesale_cost 
(FLOAT4), tpcds.catalog_sales.cs_list_price (FLOAT4), 
tpcds.catalog_sales.cs_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_discount_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_wholesale_cost (FLOAT4), 
tpcds.catalog_sales.cs_ext_list_price (FLOAT4), tpcds.catalog_sales.cs_ext_tax 
(FLOAT4), tpcds.catalog_sales.cs_coupon_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_ship_cost (FLOAT4), tpcds.catalog_sales.cs_net_paid 
(FLOAT4), tpcds.catalog_sales.cs_net_paid_inc_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_profit (FLOAT4), tpcds.customer.c_customer_sk 
(INT4), tpcds.customer.c_customer_id (TEXT), tpcds.customer.c_current_cdemo_sk 
(INT4), tpcds.customer.c_current_hdemo_sk (INT4), 
tpcds.customer.c_current_addr_sk (INT4), tpcds.customer.c_first_shipto_date_sk 
(INT4), tpcds.customer.c_first_sales_date_sk (INT4), 
tpcds.customer.c_salutation (TEXT), tpcds.customer.c_first_name (TEXT), 
tpcds.customer.c_last_name (TEXT), tpcds.customer.c_preferred_cust_flag (TEXT), 
tpcds.customer.c_birth_day (INT4), tpcds.customer.c_birth_month (INT4), 
tpcds.customer.c_birth_year (INT4), tpcds.customer.c_birth_country (TEXT), 
tpcds.customer.c_login (TEXT), tpcds.customer.c_email_address (TEXT), 
tpcds.customer.c_last_review_date (TEXT), tpcds.customer_address.ca_zip (TEXT), 
?and_1 (BOOLEAN), tpcds.customer_address.ca_address_sk (INT4), 
tpcds.customer_address.ca_address_id (TEXT), 
tpcds.customer_address.ca_street_number (TEXT), 
tpcds.customer_address.ca_street_name (TEXT), 
tpcds.customer_address.ca_street_type (TEXT), 
tpcds.customer_address.ca_suite_number (TEXT), tpcds.customer_address.ca_city 
(TEXT), tpcds.customer_address.ca_county (TEXT), 
tpcds.customer_address.ca_state (TEXT), ?fake0 (TEXT), 
tpcds.customer_address.ca_country (TEXT), tpcds.customer_address.ca_gmt_offset 
(FLOAT4), tpcds.customer_address.ca_location_type (TEXT)
                    => out schema: {(67) tpcds.catalog_sales.cs_sold_date_sk 
(INT4), tpcds.catalog_sales.cs_sold_time_sk (INT4), 
tpcds.catalog_sales.cs_ship_date_sk (INT4), 
tpcds.catalog_sales.cs_bill_customer_sk (INT4), 
tpcds.catalog_sales.cs_bill_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_addr_sk (INT4), 
tpcds.catalog_sales.cs_ship_customer_sk (INT4), 
tpcds.catalog_sales.cs_ship_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_addr_sk (INT4), 
tpcds.catalog_sales.cs_call_center_sk (INT4), 
tpcds.catalog_sales.cs_catalog_page_sk (INT4), 
tpcds.catalog_sales.cs_ship_mode_sk (INT4), tpcds.catalog_sales.cs_warehouse_sk 
(INT4), tpcds.catalog_sales.cs_item_sk (INT4), tpcds.catalog_sales.cs_promo_sk 
(INT4), tpcds.catalog_sales.cs_order_number (INT4), 
tpcds.catalog_sales.cs_quantity (INT4), tpcds.catalog_sales.cs_wholesale_cost 
(FLOAT4), tpcds.catalog_sales.cs_list_price (FLOAT4), 
tpcds.catalog_sales.cs_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_discount_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_wholesale_cost (FLOAT4), 
tpcds.catalog_sales.cs_ext_list_price (FLOAT4), tpcds.catalog_sales.cs_ext_tax 
(FLOAT4), tpcds.catalog_sales.cs_coupon_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_ship_cost (FLOAT4), tpcds.catalog_sales.cs_net_paid 
(FLOAT4), tpcds.catalog_sales.cs_net_paid_inc_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_profit (FLOAT4), tpcds.customer.c_customer_sk 
(INT4), tpcds.customer.c_customer_id (TEXT), tpcds.customer.c_current_cdemo_sk 
(INT4), tpcds.customer.c_current_hdemo_sk (INT4), 
tpcds.customer.c_current_addr_sk (INT4), tpcds.customer.c_first_shipto_date_sk 
(INT4), tpcds.customer.c_first_sales_date_sk (INT4), 
tpcds.customer.c_salutation (TEXT), tpcds.customer.c_first_name (TEXT), 
tpcds.customer.c_last_name (TEXT), tpcds.customer.c_preferred_cust_flag (TEXT), 
tpcds.customer.c_birth_day (INT4), tpcds.customer.c_birth_month (INT4), 
tpcds.customer.c_birth_year (INT4), tpcds.customer.c_birth_country (TEXT), 
tpcds.customer.c_login (TEXT), tpcds.customer.c_email_address (TEXT), 
tpcds.customer.c_last_review_date (TEXT), tpcds.customer_address.ca_zip (TEXT), 
?and_1 (BOOLEAN), tpcds.customer_address.ca_address_sk (INT4), 
tpcds.customer_address.ca_address_id (TEXT), 
tpcds.customer_address.ca_street_number (TEXT), 
tpcds.customer_address.ca_street_name (TEXT), 
tpcds.customer_address.ca_street_type (TEXT), 
tpcds.customer_address.ca_suite_number (TEXT), tpcds.customer_address.ca_city 
(TEXT), tpcds.customer_address.ca_county (TEXT), 
tpcds.customer_address.ca_state (TEXT), ?fake0 (TEXT), 
tpcds.customer_address.ca_country (TEXT), tpcds.customer_address.ca_gmt_offset 
(FLOAT4), tpcds.customer_address.ca_location_type (TEXT)}
                    => in schema: {(67) tpcds.catalog_sales.cs_sold_date_sk 
(INT4), tpcds.catalog_sales.cs_sold_time_sk (INT4), 
tpcds.catalog_sales.cs_ship_date_sk (INT4), 
tpcds.catalog_sales.cs_bill_customer_sk (INT4), 
tpcds.catalog_sales.cs_bill_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_addr_sk (INT4), 
tpcds.catalog_sales.cs_ship_customer_sk (INT4), 
tpcds.catalog_sales.cs_ship_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_addr_sk (INT4), 
tpcds.catalog_sales.cs_call_center_sk (INT4), 
tpcds.catalog_sales.cs_catalog_page_sk (INT4), 
tpcds.catalog_sales.cs_ship_mode_sk (INT4), tpcds.catalog_sales.cs_warehouse_sk 
(INT4), tpcds.catalog_sales.cs_item_sk (INT4), tpcds.catalog_sales.cs_promo_sk 
(INT4), tpcds.catalog_sales.cs_order_number (INT4), 
tpcds.catalog_sales.cs_quantity (INT4), tpcds.catalog_sales.cs_wholesale_cost 
(FLOAT4), tpcds.catalog_sales.cs_list_price (FLOAT4), 
tpcds.catalog_sales.cs_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_discount_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_wholesale_cost (FLOAT4), 
tpcds.catalog_sales.cs_ext_list_price (FLOAT4), tpcds.catalog_sales.cs_ext_tax 
(FLOAT4), tpcds.catalog_sales.cs_coupon_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_ship_cost (FLOAT4), tpcds.catalog_sales.cs_net_paid 
(FLOAT4), tpcds.catalog_sales.cs_net_paid_inc_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_profit (FLOAT4), tpcds.customer.c_customer_sk 
(INT4), tpcds.customer.c_customer_id (TEXT), tpcds.customer.c_current_cdemo_sk 
(INT4), tpcds.customer.c_current_hdemo_sk (INT4), 
tpcds.customer.c_current_addr_sk (INT4), tpcds.customer.c_first_shipto_date_sk 
(INT4), tpcds.customer.c_first_sales_date_sk (INT4), 
tpcds.customer.c_salutation (TEXT), tpcds.customer.c_first_name (TEXT), 
tpcds.customer.c_last_name (TEXT), tpcds.customer.c_preferred_cust_flag (TEXT), 
tpcds.customer.c_birth_day (INT4), tpcds.customer.c_birth_month (INT4), 
tpcds.customer.c_birth_year (INT4), tpcds.customer.c_birth_country (TEXT), 
tpcds.customer.c_login (TEXT), tpcds.customer.c_email_address (TEXT), 
tpcds.customer.c_last_review_date (TEXT), tpcds.customer_address.ca_zip (TEXT), 
?and_1 (BOOLEAN), tpcds.customer_address.ca_address_sk (INT4), 
tpcds.customer_address.ca_address_id (TEXT), 
tpcds.customer_address.ca_street_number (TEXT), 
tpcds.customer_address.ca_street_name (TEXT), 
tpcds.customer_address.ca_street_type (TEXT), 
tpcds.customer_address.ca_suite_number (TEXT), tpcds.customer_address.ca_city 
(TEXT), tpcds.customer_address.ca_county (TEXT), 
tpcds.customer_address.ca_state (TEXT), ?fake0 (TEXT), 
tpcds.customer_address.ca_country (TEXT), tpcds.customer_address.ca_gmt_offset 
(FLOAT4), tpcds.customer_address.ca_location_type (TEXT)}
                     SCAN(2) on tpcds.customer_address
                       => target list: tpcds.customer_address.ca_address_sk 
(INT4), tpcds.customer_address.ca_address_id (TEXT), 
tpcds.customer_address.ca_street_number (TEXT), 
tpcds.customer_address.ca_street_name (TEXT), 
tpcds.customer_address.ca_street_type (TEXT), 
tpcds.customer_address.ca_suite_number (TEXT), tpcds.customer_address.ca_city 
(TEXT), tpcds.customer_address.ca_county (TEXT), 
tpcds.customer_address.ca_state (TEXT), tpcds.customer_address.ca_zip (TEXT), 
tpcds.customer_address.ca_country (TEXT), tpcds.customer_address.ca_gmt_offset 
(FLOAT4), tpcds.customer_address.ca_location_type (TEXT)
                       => out schema: {(13) 
tpcds.customer_address.ca_address_sk (INT4), 
tpcds.customer_address.ca_address_id (TEXT), 
tpcds.customer_address.ca_street_number (TEXT), 
tpcds.customer_address.ca_street_name (TEXT), 
tpcds.customer_address.ca_street_type (TEXT), 
tpcds.customer_address.ca_suite_number (TEXT), tpcds.customer_address.ca_city 
(TEXT), tpcds.customer_address.ca_county (TEXT), 
tpcds.customer_address.ca_state (TEXT), tpcds.customer_address.ca_zip (TEXT), 
tpcds.customer_address.ca_country (TEXT), tpcds.customer_address.ca_gmt_offset 
(FLOAT4), tpcds.customer_address.ca_location_type (TEXT)}
                       => in schema: {(13) tpcds.customer_address.ca_address_sk 
(INT4), tpcds.customer_address.ca_address_id (TEXT), 
tpcds.customer_address.ca_street_number (TEXT), 
tpcds.customer_address.ca_street_name (TEXT), 
tpcds.customer_address.ca_street_type (TEXT), 
tpcds.customer_address.ca_suite_number (TEXT), tpcds.customer_address.ca_city 
(TEXT), tpcds.customer_address.ca_county (TEXT), 
tpcds.customer_address.ca_state (TEXT), tpcds.customer_address.ca_zip (TEXT), 
tpcds.customer_address.ca_country (TEXT), tpcds.customer_address.ca_gmt_offset 
(FLOAT4), tpcds.customer_address.ca_location_type (TEXT)}
                     JOIN(9)(CROSS)
                       => target list: tpcds.catalog_sales.cs_sold_date_sk 
(INT4), tpcds.catalog_sales.cs_sold_time_sk (INT4), 
tpcds.catalog_sales.cs_ship_date_sk (INT4), 
tpcds.catalog_sales.cs_bill_customer_sk (INT4), 
tpcds.catalog_sales.cs_bill_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_addr_sk (INT4), 
tpcds.catalog_sales.cs_ship_customer_sk (INT4), 
tpcds.catalog_sales.cs_ship_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_addr_sk (INT4), 
tpcds.catalog_sales.cs_call_center_sk (INT4), 
tpcds.catalog_sales.cs_catalog_page_sk (INT4), 
tpcds.catalog_sales.cs_ship_mode_sk (INT4), tpcds.catalog_sales.cs_warehouse_sk 
(INT4), tpcds.catalog_sales.cs_item_sk (INT4), tpcds.catalog_sales.cs_promo_sk 
(INT4), tpcds.catalog_sales.cs_order_number (INT4), 
tpcds.catalog_sales.cs_quantity (INT4), tpcds.catalog_sales.cs_wholesale_cost 
(FLOAT4), tpcds.catalog_sales.cs_list_price (FLOAT4), 
tpcds.catalog_sales.cs_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_discount_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_wholesale_cost (FLOAT4), 
tpcds.catalog_sales.cs_ext_list_price (FLOAT4), tpcds.catalog_sales.cs_ext_tax 
(FLOAT4), tpcds.catalog_sales.cs_coupon_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_ship_cost (FLOAT4), tpcds.catalog_sales.cs_net_paid 
(FLOAT4), tpcds.catalog_sales.cs_net_paid_inc_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_profit (FLOAT4), tpcds.customer.c_customer_sk 
(INT4), tpcds.customer.c_customer_id (TEXT), tpcds.customer.c_current_cdemo_sk 
(INT4), tpcds.customer.c_current_hdemo_sk (INT4), 
tpcds.customer.c_current_addr_sk (INT4), tpcds.customer.c_first_shipto_date_sk 
(INT4), tpcds.customer.c_first_sales_date_sk (INT4), 
tpcds.customer.c_salutation (TEXT), tpcds.customer.c_first_name (TEXT), 
tpcds.customer.c_last_name (TEXT), tpcds.customer.c_preferred_cust_flag (TEXT), 
tpcds.customer.c_birth_day (INT4), tpcds.customer.c_birth_month (INT4), 
tpcds.customer.c_birth_year (INT4), tpcds.customer.c_birth_country (TEXT), 
tpcds.customer.c_login (TEXT), tpcds.customer.c_email_address (TEXT), 
tpcds.customer.c_last_review_date (TEXT), tpcds.customer_address.ca_zip (TEXT), 
tpcds.catalog_sales.cs_bill_customer_sk (INT4) = tpcds.customer.c_customer_sk 
(INT4) AND tpcds.customer.c_current_addr_sk (INT4) = 
tpcds.customer_address.ca_address_sk (INT4) AND 
substr(tpcds.customer_address.ca_zip (TEXT),1,5) IN (85669, 86197, 88274, 
83405, 86475, 85392, 85460, 80348, 81792) OR tpcds.customer_address.ca_state 
(TEXT) IN (CA, WA, GA) OR tpcds.catalog_sales.cs_sales_price (FLOAT4) > 500.0 
AND tpcds.catalog_sales.cs_sold_date_sk (INT4) = tpcds.date_dim.d_date_sk 
(INT4) AND tpcds.date_dim.d_qoy (INT4) = 2 AND tpcds.date_dim.d_year (INT4) = 
2000 as ?and_1
                       => out schema: {(54) tpcds.catalog_sales.cs_sold_date_sk 
(INT4), tpcds.catalog_sales.cs_sold_time_sk (INT4), 
tpcds.catalog_sales.cs_ship_date_sk (INT4), 
tpcds.catalog_sales.cs_bill_customer_sk (INT4), 
tpcds.catalog_sales.cs_bill_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_addr_sk (INT4), 
tpcds.catalog_sales.cs_ship_customer_sk (INT4), 
tpcds.catalog_sales.cs_ship_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_addr_sk (INT4), 
tpcds.catalog_sales.cs_call_center_sk (INT4), 
tpcds.catalog_sales.cs_catalog_page_sk (INT4), 
tpcds.catalog_sales.cs_ship_mode_sk (INT4), tpcds.catalog_sales.cs_warehouse_sk 
(INT4), tpcds.catalog_sales.cs_item_sk (INT4), tpcds.catalog_sales.cs_promo_sk 
(INT4), tpcds.catalog_sales.cs_order_number (INT4), 
tpcds.catalog_sales.cs_quantity (INT4), tpcds.catalog_sales.cs_wholesale_cost 
(FLOAT4), tpcds.catalog_sales.cs_list_price (FLOAT4), 
tpcds.catalog_sales.cs_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_discount_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_wholesale_cost (FLOAT4), 
tpcds.catalog_sales.cs_ext_list_price (FLOAT4), tpcds.catalog_sales.cs_ext_tax 
(FLOAT4), tpcds.catalog_sales.cs_coupon_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_ship_cost (FLOAT4), tpcds.catalog_sales.cs_net_paid 
(FLOAT4), tpcds.catalog_sales.cs_net_paid_inc_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_profit (FLOAT4), tpcds.customer.c_customer_sk 
(INT4), tpcds.customer.c_customer_id (TEXT), tpcds.customer.c_current_cdemo_sk 
(INT4), tpcds.customer.c_current_hdemo_sk (INT4), 
tpcds.customer.c_current_addr_sk (INT4), tpcds.customer.c_first_shipto_date_sk 
(INT4), tpcds.customer.c_first_sales_date_sk (INT4), 
tpcds.customer.c_salutation (TEXT), tpcds.customer.c_first_name (TEXT), 
tpcds.customer.c_last_name (TEXT), tpcds.customer.c_preferred_cust_flag (TEXT), 
tpcds.customer.c_birth_day (INT4), tpcds.customer.c_birth_month (INT4), 
tpcds.customer.c_birth_year (INT4), tpcds.customer.c_birth_country (TEXT), 
tpcds.customer.c_login (TEXT), tpcds.customer.c_email_address (TEXT), 
tpcds.customer.c_last_review_date (TEXT), tpcds.customer_address.ca_zip (TEXT), 
?and_1 (BOOLEAN)}
                       => in schema: {(52) tpcds.catalog_sales.cs_sold_date_sk 
(INT4), tpcds.catalog_sales.cs_sold_time_sk (INT4), 
tpcds.catalog_sales.cs_ship_date_sk (INT4), 
tpcds.catalog_sales.cs_bill_customer_sk (INT4), 
tpcds.catalog_sales.cs_bill_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_addr_sk (INT4), 
tpcds.catalog_sales.cs_ship_customer_sk (INT4), 
tpcds.catalog_sales.cs_ship_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_addr_sk (INT4), 
tpcds.catalog_sales.cs_call_center_sk (INT4), 
tpcds.catalog_sales.cs_catalog_page_sk (INT4), 
tpcds.catalog_sales.cs_ship_mode_sk (INT4), tpcds.catalog_sales.cs_warehouse_sk 
(INT4), tpcds.catalog_sales.cs_item_sk (INT4), tpcds.catalog_sales.cs_promo_sk 
(INT4), tpcds.catalog_sales.cs_order_number (INT4), 
tpcds.catalog_sales.cs_quantity (INT4), tpcds.catalog_sales.cs_wholesale_cost 
(FLOAT4), tpcds.catalog_sales.cs_list_price (FLOAT4), 
tpcds.catalog_sales.cs_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_discount_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_wholesale_cost (FLOAT4), 
tpcds.catalog_sales.cs_ext_list_price (FLOAT4), tpcds.catalog_sales.cs_ext_tax 
(FLOAT4), tpcds.catalog_sales.cs_coupon_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_ship_cost (FLOAT4), tpcds.catalog_sales.cs_net_paid 
(FLOAT4), tpcds.catalog_sales.cs_net_paid_inc_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_profit (FLOAT4), tpcds.customer.c_customer_sk 
(INT4), tpcds.customer.c_customer_id (TEXT), tpcds.customer.c_current_cdemo_sk 
(INT4), tpcds.customer.c_current_hdemo_sk (INT4), 
tpcds.customer.c_current_addr_sk (INT4), tpcds.customer.c_first_shipto_date_sk 
(INT4), tpcds.customer.c_first_sales_date_sk (INT4), 
tpcds.customer.c_salutation (TEXT), tpcds.customer.c_first_name (TEXT), 
tpcds.customer.c_last_name (TEXT), tpcds.customer.c_preferred_cust_flag (TEXT), 
tpcds.customer.c_birth_day (INT4), tpcds.customer.c_birth_month (INT4), 
tpcds.customer.c_birth_year (INT4), tpcds.customer.c_birth_country (TEXT), 
tpcds.customer.c_login (TEXT), tpcds.customer.c_email_address (TEXT), 
tpcds.customer.c_last_review_date (TEXT)}
                        SCAN(1) on tpcds.customer
                          => target list: tpcds.customer.c_customer_sk (INT4), 
tpcds.customer.c_customer_id (TEXT), tpcds.customer.c_current_cdemo_sk (INT4), 
tpcds.customer.c_current_hdemo_sk (INT4), tpcds.customer.c_current_addr_sk 
(INT4), tpcds.customer.c_first_shipto_date_sk (INT4), 
tpcds.customer.c_first_sales_date_sk (INT4), tpcds.customer.c_salutation 
(TEXT), tpcds.customer.c_first_name (TEXT), tpcds.customer.c_last_name (TEXT), 
tpcds.customer.c_preferred_cust_flag (TEXT), tpcds.customer.c_birth_day (INT4), 
tpcds.customer.c_birth_month (INT4), tpcds.customer.c_birth_year (INT4), 
tpcds.customer.c_birth_country (TEXT), tpcds.customer.c_login (TEXT), 
tpcds.customer.c_email_address (TEXT), tpcds.customer.c_last_review_date (TEXT)
                          => out schema: {(18) tpcds.customer.c_customer_sk 
(INT4), tpcds.customer.c_customer_id (TEXT), tpcds.customer.c_current_cdemo_sk 
(INT4), tpcds.customer.c_current_hdemo_sk (INT4), 
tpcds.customer.c_current_addr_sk (INT4), tpcds.customer.c_first_shipto_date_sk 
(INT4), tpcds.customer.c_first_sales_date_sk (INT4), 
tpcds.customer.c_salutation (TEXT), tpcds.customer.c_first_name (TEXT), 
tpcds.customer.c_last_name (TEXT), tpcds.customer.c_preferred_cust_flag (TEXT), 
tpcds.customer.c_birth_day (INT4), tpcds.customer.c_birth_month (INT4), 
tpcds.customer.c_birth_year (INT4), tpcds.customer.c_birth_country (TEXT), 
tpcds.customer.c_login (TEXT), tpcds.customer.c_email_address (TEXT), 
tpcds.customer.c_last_review_date (TEXT)}
                          => in schema: {(18) tpcds.customer.c_customer_sk 
(INT4), tpcds.customer.c_customer_id (TEXT), tpcds.customer.c_current_cdemo_sk 
(INT4), tpcds.customer.c_current_hdemo_sk (INT4), 
tpcds.customer.c_current_addr_sk (INT4), tpcds.customer.c_first_shipto_date_sk 
(INT4), tpcds.customer.c_first_sales_date_sk (INT4), 
tpcds.customer.c_salutation (TEXT), tpcds.customer.c_first_name (TEXT), 
tpcds.customer.c_last_name (TEXT), tpcds.customer.c_preferred_cust_flag (TEXT), 
tpcds.customer.c_birth_day (INT4), tpcds.customer.c_birth_month (INT4), 
tpcds.customer.c_birth_year (INT4), tpcds.customer.c_birth_country (TEXT), 
tpcds.customer.c_login (TEXT), tpcds.customer.c_email_address (TEXT), 
tpcds.customer.c_last_review_date (TEXT)}
                        SCAN(0) on tpcds.catalog_sales
                          => target list: tpcds.catalog_sales.cs_sold_date_sk 
(INT4), tpcds.catalog_sales.cs_sold_time_sk (INT4), 
tpcds.catalog_sales.cs_ship_date_sk (INT4), 
tpcds.catalog_sales.cs_bill_customer_sk (INT4), 
tpcds.catalog_sales.cs_bill_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_addr_sk (INT4), 
tpcds.catalog_sales.cs_ship_customer_sk (INT4), 
tpcds.catalog_sales.cs_ship_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_addr_sk (INT4), 
tpcds.catalog_sales.cs_call_center_sk (INT4), 
tpcds.catalog_sales.cs_catalog_page_sk (INT4), 
tpcds.catalog_sales.cs_ship_mode_sk (INT4), tpcds.catalog_sales.cs_warehouse_sk 
(INT4), tpcds.catalog_sales.cs_item_sk (INT4), tpcds.catalog_sales.cs_promo_sk 
(INT4), tpcds.catalog_sales.cs_order_number (INT4), 
tpcds.catalog_sales.cs_quantity (INT4), tpcds.catalog_sales.cs_wholesale_cost 
(FLOAT4), tpcds.catalog_sales.cs_list_price (FLOAT4), 
tpcds.catalog_sales.cs_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_discount_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_wholesale_cost (FLOAT4), 
tpcds.catalog_sales.cs_ext_list_price (FLOAT4), tpcds.catalog_sales.cs_ext_tax 
(FLOAT4), tpcds.catalog_sales.cs_coupon_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_ship_cost (FLOAT4), tpcds.catalog_sales.cs_net_paid 
(FLOAT4), tpcds.catalog_sales.cs_net_paid_inc_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_profit (FLOAT4)
                          => out schema: {(34) 
tpcds.catalog_sales.cs_sold_date_sk (INT4), tpcds.catalog_sales.cs_sold_time_sk 
(INT4), tpcds.catalog_sales.cs_ship_date_sk (INT4), 
tpcds.catalog_sales.cs_bill_customer_sk (INT4), 
tpcds.catalog_sales.cs_bill_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_addr_sk (INT4), 
tpcds.catalog_sales.cs_ship_customer_sk (INT4), 
tpcds.catalog_sales.cs_ship_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_addr_sk (INT4), 
tpcds.catalog_sales.cs_call_center_sk (INT4), 
tpcds.catalog_sales.cs_catalog_page_sk (INT4), 
tpcds.catalog_sales.cs_ship_mode_sk (INT4), tpcds.catalog_sales.cs_warehouse_sk 
(INT4), tpcds.catalog_sales.cs_item_sk (INT4), tpcds.catalog_sales.cs_promo_sk 
(INT4), tpcds.catalog_sales.cs_order_number (INT4), 
tpcds.catalog_sales.cs_quantity (INT4), tpcds.catalog_sales.cs_wholesale_cost 
(FLOAT4), tpcds.catalog_sales.cs_list_price (FLOAT4), 
tpcds.catalog_sales.cs_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_discount_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_wholesale_cost (FLOAT4), 
tpcds.catalog_sales.cs_ext_list_price (FLOAT4), tpcds.catalog_sales.cs_ext_tax 
(FLOAT4), tpcds.catalog_sales.cs_coupon_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_ship_cost (FLOAT4), tpcds.catalog_sales.cs_net_paid 
(FLOAT4), tpcds.catalog_sales.cs_net_paid_inc_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_profit (FLOAT4)}
                          => in schema: {(34) 
tpcds.catalog_sales.cs_sold_date_sk (INT4), tpcds.catalog_sales.cs_sold_time_sk 
(INT4), tpcds.catalog_sales.cs_ship_date_sk (INT4), 
tpcds.catalog_sales.cs_bill_customer_sk (INT4), 
tpcds.catalog_sales.cs_bill_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_addr_sk (INT4), 
tpcds.catalog_sales.cs_ship_customer_sk (INT4), 
tpcds.catalog_sales.cs_ship_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_addr_sk (INT4), 
tpcds.catalog_sales.cs_call_center_sk (INT4), 
tpcds.catalog_sales.cs_catalog_page_sk (INT4), 
tpcds.catalog_sales.cs_ship_mode_sk (INT4), tpcds.catalog_sales.cs_warehouse_sk 
(INT4), tpcds.catalog_sales.cs_item_sk (INT4), tpcds.catalog_sales.cs_promo_sk 
(INT4), tpcds.catalog_sales.cs_order_number (INT4), 
tpcds.catalog_sales.cs_quantity (INT4), tpcds.catalog_sales.cs_wholesale_cost 
(FLOAT4), tpcds.catalog_sales.cs_list_price (FLOAT4), 
tpcds.catalog_sales.cs_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_discount_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_wholesale_cost (FLOAT4), 
tpcds.catalog_sales.cs_ext_list_price (FLOAT4), tpcds.catalog_sales.cs_ext_tax 
(FLOAT4), tpcds.catalog_sales.cs_coupon_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_ship_cost (FLOAT4), tpcds.catalog_sales.cs_net_paid 
(FLOAT4), tpcds.catalog_sales.cs_net_paid_inc_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_profit (FLOAT4)}
{noformat}

The next plan is generated by Optimizer.
{noformat}
LIMIT(7) 100
   SORT(6)
     => Sort Keys: tpcds.customer_address.ca_zip (TEXT) (asc)
      GROUP_BY(5)(ca_zip)
        => exprs: (sum(tpcds.catalog_sales.cs_sales_price (FLOAT4)))
        => target list: tpcds.customer_address.ca_zip (TEXT), ?sum (FLOAT8)
        => out schema:{(2) tpcds.customer_address.ca_zip (TEXT), ?sum (FLOAT8)}
        => in schema:{(2) tpcds.customer_address.ca_zip (TEXT), 
tpcds.catalog_sales.cs_sales_price (FLOAT4)}
         JOIN(15)(INNER)
           => Join Cond: tpcds.catalog_sales.cs_bill_customer_sk (INT4) = 
tpcds.customer.c_customer_sk (INT4)
           => target list: tpcds.customer_address.ca_zip (TEXT), 
tpcds.catalog_sales.cs_sales_price (FLOAT4)
           => out schema: {(2) tpcds.customer_address.ca_zip (TEXT), 
tpcds.catalog_sales.cs_sales_price (FLOAT4)}
           => in schema: {(4) tpcds.catalog_sales.cs_bill_customer_sk (INT4), 
tpcds.catalog_sales.cs_sales_price (FLOAT4), tpcds.customer_address.ca_zip 
(TEXT), tpcds.customer.c_customer_sk (INT4)}
            JOIN(13)(INNER)
              => Join Cond: tpcds.customer.c_current_addr_sk (INT4) = 
tpcds.customer_address.ca_address_sk (INT4)
              => target list: tpcds.customer_address.ca_zip (TEXT), 
tpcds.customer.c_customer_sk (INT4)
              => out schema: {(2) tpcds.customer_address.ca_zip (TEXT), 
tpcds.customer.c_customer_sk (INT4)}
              => in schema: {(4) tpcds.customer.c_customer_sk (INT4), 
tpcds.customer.c_current_addr_sk (INT4), tpcds.customer_address.ca_zip (TEXT), 
tpcds.customer_address.ca_address_sk (INT4)}
               SCAN(2) on tpcds.customer_address
                 => target list: tpcds.customer_address.ca_zip (TEXT), 
tpcds.customer_address.ca_address_sk (INT4)
                 => out schema: {(2) tpcds.customer_address.ca_zip (TEXT), 
tpcds.customer_address.ca_address_sk (INT4)}
                 => in schema: {(13) tpcds.customer_address.ca_address_sk 
(INT4), tpcds.customer_address.ca_address_id (TEXT), 
tpcds.customer_address.ca_street_number (TEXT), 
tpcds.customer_address.ca_street_name (TEXT), 
tpcds.customer_address.ca_street_type (TEXT), 
tpcds.customer_address.ca_suite_number (TEXT), tpcds.customer_address.ca_city 
(TEXT), tpcds.customer_address.ca_county (TEXT), 
tpcds.customer_address.ca_state (TEXT), tpcds.customer_address.ca_zip (TEXT), 
tpcds.customer_address.ca_country (TEXT), tpcds.customer_address.ca_gmt_offset 
(FLOAT4), tpcds.customer_address.ca_location_type (TEXT)}
               SCAN(1) on tpcds.customer
                 => target list: tpcds.customer.c_customer_sk (INT4), 
tpcds.customer.c_current_addr_sk (INT4)
                 => out schema: {(2) tpcds.customer.c_customer_sk (INT4), 
tpcds.customer.c_current_addr_sk (INT4)}
                 => in schema: {(18) tpcds.customer.c_customer_sk (INT4), 
tpcds.customer.c_customer_id (TEXT), tpcds.customer.c_current_cdemo_sk (INT4), 
tpcds.customer.c_current_hdemo_sk (INT4), tpcds.customer.c_current_addr_sk 
(INT4), tpcds.customer.c_first_shipto_date_sk (INT4), 
tpcds.customer.c_first_sales_date_sk (INT4), tpcds.customer.c_salutation 
(TEXT), tpcds.customer.c_first_name (TEXT), tpcds.customer.c_last_name (TEXT), 
tpcds.customer.c_preferred_cust_flag (TEXT), tpcds.customer.c_birth_day (INT4), 
tpcds.customer.c_birth_month (INT4), tpcds.customer.c_birth_year (INT4), 
tpcds.customer.c_birth_country (TEXT), tpcds.customer.c_login (TEXT), 
tpcds.customer.c_email_address (TEXT), tpcds.customer.c_last_review_date (TEXT)}
            JOIN(14)(INNER)
              => Join Cond: tpcds.catalog_sales.cs_sold_date_sk (INT4) = 
tpcds.date_dim.d_date_sk (INT4)
              => target list: tpcds.catalog_sales.cs_bill_customer_sk (INT4), 
tpcds.catalog_sales.cs_sales_price (FLOAT4)
              => out schema: {(2) tpcds.catalog_sales.cs_bill_customer_sk 
(INT4), tpcds.catalog_sales.cs_sales_price (FLOAT4)}
              => in schema: {(4) tpcds.catalog_sales.cs_bill_customer_sk 
(INT4), tpcds.catalog_sales.cs_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_sold_date_sk (INT4), tpcds.date_dim.d_date_sk (INT4)}
               SCAN(3) on tpcds.date_dim
                 => filter: tpcds.date_dim.d_year (INT4) = 2000 AND 
tpcds.date_dim.d_qoy (INT4) = 2
                 => target list: tpcds.date_dim.d_date_sk (INT4)
                 => out schema: {(1) tpcds.date_dim.d_date_sk (INT4)}
                 => in schema: {(28) tpcds.date_dim.d_date_sk (INT4), 
tpcds.date_dim.d_date_id (TEXT), tpcds.date_dim.d_date (DATE), 
tpcds.date_dim.d_month_seq (INT4), tpcds.date_dim.d_week_seq (INT4), 
tpcds.date_dim.d_quarter_seq (INT4), tpcds.date_dim.d_year (INT4), 
tpcds.date_dim.d_dow (INT4), tpcds.date_dim.d_moy (INT4), tpcds.date_dim.d_dom 
(INT4), tpcds.date_dim.d_qoy (INT4), tpcds.date_dim.d_fy_year (INT4), 
tpcds.date_dim.d_fy_quarter_seq (INT4), tpcds.date_dim.d_fy_week_seq (INT4), 
tpcds.date_dim.d_day_name (TEXT), tpcds.date_dim.d_quarter_name (TEXT), 
tpcds.date_dim.d_holiday (TEXT), tpcds.date_dim.d_weekend (TEXT), 
tpcds.date_dim.d_following_holiday (TEXT), tpcds.date_dim.d_first_dom (INT4), 
tpcds.date_dim.d_last_dom (INT4), tpcds.date_dim.d_same_day_ly (INT4), 
tpcds.date_dim.d_same_day_lq (INT4), tpcds.date_dim.d_current_day (TEXT), 
tpcds.date_dim.d_current_week (TEXT), tpcds.date_dim.d_current_month (TEXT), 
tpcds.date_dim.d_current_quarter (TEXT), tpcds.date_dim.d_current_year (TEXT)}
               SCAN(0) on tpcds.catalog_sales
                 => target list: tpcds.catalog_sales.cs_bill_customer_sk 
(INT4), tpcds.catalog_sales.cs_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_sold_date_sk (INT4)
                 => out schema: {(3) tpcds.catalog_sales.cs_bill_customer_sk 
(INT4), tpcds.catalog_sales.cs_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_sold_date_sk (INT4)}
                 => in schema: {(34) tpcds.catalog_sales.cs_sold_date_sk 
(INT4), tpcds.catalog_sales.cs_sold_time_sk (INT4), 
tpcds.catalog_sales.cs_ship_date_sk (INT4), 
tpcds.catalog_sales.cs_bill_customer_sk (INT4), 
tpcds.catalog_sales.cs_bill_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_bill_addr_sk (INT4), 
tpcds.catalog_sales.cs_ship_customer_sk (INT4), 
tpcds.catalog_sales.cs_ship_cdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_hdemo_sk (INT4), 
tpcds.catalog_sales.cs_ship_addr_sk (INT4), 
tpcds.catalog_sales.cs_call_center_sk (INT4), 
tpcds.catalog_sales.cs_catalog_page_sk (INT4), 
tpcds.catalog_sales.cs_ship_mode_sk (INT4), tpcds.catalog_sales.cs_warehouse_sk 
(INT4), tpcds.catalog_sales.cs_item_sk (INT4), tpcds.catalog_sales.cs_promo_sk 
(INT4), tpcds.catalog_sales.cs_order_number (INT4), 
tpcds.catalog_sales.cs_quantity (INT4), tpcds.catalog_sales.cs_wholesale_cost 
(FLOAT4), tpcds.catalog_sales.cs_list_price (FLOAT4), 
tpcds.catalog_sales.cs_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_discount_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_sales_price (FLOAT4), 
tpcds.catalog_sales.cs_ext_wholesale_cost (FLOAT4), 
tpcds.catalog_sales.cs_ext_list_price (FLOAT4), tpcds.catalog_sales.cs_ext_tax 
(FLOAT4), tpcds.catalog_sales.cs_coupon_amt (FLOAT4), 
tpcds.catalog_sales.cs_ext_ship_cost (FLOAT4), tpcds.catalog_sales.cs_net_paid 
(FLOAT4), tpcds.catalog_sales.cs_net_paid_inc_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship (FLOAT4), 
tpcds.catalog_sales.cs_net_paid_inc_ship_tax (FLOAT4), 
tpcds.catalog_sales.cs_net_profit (FLOAT4)}
{noformat}



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

Reply via email to