Skip to content
Snippets Groups Projects
  1. Sep 05, 2022
  2. Sep 02, 2022
  3. Aug 31, 2022
  4. Jul 26, 2022
  5. Jul 22, 2022
  6. Jul 19, 2022
  7. Jul 12, 2022
  8. Jul 05, 2022
  9. Jun 29, 2022
  10. Jun 16, 2022
  11. Jun 15, 2022
  12. Jun 13, 2022
    • ou yuanning's avatar
      Plan2 refactor (#2926) · 93cda2a0
      ou yuanning authored
      
      * [Plan2] Initial commit of plan2 refactor
      
      * update base_binder, finish bindExpr
      
      * fix bind case expr bug
      
      * improve date function
      
      * Refactor plan2
      
      * Add support for join tables
      
      * Fix uninitialized map
      
      * Fix bugs in addBinding
      
      * update base binder
      
      * Fix case sensitivity
      
      * Suppress panics
      
      * fix data_add/sub bug
      
      * add wangjian's code back and change wangjian's code ut to use new binder for test
      
      * Add the *dummy* subquery support
      
      * fix typo
      
      * add limit binder
      
      * use BuildPlan to test,  fix ctetable is not init bug
      
      * change bind subquery to fix build tpch error
      
      * add distinct node, rename selectBinder to projectionBinder
      
      * init support create plan
      
      * change method arg
      
      * fix bug and support agg
      
      * distinct support
      
      * cte support, tpch support, wangjian's ut pass
      
      * fix ci error code
      
      * fix deepcopy bug
      
      * add distinct agg function support
      
      * Don't let agglist bind to groupby
      
      * add headings in Query and remove all ColName/TableName from new plan2
      
      * fix projection pos bug
      
      * fix join position bug
      
      * add reset aggList's position
      
      * Improve map performance
      
      * fix result columns bug
      
      * fix join position bug
      
      * fix order by number  bug
      
      * fix count(distinct 12) bug
      
      * improve: return having bind error message in time
      
      * support "select *" to throw "No table used" error
      
      * fix case bug
      
      * improve to check if function is agg/fun
      
      * Fix join type
      
      * push down onlist
      
      * fix pushdown onlist bug
      
      * fix bug: incorrect function name
      
      * fix datetime/varchar +/- interval bug
      
      * remove duplicate function
      
      Co-authored-by: default avatarbRong Njam <longran1989@gmail.com>
      Co-authored-by: default avatarnnsgmsone <nnsmgsone@outlook.com>
      93cda2a0
  13. Jun 10, 2022