Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

planner: open the new only_full_group_by check #7

Merged
merged 28 commits into from
Mar 14, 2022

Commits on Mar 2, 2022

  1. Configuration menu
    Copy the full SHA
    5e0afbe View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2022

  1. refine the open only-full-group-check

    Signed-off-by: ailinkid <314806019@qq.com>
    AilinKid committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    1a2839e View commit details
    Browse the repository at this point in the history
  2. make fmt

    Signed-off-by: ailinkid <314806019@qq.com>
    AilinKid committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    25570e3 View commit details
    Browse the repository at this point in the history
  3. make fmt

    Signed-off-by: ailinkid <314806019@qq.com>
    AilinKid committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    6474f2f View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2022

  1. make fmt

    Signed-off-by: ailinkid <314806019@qq.com>
    AilinKid committed Mar 6, 2022
    Configuration menu
    Copy the full SHA
    1c5053f View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2022

  1. Configuration menu
    Copy the full SHA
    486f99c View commit details
    Browse the repository at this point in the history
  2. inital fds's map for tableDual

    Signed-off-by: ailinkid <314806019@qq.com>
    AilinKid committed Mar 7, 2022
    Configuration menu
    Copy the full SHA
    5bb98ea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    197b9e3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    603b8ec View commit details
    Browse the repository at this point in the history
  5. fix create view should report only full group by error

    Signed-off-by: ailinkid <314806019@qq.com>
    AilinKid committed Mar 7, 2022
    Configuration menu
    Copy the full SHA
    5dea823 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2022

  1. fix outer projection wrongly utilize subquery/view's agg flag

    Signed-off-by: ailinkid <314806019@qq.com>
    AilinKid committed Mar 8, 2022
    Configuration menu
    Copy the full SHA
    7ba8d74 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e86bbb View commit details
    Browse the repository at this point in the history
  3. fix join miss merging of the not-null-cols and registered map

    Signed-off-by: ailinkid <314806019@qq.com>
    AilinKid committed Mar 8, 2022
    Configuration menu
    Copy the full SHA
    025afb9 View commit details
    Browse the repository at this point in the history
  4. inject the FD for generated columns in datasource

    Signed-off-by: ailinkid <314806019@qq.com>
    AilinKid committed Mar 8, 2022
    Configuration menu
    Copy the full SHA
    d476e40 View commit details
    Browse the repository at this point in the history
  5. test case 6, add more tests

    Signed-off-by: ailinkid <314806019@qq.com>
    AilinKid committed Mar 8, 2022
    Configuration menu
    Copy the full SHA
    f589165 View commit details
    Browse the repository at this point in the history
  6. distinguish unique lax FD and non-unique lax FD

    Signed-off-by: ailinkid <314806019@qq.com>
    AilinKid committed Mar 8, 2022
    Configuration menu
    Copy the full SHA
    5df67ab View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2022

  1. todo: eval-not-null func refuse NOT wrapper

    Signed-off-by: ailinkid <314806019@qq.com>
    AilinKid committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    b543e6f View commit details
    Browse the repository at this point in the history
  2. use allCons to extract constant and equivalence FD for inner join

    Signed-off-by: ailinkid <314806019@qq.com>
    AilinKid committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    248cf04 View commit details
    Browse the repository at this point in the history
  3. left join can extend left pk to all cols

    Signed-off-by: ailinkid <314806019@qq.com>
    AilinKid committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    f244b5c View commit details
    Browse the repository at this point in the history
  4. refine the error message

    Signed-off-by: ailinkid <314806019@qq.com>
    AilinKid committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    f4213c8 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2022

  1. compute the complete closure of a FD before project cols

    Signed-off-by: ailinkid <314806019@qq.com>
    AilinKid committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    7d4d37e View commit details
    Browse the repository at this point in the history
  2. compute the new derived FD for left join, named as 3.3.1

    Signed-off-by: ailinkid <314806019@qq.com>
    AilinKid committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    20bd3d6 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2022

  1. build equivalence from subquery's projected correlated-col to outer b…

    …ase col
    
    Signed-off-by: ailinkid <314806019@qq.com>
    AilinKid committed Mar 12, 2022
    Configuration menu
    Copy the full SHA
    de1d49f View commit details
    Browse the repository at this point in the history
  2. Update only_full_group_by_test.go

    rename case
    AilinKid authored Mar 12, 2022
    Configuration menu
    Copy the full SHA
    21c2eea View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2022

  1. Configuration menu
    Copy the full SHA
    46a0ab8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    feb2ce4 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2022

  1. fix selection above left join / fix col can be nullable after outer j…

    …oin / fix only inner filter
    
    Signed-off-by: ailinkid <314806019@qq.com>
    AilinKid committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    bd92c87 View commit details
    Browse the repository at this point in the history
  2. fix selection above left join with constant

    Signed-off-by: ailinkid <314806019@qq.com>
    AilinKid committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    4c56b17 View commit details
    Browse the repository at this point in the history