|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.hadoop.io.SequenceFile.Writer
public static class SequenceFile.Writer
Write key/value pairs to a sequence-format file.
Nested Class Summary | |
---|---|
static interface |
SequenceFile.Writer.Option
|
Field Summary | |
---|---|
protected org.apache.hadoop.io.serializer.Serializer |
compressedValSerializer
|
protected org.apache.hadoop.io.serializer.Serializer |
keySerializer
|
protected org.apache.hadoop.io.serializer.Serializer |
uncompressedValSerializer
|
Constructor Summary | |
---|---|
SequenceFile.Writer(FileSystem fs,
Configuration conf,
Path name,
Class keyClass,
Class valClass)
Deprecated. Use SequenceFile.createWriter(Configuration, Writer.Option...)
instead. |
|
SequenceFile.Writer(FileSystem fs,
Configuration conf,
Path name,
Class keyClass,
Class valClass,
int bufferSize,
short replication,
long blockSize,
Progressable progress,
SequenceFile.Metadata metadata)
Deprecated. Use SequenceFile.createWriter(Configuration, Writer.Option...)
instead. |
|
SequenceFile.Writer(FileSystem fs,
Configuration conf,
Path name,
Class keyClass,
Class valClass,
Progressable progress,
SequenceFile.Metadata metadata)
Deprecated. Use SequenceFile.createWriter(Configuration, Writer.Option...)
instead. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected org.apache.hadoop.io.serializer.Serializer keySerializer
protected org.apache.hadoop.io.serializer.Serializer uncompressedValSerializer
protected org.apache.hadoop.io.serializer.Serializer compressedValSerializer
Constructor Detail |
---|
@Deprecated public SequenceFile.Writer(FileSystem fs, Configuration conf, Path name, Class keyClass, Class valClass) throws IOException
SequenceFile.createWriter(Configuration, Writer.Option...)
instead.
IOException
@Deprecated public SequenceFile.Writer(FileSystem fs, Configuration conf, Path name, Class keyClass, Class valClass, Progressable progress, SequenceFile.Metadata metadata) throws IOException
SequenceFile.createWriter(Configuration, Writer.Option...)
instead.
IOException
@Deprecated public SequenceFile.Writer(FileSystem fs, Configuration conf, Path name, Class keyClass, Class valClass, int bufferSize, short replication, long blockSize, Progressable progress, SequenceFile.Metadata metadata) throws IOException
SequenceFile.createWriter(Configuration, Writer.Option...)
instead.
IOException
Method Detail |
---|
public static SequenceFile.Writer.Option file(Path value)
public static SequenceFile.Writer.Option bufferSize(int value)
public static SequenceFile.Writer.Option stream(FSDataOutputStream value)
public static SequenceFile.Writer.Option replication(short value)
public static SequenceFile.Writer.Option blockSize(long value)
public static SequenceFile.Writer.Option progressable(Progressable value)
public static SequenceFile.Writer.Option keyClass(Class<?> value)
public static SequenceFile.Writer.Option valueClass(Class<?> value)
public static SequenceFile.Writer.Option metadata(SequenceFile.Metadata value)
public static SequenceFile.Writer.Option compression(SequenceFile.CompressionType value)
public static SequenceFile.Writer.Option compression(SequenceFile.CompressionType value, CompressionCodec codec)
public Class getKeyClass()
public Class getValueClass()
public CompressionCodec getCompressionCodec()
public void sync() throws IOException
IOException
public void syncFs() throws IOException
IOException
public void close() throws IOException
close
in interface Closeable
IOException
public void append(Writable key, Writable val) throws IOException
IOException
public void append(Object key, Object val) throws IOException
IOException
public void appendRaw(byte[] keyData, int keyOffset, int keyLength, SequenceFile.ValueBytes val) throws IOException
IOException
public long getLength() throws IOException
This always returns a synchronized position. In other words,
immediately after calling SequenceFile.Reader.seek(long)
with a position
returned by this method, SequenceFile.Reader.next(Writable)
may be called. However
the key may be earlier in the file than key last written when this
method was called (e.g., with block-compression, it may be the first key
in the block that was being written when this method was called).
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |