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

plan: propagate constant over outer join #7794

Merged
merged 19 commits into from
Oct 16, 2018

Commits on Sep 13, 2018

  1. plan: propagate constant over outer join

    - extract `outerCol = const` from join conditions and filter conditions,
      substitute `outerCol` in join conditions with `const`;
    - extract `outerCol = innerCol` from join conditions, derive new join
      conditions based on this column equal condition and `outerCol` related
      expressions in join conditions and filter conditions;
    eurekaka committed Sep 13, 2018
    Configuration menu
    Copy the full SHA
    71f2b8c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e56122 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f18e344 View commit details
    Browse the repository at this point in the history
  4. add unit test

    eurekaka committed Sep 13, 2018
    Configuration menu
    Copy the full SHA
    552f717 View commit details
    Browse the repository at this point in the history
  5. fix left outer semi join bug

    do not propagate filter with aux column
    eurekaka committed Sep 13, 2018
    Configuration menu
    Copy the full SHA
    c951009 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a7e133c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    383b2ab View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4c58055 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2018

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

Commits on Oct 11, 2018

  1. Configuration menu
    Copy the full SHA
    d481b8c View commit details
    Browse the repository at this point in the history
  2. rename variables

    eurekaka committed Oct 11, 2018
    Configuration menu
    Copy the full SHA
    4a123a0 View commit details
    Browse the repository at this point in the history
  3. fix typo

    eurekaka committed Oct 11, 2018
    Configuration menu
    Copy the full SHA
    f4e55bb View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2018

  1. Configuration menu
    Copy the full SHA
    e886557 View commit details
    Browse the repository at this point in the history
  2. address comments

    eurekaka committed Oct 12, 2018
    Configuration menu
    Copy the full SHA
    00f27b7 View commit details
    Browse the repository at this point in the history
  3. address comments

    eurekaka committed Oct 12, 2018
    Configuration menu
    Copy the full SHA
    6c01c82 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2018

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

Commits on Oct 16, 2018

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