public abstract class TezGroupGate extends cascading.flow.hadoop.stream.HadoopGroupGate implements cascading.flow.stream.element.InputSource
| Modifier and Type | Field and Description |
|---|---|
protected cascading.util.SortedListMultiMap<java.lang.Integer,LogicalInput> |
logicalInputs |
protected org.apache.tez.runtime.library.output.OrderedPartitionedKVOutput |
logicalOutput |
groupComparators, groupHasher, grouping, groupSortTuple, groupTuple, keyBuilder, keyEntry, keyFields, keyTuple, nullsAreNotEqual, sortBuilder, sortFields, tupleEntryIterator, valueComparators, valuesBuilder, valuesFields, valueTuple| Constructor and Description |
|---|
TezGroupGate(cascading.flow.FlowProcess flowProcess,
cascading.pipe.Splice splice,
cascading.flow.stream.graph.IORole role,
LogicalOutput logicalOutput) |
TezGroupGate(cascading.flow.FlowProcess flowProcess,
cascading.pipe.Splice splice,
cascading.flow.stream.graph.IORole role,
cascading.util.SortedListMultiMap<java.lang.Integer,LogicalInput> logicalInputs) |
| Modifier and Type | Method and Description |
|---|---|
protected OutputCollector |
createOutputCollector() |
void |
initialize() |
void |
prepare() |
protected abstract java.lang.Throwable |
reduce() |
void |
run(java.lang.Object input) |
protected void |
wrapGroupingAndCollect(cascading.flow.stream.duct.Duct previous,
int ordinal,
cascading.tuple.Tuple valuesTuple,
cascading.tuple.Tuple groupKey) |
accept, bind, complete, createClosure, receive, start, unwrapGroupingcleanup, createDefaultNarrowBuilder, createNarrowBuilder, createNulledBuilder, getDelegatedTuple, getKeyComparator, getNumDeclaredIncomingBranches, initComparatorsprotected org.apache.tez.runtime.library.output.OrderedPartitionedKVOutput logicalOutput
protected cascading.util.SortedListMultiMap<java.lang.Integer,LogicalInput> logicalInputs
public TezGroupGate(cascading.flow.FlowProcess flowProcess, cascading.pipe.Splice splice, cascading.flow.stream.graph.IORole role, LogicalOutput logicalOutput)
public TezGroupGate(cascading.flow.FlowProcess flowProcess, cascading.pipe.Splice splice, cascading.flow.stream.graph.IORole role, cascading.util.SortedListMultiMap<java.lang.Integer,LogicalInput> logicalInputs)
public void initialize()
initialize in class cascading.flow.stream.element.GroupingSpliceGatepublic void prepare()
prepare in class cascading.flow.hadoop.stream.HadoopGroupGatepublic void run(java.lang.Object input) throws java.lang.Throwable
run in interface cascading.flow.stream.element.InputSourcejava.lang.Throwableprotected abstract java.lang.Throwable reduce() throws java.lang.Exception
java.lang.Exceptionprotected void wrapGroupingAndCollect(cascading.flow.stream.duct.Duct previous, int ordinal, cascading.tuple.Tuple valuesTuple, cascading.tuple.Tuple groupKey) throws java.io.IOException
wrapGroupingAndCollect in class cascading.flow.hadoop.stream.HadoopGroupGatejava.io.IOExceptionprotected OutputCollector createOutputCollector()
createOutputCollector in class cascading.flow.hadoop.stream.HadoopGroupGateCopyright © 2007-2021 Cascading Maintainers. All Rights Reserved.