/** * Creates a new optimizer node for the given operator. * * @param operator The reduce operation. */ public GroupCombineNode(GroupCombineOperatorBase<?, ?, ?> operator) { super(operator); if (this.keys == null) { // case of a key-less reducer. force a parallelism of 1 setParallelism(1); } this.possibleProperties = initPossibleProperties(); }
/** * Creates a new optimizer node for the given operator. * * @param operator The reduce operation. */ public GroupCombineNode(GroupCombineOperatorBase<?, ?, ?> operator) { super(operator); if (this.keys == null) { // case of a key-less reducer. force a parallelism of 1 setParallelism(1); } this.possibleProperties = initPossibleProperties(); }
/** * Creates a new optimizer node for the given operator. * * @param operator The reduce operation. */ public GroupCombineNode(GroupCombineOperatorBase<?, ?, ?> operator) { super(operator); if (this.keys == null) { // case of a key-less reducer. force a parallelism of 1 setParallelism(1); } this.possibleProperties = initPossibleProperties(); }
/** * Creates a new optimizer node for the given operator. * * @param operator The reduce operation. */ public GroupCombineNode(GroupCombineOperatorBase<?, ?, ?> operator) { super(operator); if (this.keys == null) { // case of a key-less reducer. force a parallelism of 1 setParallelism(1); } this.possibleProperties = initPossibleProperties(); }
/** * Creates a new optimizer node for the given operator. * * @param operator The reduce operation. */ public GroupCombineNode(GroupCombineOperatorBase<?, ?, ?> operator) { super(operator); if (this.keys == null) { // case of a key-less reducer. force a parallelism of 1 setParallelism(1); } this.possibleProperties = initPossibleProperties(); }