342343344345346347348349350351352
@Override public final Block evaluateFinal() { BlockBuilder out = new BlockBuilder(getFinalTupleInfo()); evaluate(out, parameterType, digest, percentile); return out.build(); } } private static TupleInfo getOutputTupleInfo(Type parameterType) {
338339340341342343344345346347348
Slice slice = sliceOutput.slice(); out.append(slice); } return out.build(); } @Override public final Block evaluateFinal() {
348349350351352353354355356357358
{ BlockBuilder out = new BlockBuilder(getFinalTupleInfo()); evaluate(out, parameterType, digest, percentile); return out.build(); } } private static TupleInfo getOutputTupleInfo(Type parameterType) {
216217218219220221222223224
{ BlockBuilder out = new BlockBuilder(getFinalTupleInfo()); out.append(count); return out.build(); } } }
204205206207208209210211212213214
@Override public final Block evaluateIntermediate() { BlockBuilder out = new BlockBuilder(intermediateTupleInfo); evaluateIntermediate(out); return out.build(); } @Override public final Block evaluateFinal() {
212213214215216217218219220221222
@Override public final Block evaluateFinal() { BlockBuilder out = new BlockBuilder(finalTupleInfo); evaluateFinal(out); return out.build(); } protected void evaluateIntermediate(BlockBuilder out) { evaluateFinal(out);
195196197198199200201202203
// project projectionFunction.project(channels, builder); // extract single value Object actualValue = BlockAssertions.getOnlyValue(builder.build()); assertEquals(actualValue, expectedValue); } }
335336337338339340341342343344345
343344345346347348349350351352353
339340341342343344345346347348349