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

Add Outer Join Support #40

Merged
merged 5 commits into from
Nov 8, 2023
Merged

Add Outer Join Support #40

merged 5 commits into from
Nov 8, 2023

Commits on Nov 7, 2023

  1. Add Outer Join Support to the Hash Table

    Allow tagging bits for outer join marking in the hash table. Prepare an
    iterator that can later be used by the HashTableSource.
    wagjamin committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    c5f3200 View commit details
    Browse the repository at this point in the history
  2. Fix Reproduction Scripts

    wagjamin committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    aef8b9d View commit details
    Browse the repository at this point in the history
  3. More Reproduction Fixes

    wagjamin committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    1a2a52c View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Add Outer Join Support

    This commit wraps up outer join support and support for TPC-H Q13.
    We allow inducing a continuation pipeline after the outer join.
    
    That continuation pipeline starts with a HashTableSource for the outer
    join, and then feeds into the remaining suboperators of the pipeline.
    wagjamin committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    38e0788 View commit details
    Browse the repository at this point in the history
  2. Fix Outer Joins

    Only let one thread produce the non-matched tuples.
    wagjamin committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    14be75a View commit details
    Browse the repository at this point in the history