org.apache.accumulo.core.file.rfile
Class RFileOperations
java.lang.Object
org.apache.accumulo.core.file.FileOperations
org.apache.accumulo.core.file.rfile.RFileOperations
public class RFileOperations
- extends FileOperations
Method Summary |
long |
getFileSize(String file,
org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.conf.Configuration conf,
AccumuloConfiguration acuconf)
|
FileSKVIterator |
openIndex(String file,
org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.conf.Configuration conf,
AccumuloConfiguration acuconf)
|
FileSKVIterator |
openIndex(String file,
org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.conf.Configuration conf,
AccumuloConfiguration acuconf,
BlockCache dataCache,
BlockCache indexCache)
|
FileSKVIterator |
openReader(String file,
boolean seekToBeginning,
org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.conf.Configuration conf,
AccumuloConfiguration acuconf)
Open a reader that fully support seeking and also enable any optimizations related to seeking, like bloom filters. |
FileSKVIterator |
openReader(String file,
boolean seekToBeginning,
org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.conf.Configuration conf,
AccumuloConfiguration acuconf,
BlockCache dataCache,
BlockCache indexCache)
|
FileSKVIterator |
openReader(String file,
Range range,
Set<ByteSequence> columnFamilies,
boolean inclusive,
org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.conf.Configuration conf,
AccumuloConfiguration tableConf)
Open a reader that will not be seeked giving an initial seek location. |
FileSKVIterator |
openReader(String file,
Range range,
Set<ByteSequence> columnFamilies,
boolean inclusive,
org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.conf.Configuration conf,
AccumuloConfiguration tableConf,
BlockCache dataCache,
BlockCache indexCache)
|
FileSKVWriter |
openWriter(String file,
org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.conf.Configuration conf,
AccumuloConfiguration acuconf)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RFileOperations
public RFileOperations()
getFileSize
public long getFileSize(String file,
org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.conf.Configuration conf,
AccumuloConfiguration acuconf)
throws IOException
- Specified by:
getFileSize
in class FileOperations
- Throws:
IOException
openIndex
public FileSKVIterator openIndex(String file,
org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.conf.Configuration conf,
AccumuloConfiguration acuconf)
throws IOException
- Specified by:
openIndex
in class FileOperations
- Throws:
IOException
openIndex
public FileSKVIterator openIndex(String file,
org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.conf.Configuration conf,
AccumuloConfiguration acuconf,
BlockCache dataCache,
BlockCache indexCache)
throws IOException
- Specified by:
openIndex
in class FileOperations
- Throws:
IOException
openReader
public FileSKVIterator openReader(String file,
boolean seekToBeginning,
org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.conf.Configuration conf,
AccumuloConfiguration acuconf)
throws IOException
- Description copied from class:
FileOperations
- Open a reader that fully support seeking and also enable any optimizations related to seeking, like bloom filters.
- Specified by:
openReader
in class FileOperations
- Throws:
IOException
openReader
public FileSKVIterator openReader(String file,
boolean seekToBeginning,
org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.conf.Configuration conf,
AccumuloConfiguration acuconf,
BlockCache dataCache,
BlockCache indexCache)
throws IOException
- Specified by:
openReader
in class FileOperations
- Throws:
IOException
openReader
public FileSKVIterator openReader(String file,
Range range,
Set<ByteSequence> columnFamilies,
boolean inclusive,
org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.conf.Configuration conf,
AccumuloConfiguration tableConf)
throws IOException
- Description copied from class:
FileOperations
- Open a reader that will not be seeked giving an initial seek location. This is useful for file operations that only need to scan data within a range and do
not need to seek. Therefore file metadata such as indexes does not need to be kept in memory while the file is scanned. Also seek optimizations like bloom
filters do not need to be loaded.
- Specified by:
openReader
in class FileOperations
- Throws:
IOException
openReader
public FileSKVIterator openReader(String file,
Range range,
Set<ByteSequence> columnFamilies,
boolean inclusive,
org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.conf.Configuration conf,
AccumuloConfiguration tableConf,
BlockCache dataCache,
BlockCache indexCache)
throws IOException
- Specified by:
openReader
in class FileOperations
- Throws:
IOException
openWriter
public FileSKVWriter openWriter(String file,
org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.conf.Configuration conf,
AccumuloConfiguration acuconf)
throws IOException
- Specified by:
openWriter
in class FileOperations
- Throws:
IOException
Copyright © 2012 The Apache Software Foundation. All Rights Reserved.