org.apache.hadoop.io
Class ArrayFile.Writer

java.lang.Object
  extended by org.apache.hadoop.io.MapFile.Writer
      extended by org.apache.hadoop.io.ArrayFile.Writer
All Implemented Interfaces:
Closeable
Enclosing class:
ArrayFile

public static class ArrayFile.Writer
extends MapFile.Writer

Write a new array file.


Constructor Summary
ArrayFile.Writer(Configuration conf, FileSystem fs, String file, Class<? extends Writable> valClass)
          Create the named file for values of the named class.
ArrayFile.Writer(Configuration conf, FileSystem fs, String file, Class<? extends Writable> valClass, SequenceFile.CompressionType compress, Progressable progress)
          Create the named file for values of the named class.
 
Method Summary
 void append(Writable value)
          Append a value to the file.
 
Methods inherited from class org.apache.hadoop.io.MapFile.Writer
append, close, getIndexInterval, setIndexInterval, setIndexInterval
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArrayFile.Writer

public ArrayFile.Writer(Configuration conf,
                        FileSystem fs,
                        String file,
                        Class<? extends Writable> valClass)
                 throws IOException
Create the named file for values of the named class.

Throws:
IOException

ArrayFile.Writer

public ArrayFile.Writer(Configuration conf,
                        FileSystem fs,
                        String file,
                        Class<? extends Writable> valClass,
                        SequenceFile.CompressionType compress,
                        Progressable progress)
                 throws IOException
Create the named file for values of the named class.

Throws:
IOException
Method Detail

append

public void append(Writable value)
            throws IOException
Append a value to the file.

Throws:
IOException


Copyright © 2009 The Apache Software Foundation