Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Real-time Query for Hadoop

IMPALA-888: Drop union operands with constant conjuncts evaluating to…

… false.

This patch simplifies the complex slot materialization logic for unions by
making the materialization independent of conjuncts assigned to MergeNodes.
When 'pushing down' predicates into union operands, we drop union operands
with constant predicates evaluating to false. Constant predicates that
evaluate to true are simply ignored.

Change-Id: I0e7ccfb206bed29db2b5d667e2bb61310980e80a
Reviewed-on: http://gerrit.ent.cloudera.com:8080/2270
Reviewed-by: Alex Behm <alex.behm@cloudera.com>
Tested-by: jenkins
latest commit 321402087f
Alex Behm authored April 17, 2014 jenkins committed April 24, 2014
Octocat-spinner-32 be IMPALA-939: Regex should match anywhere in string. April 23, 2014
Octocat-spinner-32 bin Increase default_pool_max_requests in run-all-tests. April 24, 2014
Octocat-spinner-32 cmake_modules Add the multi precision int library from boost. February 28, 2014
Octocat-spinner-32 common External Data Source: Public API April 22, 2014
Octocat-spinner-32 ext-data-source External Data Source: Public API April 22, 2014
Octocat-spinner-32 fe IMPALA-888: Drop union operands with constant conjuncts evaluating to… April 24, 2014
Octocat-spinner-32 llvm-ir Move IR cross compile output to a better folder for packaging. June 01, 2012
Octocat-spinner-32 shell IMPALA-762: Add the query status to Beeswax::get_log() and pick it up… March 24, 2014
Octocat-spinner-32 ssh_keys Move ssh keys from bin directory to fix packaging build break January 08, 2014
Octocat-spinner-32 testdata IMPALA-888: Drop union operands with constant conjuncts evaluating to… April 24, 2014
Octocat-spinner-32 tests IMPALA-839: Update tests to be more thorough when run exhaustively April 18, 2014
Octocat-spinner-32 thirdparty IMP-1332: Remove unused 'nss-pam-ldapd' openldap contrib module from … March 26, 2014
Octocat-spinner-32 www Add Twitter bootstrap to www/ January 08, 2014
Octocat-spinner-32 .gitignore Add a few directories to .gitignore. January 22, 2014
Octocat-spinner-32 CMakeLists.txt Add the multi precision int library from boost. February 28, 2014
Octocat-spinner-32 buildall.sh External Data Source: Public API April 22, 2014
Octocat-spinner-32 pom.xml External Data Source: Public API April 22, 2014
Something went wrong with that request. Please try again.