## Uses of Class
org.apache.hadoop.mapreduce.lib.join.TupleWritable

- Packages that use TupleWritable
  Package | Description
  --- | ---
  org.apache.hadoop.mapred.join |
  org.apache.hadoop.mapreduce.lib.join |

- - ### Uses of TupleWritable in org.apache.hadoop.mapred.join

    Subclasses of TupleWritable in org.apache.hadoop.mapred.join
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TupleWritable` Writable type storing multiple `Writable`s.

  - ### Uses of TupleWritable in org.apache.hadoop.mapreduce.lib.join

    Methods in org.apache.hadoop.mapreduce.lib.join that return TupleWritable
    Modifier and Type | Method and Description
    --- | ---
    `protected TupleWritable` | CompositeRecordReader.`createTupleWritable()` Create a value to be used internally for joins.
    `TupleWritable` | JoinRecordReader.`createValue()`

    Methods in org.apache.hadoop.mapreduce.lib.join that return types with arguments of type TupleWritable
    Modifier and Type | Method and Description
    --- | ---
    `RecordReader<K,TupleWritable>` | CompositeInputFormat.`createRecordReader(InputSplit split, TaskAttemptContext taskContext)` Construct a CompositeRecordReader for the children of this InputFormat as defined in the init expression.
    `protected ResetableIterator<TupleWritable>` | JoinRecordReader.`getDelegate()` Return an iterator wrapping the JoinCollector.

    Methods in org.apache.hadoop.mapreduce.lib.join with parameters of type TupleWritable
    Modifier and Type | Method and Description
    --- | ---
    `void` | JoinRecordReader.JoinDelegationIterator.`add(TupleWritable item)`
    `protected boolean` | InnerJoinRecordReader.`combine(Object[] srcs, TupleWritable dst)` Return true iff the tuple is full (all data sources contain this key).
    `protected boolean` | MultiFilterRecordReader.`combine(Object[] srcs, TupleWritable dst)` Default implementation offers `MultiFilterRecordReader.emit(org.apache.hadoop.mapreduce.lib.join.TupleWritable)` every Tuple from the collector (the outer join of child RRs).
    `protected boolean` | OuterJoinRecordReader.`combine(Object[] srcs, TupleWritable dst)` Emit everything from the collector.
    `protected abstract boolean` | CompositeRecordReader.`combine(Object[] srcs, TupleWritable value)`
    `protected V` | OverrideRecordReader.`emit(TupleWritable dst)` Emit the value with the highest position in the tuple.
    `protected abstract V` | MultiFilterRecordReader.`emit(TupleWritable dst)` For each tuple emitted, return a value (typically one of the values in the tuple).
    `boolean` | CompositeRecordReader.JoinCollector.`flush(TupleWritable value)` Write the next value into key, value as accepted by the operation associated with this set of RecordReaders.
    `boolean` | JoinRecordReader.JoinDelegationIterator.`next(TupleWritable val)`
    `protected boolean` | CompositeRecordReader.JoinCollector.`next(TupleWritable val)` Populate Tuple from iterators.
    `boolean` | JoinRecordReader.JoinDelegationIterator.`replay(TupleWritable val)`
    `boolean` | CompositeRecordReader.JoinCollector.`replay(TupleWritable val)` Replay the last Tuple emitted.

Copyright © 2008–2022 Apache Software Foundation. All rights reserved.