Package | Description |
---|---|
org.apache.hadoop.mapred.join | |
org.apache.hadoop.mapreduce.lib.join |
Modifier and Type | Interface and Description |
---|---|
interface |
ResetableIterator<T extends org.apache.hadoop.io.Writable>
This defines an interface to a stateful Iterator that can replay elements
added to it directly.
|
Modifier and Type | Class and Description |
---|---|
protected class |
JoinRecordReader.JoinDelegationIterator
Since the JoinCollector is effecting our operation, we need only
provide an iterator proxy wrapping its operation.
|
protected class |
MultiFilterRecordReader.MultiFilterDelegationIterator
Proxy the JoinCollector, but include callback to emit.
|
Modifier and Type | Class and Description |
---|---|
class |
ArrayListBackedIterator<X extends org.apache.hadoop.io.Writable>
This class provides an implementation of ResetableIterator.
|
static class |
ResetableIterator.EMPTY<U extends org.apache.hadoop.io.Writable> |
class |
StreamBackedIterator<X extends org.apache.hadoop.io.Writable>
This class provides an implementation of ResetableIterator.
|
Modifier and Type | Method and Description |
---|---|
protected ResetableIterator<V> |
MultiFilterRecordReader.getDelegate()
Return an iterator returning a single value from the tuple.
|
protected ResetableIterator<TupleWritable> |
JoinRecordReader.getDelegate()
Return an iterator wrapping the JoinCollector.
|
protected abstract ResetableIterator<X> |
CompositeRecordReader.getDelegate()
Obtain an iterator over the child RRs apropos of the value type
ultimately emitted from this join.
|
Modifier and Type | Method and Description |
---|---|
void |
CompositeRecordReader.JoinCollector.add(int id,
ResetableIterator<X> i)
Register a given iterator at position id.
|
Copyright © 2017 Apache Software Foundation. All Rights Reserved.