public class CachedMobFile extends MobFile implements java.lang.Comparable<CachedMobFile>
Constructor and Description |
---|
CachedMobFile(HStoreFile sf) |
Modifier and Type | Method and Description |
---|---|
void |
access(long accessCount) |
void |
close()
Decreases the reference of the underlying reader for the mob file.
|
int |
compareTo(CachedMobFile that) |
static CachedMobFile |
create(FileSystem fs,
Path path,
Configuration conf,
CacheConfig cacheConf) |
boolean |
equals(java.lang.Object obj) |
long |
getReferenceCount()
Gets the reference of the current mob file.
|
int |
hashCode() |
void |
open()
Opens the mob file if it's not opened yet and increases the reference.
|
getFileName, getScanner, readCell, readCell
public static CachedMobFile create(FileSystem fs, Path path, Configuration conf, CacheConfig cacheConf) throws java.io.IOException
java.io.IOException
public void access(long accessCount)
public int compareTo(CachedMobFile that)
compareTo
in interface java.lang.Comparable<CachedMobFile>
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public void open() throws java.io.IOException
public void close() throws java.io.IOException
public long getReferenceCount()