@Override protected List<LocalPropertiesPair> createPossibleLocalProperties() { RequestedLocalProperties sort1 = new RequestedLocalProperties(Utils.createOrdering(this.keys1)); RequestedLocalProperties sort2 = new RequestedLocalProperties(Utils.createOrdering(this.keys2)); return Collections.singletonList(new LocalPropertiesPair(sort1, sort2)); }
@Override protected List<LocalPropertiesPair> createPossibleLocalProperties() { RequestedLocalProperties sort = new RequestedLocalProperties(Utils.createOrdering(this.keys1)); RequestedLocalProperties none = new RequestedLocalProperties(); return Collections.singletonList(new LocalPropertiesPair(sort, none)); }
@Override protected List<LocalPropertiesPair> createPossibleLocalProperties() { RequestedLocalProperties none = new RequestedLocalProperties(); RequestedLocalProperties sort = new RequestedLocalProperties(Utils.createOrdering(this.keys2)); return Collections.singletonList(new LocalPropertiesPair(none, sort)); }
public LocalProperties getLocalProperties() { if (this.localProps == null) { computeLocalPropertiesAfterShippingOnly(); switch (this.localStrategy) { case NONE: break; case SORT: case COMBININGSORT: this.localProps = LocalProperties.forOrdering(Utils.createOrdering(this.localKeys, this.localSortOrder)); break; default: throw new CompilerException("Unsupported local strategy for channel."); } } return this.localProps; }
this.ordering1 = Utils.createOrdering(this.keys1); this.ordering2 = Utils.createOrdering(this.keys2);
this.ordering1 = Utils.createOrdering(this.keys1); this.ordering2 = Utils.createOrdering(this.keys2);
break; case PARTITION_RANGE: this.globalProps.setRangePartitioned(Utils.createOrdering(this.shipKeys, this.shipSortOrder), this.dataDistribution); break; case FORWARD:
shipStrategy += " on " + (channel.getShipStrategySortOrder() == null ? channel.getShipStrategyKeys().toString() : Utils.createOrdering(channel.getShipStrategyKeys(), channel.getShipStrategySortOrder()).toString()); localStrategy += " on " + (channel.getLocalStrategySortOrder() == null ? channel.getLocalStrategyKeys().toString() : Utils.createOrdering(channel.getLocalStrategyKeys(), channel.getLocalStrategySortOrder()).toString());
shipStrategy += " on " + (channel.getShipStrategySortOrder() == null ? channel.getShipStrategyKeys().toString() : Utils.createOrdering(channel.getShipStrategyKeys(), channel.getShipStrategySortOrder()).toString()); localStrategy += " on " + (channel.getLocalStrategySortOrder() == null ? channel.getLocalStrategyKeys().toString() : Utils.createOrdering(channel.getLocalStrategyKeys(), channel.getLocalStrategySortOrder()).toString());
@Override protected List<LocalPropertiesPair> createPossibleLocalProperties() { RequestedLocalProperties sort1 = new RequestedLocalProperties(Utils.createOrdering(this.keys1)); RequestedLocalProperties sort2 = new RequestedLocalProperties(Utils.createOrdering(this.keys2)); return Collections.singletonList(new LocalPropertiesPair(sort1, sort2)); }
@Override protected List<LocalPropertiesPair> createPossibleLocalProperties() { RequestedLocalProperties sort1 = new RequestedLocalProperties(Utils.createOrdering(this.keys1)); RequestedLocalProperties sort2 = new RequestedLocalProperties(Utils.createOrdering(this.keys2)); return Collections.singletonList(new LocalPropertiesPair(sort1, sort2)); }
@Override protected List<LocalPropertiesPair> createPossibleLocalProperties() { RequestedLocalProperties sort1 = new RequestedLocalProperties(Utils.createOrdering(this.keys1)); RequestedLocalProperties sort2 = new RequestedLocalProperties(Utils.createOrdering(this.keys2)); return Collections.singletonList(new LocalPropertiesPair(sort1, sort2)); }
@Override protected List<LocalPropertiesPair> createPossibleLocalProperties() { RequestedLocalProperties sort = new RequestedLocalProperties(Utils.createOrdering(this.keys1)); RequestedLocalProperties none = new RequestedLocalProperties(); return Collections.singletonList(new LocalPropertiesPair(sort, none)); }
@Override protected List<LocalPropertiesPair> createPossibleLocalProperties() { RequestedLocalProperties none = new RequestedLocalProperties(); RequestedLocalProperties sort = new RequestedLocalProperties(Utils.createOrdering(this.keys2)); return Collections.singletonList(new LocalPropertiesPair(none, sort)); }
@Override protected List<LocalPropertiesPair> createPossibleLocalProperties() { RequestedLocalProperties none = new RequestedLocalProperties(); RequestedLocalProperties sort = new RequestedLocalProperties(Utils.createOrdering(this.keys2)); return Collections.singletonList(new LocalPropertiesPair(none, sort)); }
@Override protected List<LocalPropertiesPair> createPossibleLocalProperties() { RequestedLocalProperties sort = new RequestedLocalProperties(Utils.createOrdering(this.keys1)); RequestedLocalProperties none = new RequestedLocalProperties(); return Collections.singletonList(new LocalPropertiesPair(sort, none)); }
@Override protected List<LocalPropertiesPair> createPossibleLocalProperties() { RequestedLocalProperties none = new RequestedLocalProperties(); RequestedLocalProperties sort = new RequestedLocalProperties(Utils.createOrdering(this.keys2)); return Collections.singletonList(new LocalPropertiesPair(none, sort)); }
@Override protected List<LocalPropertiesPair> createPossibleLocalProperties() { RequestedLocalProperties sort = new RequestedLocalProperties(Utils.createOrdering(this.keys1)); RequestedLocalProperties none = new RequestedLocalProperties(); return Collections.singletonList(new LocalPropertiesPair(sort, none)); }
@Override protected List<LocalPropertiesPair> createPossibleLocalProperties() { RequestedLocalProperties none = new RequestedLocalProperties(); RequestedLocalProperties sort = new RequestedLocalProperties(Utils.createOrdering(this.keys2)); return Collections.singletonList(new LocalPropertiesPair(none, sort)); }
@Override protected List<LocalPropertiesPair> createPossibleLocalProperties() { RequestedLocalProperties sort = new RequestedLocalProperties(Utils.createOrdering(this.keys1)); RequestedLocalProperties none = new RequestedLocalProperties(); return Collections.singletonList(new LocalPropertiesPair(sort, none)); }