mirror of
https://github.com/apache/impala.git
synced 2026-01-08 21:03:01 -05:00
Impala now exploits existing partitioning of the lhs and/or rhs of joins. Existing partitioning effects the cost of choosing between a partitioned and a broadcast join, as well as the final plan because Impala can avoid repartitioning the data. An existing data partition is exploitable iff the lhs/rhs input partition is equivalent to the target partition of the join. This matching procedure considers equivalence classes. Change-Id: Ica080f35cf5063bea828963bc234ba69797e2030 Reviewed-on: http://gerrit.ent.cloudera.com:8080/1070 Reviewed-by: Alex Behm <alex.behm@cloudera.com> Tested-by: jenkins