Clone
buyingyi <buyingyi@gmail.com>
committed
on 13 Oct 14
Fix the data property inference: 1. Fix order property,a LocalOrderProperty stores an array of OrderColumns instead of one OrderColumn. A… Show more
Fix the data property inference: 1. Fix order property,a LocalOrderProperty stores an array of OrderColumns instead of one OrderColumn.    A delivered order property D satisfies a required order property R if R's sorting columns are a prefix of D's sorting columns. 2. Fix partition proerty inference, a delivered partition property D satisfies a required partition    property R if D's partitioning columns are a prefix of R's partitioning columns. 3. Fix the data property progatation, e.g., what data properties are left after passing through a project operator. 4. Fix the data property within a group. For example, order property ($1 ASC, $2 ASC) is delivered to a group-by operator with    $1 as the group key, within a particular group, ($2 ASC) is a valid data property.

Change-Id: If812fe7dca9c1714780734af425a1bb363db125f

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/144

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Show less

master + 7 more