org.apache.hadoop.typedbytes
Class TypedBytesWritableInput

java.lang.Object
  extended by org.apache.hadoop.typedbytes.TypedBytesWritableInput
All Implemented Interfaces:
Configurable

public class TypedBytesWritableInput
extends Object
implements Configurable

Provides functionality for reading typed bytes as Writable objects.

See Also:
TypedBytesInput

Constructor Summary
TypedBytesWritableInput(DataInput din)
          Creates a new instance of TypedBytesWritableInput.
TypedBytesWritableInput(TypedBytesInput in)
          Creates a new instance of TypedBytesWritableInput.
 
Method Summary
static TypedBytesWritableInput get(DataInput in)
          Get a thread-local typed bytes writable input for the supplied DataInput.
static TypedBytesWritableInput get(TypedBytesInput in)
          Get a thread-local typed bytes writable input for the supplied TypedBytesInput.
 Configuration getConf()
          Return the configuration used by this object.
 Writable read()
           
 ArrayWritable readArray()
           
 ArrayWritable readArray(ArrayWritable aw)
           
 BooleanWritable readBoolean()
           
 BooleanWritable readBoolean(BooleanWritable bw)
           
 ByteWritable readByte()
           
 ByteWritable readByte(ByteWritable bw)
           
 BytesWritable readBytes()
           
 BytesWritable readBytes(BytesWritable bw)
           
 DoubleWritable readDouble()
           
 DoubleWritable readDouble(DoubleWritable dw)
           
 FloatWritable readFloat()
           
 FloatWritable readFloat(FloatWritable fw)
           
 IntWritable readInt()
           
 IntWritable readInt(IntWritable iw)
           
 LongWritable readLong()
           
 LongWritable readLong(LongWritable lw)
           
 MapWritable readMap()
           
 MapWritable readMap(MapWritable mw)
           
 SortedMapWritable readSortedMap()
           
 SortedMapWritable readSortedMap(SortedMapWritable mw)
           
 Text readText()
           
 Text readText(Text t)
           
 Class<? extends Writable> readType()
           
 VIntWritable readVInt()
           
 VIntWritable readVInt(VIntWritable iw)
           
 VLongWritable readVLong()
           
 VLongWritable readVLong(VLongWritable lw)
           
 Writable readWritable()
           
 Writable readWritable(Writable writable)
           
 void setConf(Configuration conf)
          Set the configuration to be used by this object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypedBytesWritableInput

public TypedBytesWritableInput(TypedBytesInput in)
Creates a new instance of TypedBytesWritableInput.


TypedBytesWritableInput

public TypedBytesWritableInput(DataInput din)
Creates a new instance of TypedBytesWritableInput.

Method Detail

get

public static TypedBytesWritableInput get(TypedBytesInput in)
Get a thread-local typed bytes writable input for the supplied TypedBytesInput.

Parameters:
in - typed bytes input object
Returns:
typed bytes writable input corresponding to the supplied TypedBytesInput.

get

public static TypedBytesWritableInput get(DataInput in)
Get a thread-local typed bytes writable input for the supplied DataInput.

Parameters:
in - data input object
Returns:
typed bytes writable input corresponding to the supplied DataInput.

read

public Writable read()
              throws IOException
Throws:
IOException

readType

public Class<? extends Writable> readType()
                                   throws IOException
Throws:
IOException

readBytes

public BytesWritable readBytes(BytesWritable bw)
                        throws IOException
Throws:
IOException

readBytes

public BytesWritable readBytes()
                        throws IOException
Throws:
IOException

readByte

public ByteWritable readByte(ByteWritable bw)
                      throws IOException
Throws:
IOException

readByte

public ByteWritable readByte()
                      throws IOException
Throws:
IOException

readBoolean

public BooleanWritable readBoolean(BooleanWritable bw)
                            throws IOException
Throws:
IOException

readBoolean

public BooleanWritable readBoolean()
                            throws IOException
Throws:
IOException

readInt

public IntWritable readInt(IntWritable iw)
                    throws IOException
Throws:
IOException

readInt

public IntWritable readInt()
                    throws IOException
Throws:
IOException

readVInt

public VIntWritable readVInt(VIntWritable iw)
                      throws IOException
Throws:
IOException

readVInt

public VIntWritable readVInt()
                      throws IOException
Throws:
IOException

readLong

public LongWritable readLong(LongWritable lw)
                      throws IOException
Throws:
IOException

readLong

public LongWritable readLong()
                      throws IOException
Throws:
IOException

readVLong

public VLongWritable readVLong(VLongWritable lw)
                        throws IOException
Throws:
IOException

readVLong

public VLongWritable readVLong()
                        throws IOException
Throws:
IOException

readFloat

public FloatWritable readFloat(FloatWritable fw)
                        throws IOException
Throws:
IOException

readFloat

public FloatWritable readFloat()
                        throws IOException
Throws:
IOException

readDouble

public DoubleWritable readDouble(DoubleWritable dw)
                          throws IOException
Throws:
IOException

readDouble

public DoubleWritable readDouble()
                          throws IOException
Throws:
IOException

readText

public Text readText(Text t)
              throws IOException
Throws:
IOException

readText

public Text readText()
              throws IOException
Throws:
IOException

readArray

public ArrayWritable readArray(ArrayWritable aw)
                        throws IOException
Throws:
IOException

readArray

public ArrayWritable readArray()
                        throws IOException
Throws:
IOException

readMap

public MapWritable readMap(MapWritable mw)
                    throws IOException
Throws:
IOException

readMap

public MapWritable readMap()
                    throws IOException
Throws:
IOException

readSortedMap

public SortedMapWritable readSortedMap(SortedMapWritable mw)
                                throws IOException
Throws:
IOException

readSortedMap

public SortedMapWritable readSortedMap()
                                throws IOException
Throws:
IOException

readWritable

public Writable readWritable(Writable writable)
                      throws IOException
Throws:
IOException

readWritable

public Writable readWritable()
                      throws IOException
Throws:
IOException

getConf

public Configuration getConf()
Description copied from interface: Configurable
Return the configuration used by this object.

Specified by:
getConf in interface Configurable

setConf

public void setConf(Configuration conf)
Description copied from interface: Configurable
Set the configuration to be used by this object.

Specified by:
setConf in interface Configurable


Copyright © 2009 The Apache Software Foundation