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: projection merge and projection filter transpose rule #162

Merged
merged 72 commits into from
May 1, 2024

Commits on Feb 23, 2024

  1. Configuration menu
    Copy the full SHA
    8f09e0e View commit details
    Browse the repository at this point in the history
  2. change a couple notes

    jurplel committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    e84a576 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Modularize projection rewriting code from ProjectionPullUpJoin rule (…

    …and fix compiler warnings
    jurplel committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    097029a View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2024

  1. Hardcoded filter/sort test

    jurplel committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    b5e881f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    67e9632 View commit details
    Browse the repository at this point in the history
  3. Implement filter merge

    jurplel committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    330cdac View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. More prog on join

    jurplel committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    64d5572 View commit details
    Browse the repository at this point in the history
  2. merge

    jurplel committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    6020a31 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bc100ed View commit details
    Browse the repository at this point in the history
  4. Fix filter merge

    jurplel committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    abbd6b7 View commit details
    Browse the repository at this point in the history
  5. Join progress

    jurplel committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    f78f37b View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Add dummy cost model

    jurplel committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    9c9c515 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4a8506 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Join test start

    jurplel committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    e7d4c35 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2024

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

Commits on Mar 25, 2024

  1. Configuration menu
    Copy the full SHA
    bb3d1a2 View commit details
    Browse the repository at this point in the history
  2. Fix projection mistake

    jurplel committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    9cb0894 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    038db19 View commit details
    Browse the repository at this point in the history
  4. Push filter past agg

    jurplel committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    5023c2a View commit details
    Browse the repository at this point in the history
  5. Merge w/ main

    jurplel committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    dacc205 View commit details
    Browse the repository at this point in the history
  6. Remove print

    jurplel committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    924649b View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. two stage heuristic

    Signed-off-by: AveryQi115 <[email protected]>
    AveryQi115 committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    16650a3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    72e1484 View commit details
    Browse the repository at this point in the history
  3. merge w/ two-stage

    jurplel committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    7d1768e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5d71f67 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    927717f View commit details
    Browse the repository at this point in the history
  6. Fix crashes related to List

    jurplel committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    2e906c8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    88397f4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7f2f942 View commit details
    Browse the repository at this point in the history
  9. non-merging merge

    jurplel committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    52f9408 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Configuration menu
    Copy the full SHA
    c701b14 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    73e4e23 View commit details
    Browse the repository at this point in the history
  3. clippy fix

    jurplel committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    4b4322a View commit details
    Browse the repository at this point in the history
  4. fmt fix

    jurplel committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    b407d8a View commit details
    Browse the repository at this point in the history
  5. Fmt fix again

    jurplel committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    db56f27 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e60e3eb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5cae5b3 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Configuration menu
    Copy the full SHA
    9fdaa25 View commit details
    Browse the repository at this point in the history
  2. merge for some reason

    jurplel committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    e84ffd9 View commit details
    Browse the repository at this point in the history
  3. Get children from groups, now

    jurplel committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    6119dbb View commit details
    Browse the repository at this point in the history
  4. Change rules to cost-based

    jurplel committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    53098e6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d3b1882 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Configuration menu
    Copy the full SHA
    a4e0600 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3ede496 View commit details
    Browse the repository at this point in the history
  3. project remove rule

    Sweetsuro committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    427fc9b View commit details
    Browse the repository at this point in the history
  4. rename some stuff

    Sweetsuro committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    6078cc5 View commit details
    Browse the repository at this point in the history
  5. rename some other stuff

    Sweetsuro committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    bea15b9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8119158 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8a28b2c View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2024

  1. Address most comments

    jurplel committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    5e9b482 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. fix for heuristic rule wrapper

    Signed-off-by: AveryQi115 <[email protected]>
    AveryQi115 committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    f04e4cb View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Configuration menu
    Copy the full SHA
    c057b1e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d142b3 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. heuristic rule wrapper fix

    Signed-off-by: AveryQi115 <[email protected]>
    AveryQi115 committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    7fe1fd0 View commit details
    Browse the repository at this point in the history
  2. still merge group

    Signed-off-by: AveryQi115 <[email protected]>
    AveryQi115 committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    487f1e2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0c6d314 View commit details
    Browse the repository at this point in the history
  4. fmt

    Signed-off-by: AveryQi115 <[email protected]>
    AveryQi115 committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    1d4cd5b View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Configuration menu
    Copy the full SHA
    9c45e69 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1814b84 View commit details
    Browse the repository at this point in the history
  3. massive refactor

    Sweetsuro committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    8b10c94 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    82c18f0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2532254 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Configuration menu
    Copy the full SHA
    fc18944 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e92271d View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. project filter unit tests

    Sweetsuro committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    37bfc37 View commit details
    Browse the repository at this point in the history
  2. project merge tests

    Sweetsuro committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    804ef96 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    facd914 View commit details
    Browse the repository at this point in the history
  4. fix fmt and clippy

    Sweetsuro committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    42bb85b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3c6ccb3 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. removed unecessecary file

    Sweetsuro committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    68ca683 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

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

Commits on May 1, 2024

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