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

[CALCITE-6451] Improve Nullability Derivation for Intersect and Minus #3845

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Commits on Jul 6, 2024

  1. [CALCITE-6451] Refine nullability of outputs for MINUS and INTERSECT

    For Minus, the output column nullability is that of the primary input
    
    For Intersect, an output column is nullable if and only if it is
    nullable in all of the inputs
    vbarua committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    6238792 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

  1. [CALCITE-6451] refine null handling in IntersectToDistinctRule

    Updates the IntersectToDistinctRule to:
    * Filter inputs before aggregation to exclude nulls when possible
    * Force the correct nullabilities for output columns
    vbarua committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    d2f41ec View commit details
    Browse the repository at this point in the history