public ReduceNode getCombinerUtilityNode() { if (this.preReduceUtilityNode == null) { this.preReduceUtilityNode = new ReduceNode(this); // we conservatively assume the combiner returns the same data size as it consumes this.preReduceUtilityNode.estimatedOutputSize = getPredecessorNode().getEstimatedOutputSize(); this.preReduceUtilityNode.estimatedNumRecords = getPredecessorNode().getEstimatedNumRecords(); } return this.preReduceUtilityNode; } }
public ReduceNode getCombinerUtilityNode() { if (this.preReduceUtilityNode == null) { this.preReduceUtilityNode = new ReduceNode(this); // we conservatively assume the combiner returns the same data size as it consumes this.preReduceUtilityNode.estimatedOutputSize = getPredecessorNode().getEstimatedOutputSize(); this.preReduceUtilityNode.estimatedNumRecords = getPredecessorNode().getEstimatedNumRecords(); } return this.preReduceUtilityNode; } }
public ReduceNode getCombinerUtilityNode() { if (this.preReduceUtilityNode == null) { this.preReduceUtilityNode = new ReduceNode(this); // we conservatively assume the combiner returns the same data size as it consumes this.preReduceUtilityNode.estimatedOutputSize = getPredecessorNode().getEstimatedOutputSize(); this.preReduceUtilityNode.estimatedNumRecords = getPredecessorNode().getEstimatedNumRecords(); } return this.preReduceUtilityNode; } }
public ReduceNode getCombinerUtilityNode() { if (this.preReduceUtilityNode == null) { this.preReduceUtilityNode = new ReduceNode(this); // we conservatively assume the combiner returns the same data size as it consumes this.preReduceUtilityNode.estimatedOutputSize = getPredecessorNode().getEstimatedOutputSize(); this.preReduceUtilityNode.estimatedNumRecords = getPredecessorNode().getEstimatedNumRecords(); } return this.preReduceUtilityNode; } }
public ReduceNode getCombinerUtilityNode() { if (this.preReduceUtilityNode == null) { this.preReduceUtilityNode = new ReduceNode(this); // we conservatively assume the combiner returns the same data size as it consumes this.preReduceUtilityNode.estimatedOutputSize = getPredecessorNode().getEstimatedOutputSize(); this.preReduceUtilityNode.estimatedNumRecords = getPredecessorNode().getEstimatedNumRecords(); } return this.preReduceUtilityNode; } }