Package org.apache.accumulo.core.file
Class FileOperations.FileHelper
- java.lang.Object
-
- org.apache.accumulo.core.file.FileOperations.FileHelper
-
- Direct Known Subclasses:
FileOperations.IndexReaderBuilder
,FileOperations.ReaderBuilder
,FileOperations.ScanReaderBuilder
,FileOperations.WriterBuilder
- Enclosing class:
- FileOperations
public class FileOperations.FileHelper extends Object
Helper class extended by both writers and readers.
-
-
Constructor Summary
Constructors Constructor Description FileHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected FileOperations.FileHelper
cryptoService(CryptoService cs)
protected FileOperations.FileHelper
filename(String filename)
protected FileOperations.FileHelper
fs(org.apache.hadoop.fs.FileSystem fs)
protected FileOperations.FileHelper
fsConf(org.apache.hadoop.conf.Configuration fsConf)
protected AccumuloConfiguration
getTableConfiguration()
protected FileOperations.FileHelper
rateLimiter(RateLimiter rateLimiter)
protected FileOperations.FileHelper
tableConfiguration(AccumuloConfiguration tableConfiguration)
protected FileOperations.FileOptions
toIndexReaderBuilderOptions(com.google.common.cache.Cache<String,Long> fileLenCache)
protected FileOperations.FileOptions
toReaderBuilderOptions(BlockCache dataCache, BlockCache indexCache, com.google.common.cache.Cache<String,Long> fileLenCache, boolean seekToBeginning)
protected FileOperations.FileOptions
toScanReaderBuilderOptions(Range range, Set<ByteSequence> columnFamilies, boolean inclusive)
protected FileOperations.FileOptions
toWriterBuilderOptions(String compression, org.apache.hadoop.fs.FSDataOutputStream outputStream, boolean startEnabled)
-
-
-
Method Detail
-
fs
protected FileOperations.FileHelper fs(org.apache.hadoop.fs.FileSystem fs)
-
fsConf
protected FileOperations.FileHelper fsConf(org.apache.hadoop.conf.Configuration fsConf)
-
filename
protected FileOperations.FileHelper filename(String filename)
-
tableConfiguration
protected FileOperations.FileHelper tableConfiguration(AccumuloConfiguration tableConfiguration)
-
rateLimiter
protected FileOperations.FileHelper rateLimiter(RateLimiter rateLimiter)
-
cryptoService
protected FileOperations.FileHelper cryptoService(CryptoService cs)
-
toWriterBuilderOptions
protected FileOperations.FileOptions toWriterBuilderOptions(String compression, org.apache.hadoop.fs.FSDataOutputStream outputStream, boolean startEnabled)
-
toReaderBuilderOptions
protected FileOperations.FileOptions toReaderBuilderOptions(BlockCache dataCache, BlockCache indexCache, com.google.common.cache.Cache<String,Long> fileLenCache, boolean seekToBeginning)
-
toIndexReaderBuilderOptions
protected FileOperations.FileOptions toIndexReaderBuilderOptions(com.google.common.cache.Cache<String,Long> fileLenCache)
-
toScanReaderBuilderOptions
protected FileOperations.FileOptions toScanReaderBuilderOptions(Range range, Set<ByteSequence> columnFamilies, boolean inclusive)
-
getTableConfiguration
protected AccumuloConfiguration getTableConfiguration()
-
-