Skip to content
This repository has been archived by the owner on Sep 18, 2023. It is now read-only.

[NSE-75]Support ColumnarHashAggregate in ColumnarWSCG #76

Merged
merged 6 commits into from
Feb 4, 2021

Commits on Feb 1, 2021

  1. Support HashAggregate in WholeStageCodeGen

    support below cases:
    1. no groupby aggr;
    2. groupby aggr single key and multiple keys;
    3. groupby aggr with result expression;
    4. hashjoin groupby aggr;
    5. mergejoin groupby aggr
    
    Signed-off-by: Chendi Xue <chendi.xue@intel.com>
    xuechendi committed Feb 1, 2021
    Configuration menu
    Copy the full SHA
    f1a6f7b View commit details
    Browse the repository at this point in the history
  2. Support HashAggregate in WSCG scala

    Signed-off-by: Chendi Xue <chendi.xue@intel.com>
    xuechendi committed Feb 1, 2021
    Configuration menu
    Copy the full SHA
    c489be3 View commit details
    Browse the repository at this point in the history
  3. other fixes

    Signed-off-by: Chendi Xue <chendi.xue@intel.com>
    xuechendi committed Feb 1, 2021
    Configuration menu
    Copy the full SHA
    2954fa8 View commit details
    Browse the repository at this point in the history
  4. expressions support in TPCH

    Signed-off-by: Chendi Xue <chendi.xue@intel.com>
    xuechendi committed Feb 1, 2021
    Configuration menu
    Copy the full SHA
    9bd0779 View commit details
    Browse the repository at this point in the history
  5. Add a subquery check, when one ColumnarConditionProjector contains su…

    …bquery, it can't go WSCG for now
    
    Signed-off-by: Chendi Xue <chendi.xue@intel.com>
    xuechendi committed Feb 1, 2021
    Configuration menu
    Copy the full SHA
    08d088b View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2021

  1. Fix issues when expression expected field name is not in input list

    For TPCDS queries, this may happen when expression expected field name is in upperCase while input list are in lowerCase
    
    Signed-off-by: Chendi Xue <chendi.xue@intel.com>
    xuechendi committed Feb 3, 2021
    Configuration menu
    Copy the full SHA
    aeac556 View commit details
    Browse the repository at this point in the history