Class RFile.Writer
- java.lang.Object
-
- org.apache.accumulo.core.file.rfile.RFile.Writer
-
- All Implemented Interfaces:
AutoCloseable,FileSKVWriter
- Enclosing class:
- RFile
public static class RFile.Writer extends Object implements FileSKVWriter
-
-
Field Summary
Fields Modifier and Type Field Description static intMAX_CF_IN_DLG
-
Constructor Summary
Constructors Constructor Description Writer(BCFile.Writer bfw, int blockSize)Writer(BCFile.Writer bfw, int blockSize, int indexBlockSize, SamplerConfigurationImpl samplerConfig, Sampler sampler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappend(Key key, Value value)voidclose()DataOutputStreamcreateMetaStore(String name)longgetLength()voidstartDefaultLocalityGroup()voidstartNewLocalityGroup(String name, Set<ByteSequence> columnFamilies)booleansupportsLocalityGroups()
-
-
-
Field Detail
-
MAX_CF_IN_DLG
public static final int MAX_CF_IN_DLG
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Writer
public Writer(BCFile.Writer bfw, int blockSize) throws IOException
- Throws:
IOException
-
Writer
public Writer(BCFile.Writer bfw, int blockSize, int indexBlockSize, SamplerConfigurationImpl samplerConfig, Sampler sampler)
-
-
Method Detail
-
close
public void close() throws IOException- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceFileSKVWriter- Throws:
IOException
-
append
public void append(Key key, Value value) throws IOException
- Specified by:
appendin interfaceFileSKVWriter- Throws:
IOException
-
createMetaStore
public DataOutputStream createMetaStore(String name) throws IOException
- Specified by:
createMetaStorein interfaceFileSKVWriter- Throws:
IOException
-
startNewLocalityGroup
public void startNewLocalityGroup(String name, Set<ByteSequence> columnFamilies) throws IOException
- Specified by:
startNewLocalityGroupin interfaceFileSKVWriter- Throws:
IOException
-
startDefaultLocalityGroup
public void startDefaultLocalityGroup() throws IOException- Specified by:
startDefaultLocalityGroupin interfaceFileSKVWriter- Throws:
IOException
-
supportsLocalityGroups
public boolean supportsLocalityGroups()
- Specified by:
supportsLocalityGroupsin interfaceFileSKVWriter
-
getLength
public long getLength()
- Specified by:
getLengthin interfaceFileSKVWriter
-
-