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

Implement mixed equality/conditional joins #9917

Merged

Commits on Dec 13, 2021

  1. Configuration menu
    Copy the full SHA
    c2ba04d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c1eec27 View commit details
    Browse the repository at this point in the history
  3. Move mixed joins to separate file to avoid introducing hash join rela…

    …ted overhead to the purely conditional join code paths.
    vyasr committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    bcc2c7b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    06c26ea View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    061c74c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    db11c2b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    342a8d1 View commit details
    Browse the repository at this point in the history
  8. Version of mixed kernel with correct logic, but currently requires to…

    …o much shared memory.
    vyasr committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    1fdce0f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9b173b0 View commit details
    Browse the repository at this point in the history
  10. Create new array to hold per-row matches and define new comparator fo…

    …r use in device code.
    vyasr committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    a77fbaf View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    13c30d2 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9c3c3a7 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ae446db View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    df173af View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    5b8bf2d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    636a604 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    cb14a53 View commit details
    Browse the repository at this point in the history
  18. Start addressing TODOs.

    vyasr committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    890fd6f View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2021

  1. Address more TODOs.

    vyasr committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    e693960 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b39bdd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    444a140 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5515daa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    40ea881 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9e54706 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2b2c6cc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    273be21 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c34de6a View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2021

  1. Configuration menu
    Copy the full SHA
    473efdb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd87a3d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c5f8f9a View commit details
    Browse the repository at this point in the history
  4. Add left join APIs and tests.

    vyasr committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    e11e84e View commit details
    Browse the repository at this point in the history
  5. Add full join APIs and tests.

    vyasr committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    07b48c1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c74af29 View commit details
    Browse the repository at this point in the history
  7. Clean up some TODOs.

    vyasr committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    8a4df8e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f9739fc View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2021

  1. Rewrite docstrings.

    vyasr committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    80a268d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b240cc5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2bb25a3 View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'origin/branch-22.02' into feature/mixed…

    …_equality_conditional_joins
    vyasr committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    5f49458 View commit details
    Browse the repository at this point in the history
  5. Update cuco.

    vyasr committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    d724647 View commit details
    Browse the repository at this point in the history
  6. Fix unnecessary extra line.

    vyasr committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    ec5d601 View commit details
    Browse the repository at this point in the history
  7. Apply suggestions from code review

    Co-authored-by: Yunsong Wang <wangyunsong89@gmail.com>
    vyasr and PointKernel authored Dec 16, 2021
    Configuration menu
    Copy the full SHA
    15a6d52 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2021

  1. Configuration menu
    Copy the full SHA
    1dc63d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    78dd48d View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2021

  1. Merge remote-tracking branch 'origin/branch-22.02' into feature/mixed…

    …_equality_conditional_joins
    vyasr committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    9041b99 View commit details
    Browse the repository at this point in the history
  2. Fix style.

    vyasr committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    5726c5e View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2021

  1. Remove addressed TODOs.

    vyasr committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    ecb77ca View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2022

  1. Merge remote-tracking branch 'origin/branch-22.02' into feature/mixed…

    …_equality_conditional_joins
    vyasr committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    a7f9d15 View commit details
    Browse the repository at this point in the history
  2. Address simple PR comments.

    vyasr committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    b7accc3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0daaacd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0915bff View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2022

  1. Merge remote-tracking branch 'origin/branch-22.02' into feature/mixed…

    …_equality_conditional_joins
    vyasr committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    d7ab5a7 View commit details
    Browse the repository at this point in the history
  2. Construct a row equality comparator on the host and pass it to the ke…

    …rnel rather than inlining its logic in the pair_expression_equality comparator.
    vyasr committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    0442cd3 View commit details
    Browse the repository at this point in the history
  3. Some minor cleanup.

    vyasr committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    ad41f9d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4d4f4e6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c0e2297 View commit details
    Browse the repository at this point in the history