diff options
author | Sameer Agarwal <sameerag@cs.berkeley.edu> | 2016-08-24 21:24:24 -0700 |
---|---|---|
committer | Reynold Xin <rxin@databricks.com> | 2016-08-24 21:24:24 -0700 |
commit | ac27557eb622a257abeb3e8551f06ebc72f87133 (patch) | |
tree | bfcfa76a78e11debdf17e7302c40525334dae783 /sql/hive-thriftserver | |
parent | 3a60be4b15a5ab9b6e0c4839df99dac7738aa7fe (diff) | |
download | spark-ac27557eb622a257abeb3e8551f06ebc72f87133.tar.gz spark-ac27557eb622a257abeb3e8551f06ebc72f87133.tar.bz2 spark-ac27557eb622a257abeb3e8551f06ebc72f87133.zip |
[SPARK-17228][SQL] Not infer/propagate non-deterministic constraints
## What changes were proposed in this pull request?
Given that filters based on non-deterministic constraints shouldn't be pushed down in the query plan, unnecessarily inferring them is confusing and a source of potential bugs. This patch simplifies the inferring logic by simply ignoring them.
## How was this patch tested?
Added a new test in `ConstraintPropagationSuite`.
Author: Sameer Agarwal <sameerag@cs.berkeley.edu>
Closes #14795 from sameeragarwal/deterministic-constraints.
Diffstat (limited to 'sql/hive-thriftserver')
0 files changed, 0 insertions, 0 deletions