Search in sources :

Example 1 with OrderedPartitionedProperty

use of org.apache.hyracks.algebricks.core.algebra.properties.OrderedPartitionedProperty in project asterixdb by apache.

the class RangePartitionExchangePOperator method computeDeliveredProperties.

@Override
public void computeDeliveredProperties(ILogicalOperator op, IOptimizationContext context) {
    IPartitioningProperty p = new OrderedPartitionedProperty(new ArrayList<OrderColumn>(partitioningFields), domain);
    this.deliveredProperties = new StructuralPropertiesVector(p, new LinkedList<ILocalStructuralProperty>());
}
Also used : StructuralPropertiesVector(org.apache.hyracks.algebricks.core.algebra.properties.StructuralPropertiesVector) OrderedPartitionedProperty(org.apache.hyracks.algebricks.core.algebra.properties.OrderedPartitionedProperty) OrderColumn(org.apache.hyracks.algebricks.core.algebra.properties.OrderColumn) IPartitioningProperty(org.apache.hyracks.algebricks.core.algebra.properties.IPartitioningProperty) LinkedList(java.util.LinkedList)

Aggregations

LinkedList (java.util.LinkedList)1 IPartitioningProperty (org.apache.hyracks.algebricks.core.algebra.properties.IPartitioningProperty)1 OrderColumn (org.apache.hyracks.algebricks.core.algebra.properties.OrderColumn)1 OrderedPartitionedProperty (org.apache.hyracks.algebricks.core.algebra.properties.OrderedPartitionedProperty)1 StructuralPropertiesVector (org.apache.hyracks.algebricks.core.algebra.properties.StructuralPropertiesVector)1