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

[feat](nereids) add rewrite rule :EliminateGroupByKeyByUniform #43391

Open
wants to merge 12 commits into
base: master
Choose a base branch
from

Commits on Nov 18, 2024

  1. [feat](nereids) add rewrite rule :EliminateGroupByKeyByUniform and Pr…

    …edicateDrivenProjectionSimplification
    
    add license and class describe
    
    group by is empty then not tranform in EliminateGroupByKeyByUniform
    
    remove transform PredicateDrivenProjectionSimplification
    feiniaofeiafei committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    89a5890 View commit details
    Browse the repository at this point in the history
  2. enhance DataTrait uniform, add const value to uniform description

    fix code style
    
    change getAllUniformAndNotNull in data trait builder
    
    change qualify compute uniform
    
    consider a=null predicate and change isUniformAndNotNull logic
    
    use Optional in Uniform Description
    
    if uniform slot can not get const value, use putIfAbsent when add to slotUniformValue
    
    add logical project constant value to uniform description
    feiniaofeiafei committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    b9672da View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    91b43c1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5a4819c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4e9d980 View commit details
    Browse the repository at this point in the history
  6. use CustomRewriter reimplement, and rewrite upper exprid to prevent e…

    …xprid becoming duplicated
    feiniaofeiafei committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    52520cb View commit details
    Browse the repository at this point in the history
  7. fix code style

    feiniaofeiafei committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    c9bcf6f View commit details
    Browse the repository at this point in the history
  8. not rewrite in cte producer, and change regression mv affected by thi…

    …s rule, and add some cases
    feiniaofeiafei committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    48118ed View commit details
    Browse the repository at this point in the history
  9. fix code style

    feiniaofeiafei committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    b7c2db4 View commit details
    Browse the repository at this point in the history
  10. fix compile

    feiniaofeiafei committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    768f04e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    cd5d8ca View commit details
    Browse the repository at this point in the history
  12. fix ut style

    feiniaofeiafei committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    7821e01 View commit details
    Browse the repository at this point in the history