java.io.Closeable, java.lang.AutoCloseableArrayFile.Writer, BloomMapFile.Writer, SetFile.Writerpublic static class MapFile.Writer
extends java.lang.Object
implements java.io.Closeable
| Modifier and Type | Class | Description |
|---|---|---|
static interface |
MapFile.Writer.Option |
| Constructor | Description |
|---|---|
Writer(Configuration conf,
FileSystem fs,
java.lang.String dirName,
java.lang.Class<? extends WritableComparable> keyClass,
java.lang.Class valClass) |
Deprecated.
Use Writer(Configuration, Path, Option...) instead.
|
Writer(Configuration conf,
FileSystem fs,
java.lang.String dirName,
java.lang.Class<? extends WritableComparable> keyClass,
java.lang.Class valClass,
SequenceFile.CompressionType compress) |
Deprecated.
Use Writer(Configuration, Path, Option...) instead.
|
Writer(Configuration conf,
FileSystem fs,
java.lang.String dirName,
java.lang.Class<? extends WritableComparable> keyClass,
java.lang.Class valClass,
SequenceFile.CompressionType compress,
CompressionCodec codec,
Progressable progress) |
Deprecated.
Use Writer(Configuration, Path, Option...) instead.
|
Writer(Configuration conf,
FileSystem fs,
java.lang.String dirName,
java.lang.Class<? extends WritableComparable> keyClass,
java.lang.Class valClass,
SequenceFile.CompressionType compress,
Progressable progress) |
Deprecated.
Use Writer(Configuration, Path, Option...) instead.
|
Writer(Configuration conf,
FileSystem fs,
java.lang.String dirName,
WritableComparator comparator,
java.lang.Class valClass) |
Deprecated.
Use Writer(Configuration, Path, Option...) instead.
|
Writer(Configuration conf,
FileSystem fs,
java.lang.String dirName,
WritableComparator comparator,
java.lang.Class valClass,
SequenceFile.CompressionType compress) |
Deprecated.
Use Writer(Configuration, Path, Option...) instead.
|
Writer(Configuration conf,
FileSystem fs,
java.lang.String dirName,
WritableComparator comparator,
java.lang.Class valClass,
SequenceFile.CompressionType compress,
CompressionCodec codec,
Progressable progress) |
Deprecated.
Use Writer(Configuration, Path, Option...) instead.
|
Writer(Configuration conf,
FileSystem fs,
java.lang.String dirName,
WritableComparator comparator,
java.lang.Class valClass,
SequenceFile.CompressionType compress,
Progressable progress) |
Deprecated.
Use Writer(Configuration, Path, Option...)} instead.
|
Writer(Configuration conf,
Path dirName,
SequenceFile.Writer.Option... opts) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
append(WritableComparable key,
Writable val) |
Append a key/value pair to the map.
|
void |
close() |
Close the map.
|
static MapFile.Writer.Option |
comparator(WritableComparator value) |
|
static SequenceFile.Writer.Option |
compression(SequenceFile.CompressionType type) |
|
static SequenceFile.Writer.Option |
compression(SequenceFile.CompressionType type,
CompressionCodec codec) |
|
int |
getIndexInterval() |
The number of entries that are added before an index entry is added.
|
static MapFile.Writer.Option |
keyClass(java.lang.Class<? extends WritableComparable> value) |
|
static SequenceFile.Writer.Option |
progressable(Progressable value) |
|
void |
setIndexInterval(int interval) |
Sets the index interval.
|
static void |
setIndexInterval(Configuration conf,
int interval) |
Sets the index interval and stores it in conf.
|
static SequenceFile.Writer.Option |
valueClass(java.lang.Class<?> value) |
@Deprecated public Writer(Configuration conf, FileSystem fs, java.lang.String dirName, java.lang.Class<? extends WritableComparable> keyClass, java.lang.Class valClass) throws java.io.IOException
conf - configuration.fs - filesystem.dirName - dirName.keyClass - keyClass.valClass - valClass.java.io.IOException - raised on errors performing I/O.@Deprecated public Writer(Configuration conf, FileSystem fs, java.lang.String dirName, java.lang.Class<? extends WritableComparable> keyClass, java.lang.Class valClass, SequenceFile.CompressionType compress, Progressable progress) throws java.io.IOException
conf - configuration.fs - fs.dirName - dirName.keyClass - keyClass.valClass - valClass.compress - compress.progress - progress.java.io.IOException - raised on errors performing I/O.@Deprecated public Writer(Configuration conf, FileSystem fs, java.lang.String dirName, java.lang.Class<? extends WritableComparable> keyClass, java.lang.Class valClass, SequenceFile.CompressionType compress, CompressionCodec codec, Progressable progress) throws java.io.IOException
conf - configuration.fs - FileSystem.dirName - dirName.keyClass - keyClass.valClass - valClass.compress - compress.codec - codec.progress - progress.java.io.IOException - raised on errors performing I/O.@Deprecated public Writer(Configuration conf, FileSystem fs, java.lang.String dirName, java.lang.Class<? extends WritableComparable> keyClass, java.lang.Class valClass, SequenceFile.CompressionType compress) throws java.io.IOException
conf - configuration.fs - fs.dirName - dirName.keyClass - keyClass.valClass - valClass.compress - compress.java.io.IOException - raised on errors performing I/O.@Deprecated public Writer(Configuration conf, FileSystem fs, java.lang.String dirName, WritableComparator comparator, java.lang.Class valClass) throws java.io.IOException
conf - configuration.fs - fs.dirName - dirName.comparator - comparator.valClass - valClass.java.io.IOException - raised on errors performing I/O.@Deprecated public Writer(Configuration conf, FileSystem fs, java.lang.String dirName, WritableComparator comparator, java.lang.Class valClass, SequenceFile.CompressionType compress) throws java.io.IOException
conf - configuration.fs - filesystem.dirName - dirName.comparator - comparator.valClass - valClass.compress - compress.java.io.IOException - raised on errors performing I/O.@Deprecated public Writer(Configuration conf, FileSystem fs, java.lang.String dirName, WritableComparator comparator, java.lang.Class valClass, SequenceFile.CompressionType compress, Progressable progress) throws java.io.IOException
conf - configuration.fs - filesystem.dirName - dirName.comparator - comparator.valClass - valClass.compress - CompressionType.progress - progress.java.io.IOException - raised on errors performing I/O.@Deprecated public Writer(Configuration conf, FileSystem fs, java.lang.String dirName, WritableComparator comparator, java.lang.Class valClass, SequenceFile.CompressionType compress, CompressionCodec codec, Progressable progress) throws java.io.IOException
conf - configuration.fs - FileSystem.dirName - dirName.comparator - comparator.valClass - valClass.compress - CompressionType.codec - codec.progress - progress.java.io.IOException - raised on errors performing I/O.public Writer(Configuration conf, Path dirName, SequenceFile.Writer.Option... opts) throws java.io.IOException
java.io.IOExceptionpublic static MapFile.Writer.Option keyClass(java.lang.Class<? extends WritableComparable> value)
public static MapFile.Writer.Option comparator(WritableComparator value)
public static SequenceFile.Writer.Option valueClass(java.lang.Class<?> value)
public static SequenceFile.Writer.Option compression(SequenceFile.CompressionType type)
public static SequenceFile.Writer.Option compression(SequenceFile.CompressionType type, CompressionCodec codec)
public static SequenceFile.Writer.Option progressable(Progressable value)
public int getIndexInterval()
public void setIndexInterval(int interval)
interval - interval.getIndexInterval()public static void setIndexInterval(Configuration conf, int interval)
conf - configuration.interval - interval.getIndexInterval()public void close()
throws java.io.IOException
close in interface java.lang.AutoCloseableclose in interface java.io.Closeablejava.io.IOExceptionpublic void append(WritableComparable key, Writable val) throws java.io.IOException
key - key.val - value.java.io.IOException - raised on errors performing I/O.Copyright © 2008–2025 Apache Software Foundation. All rights reserved.