Class LevelDBFileRegionAliasMap.LevelDBReader
java.lang.Object
org.apache.hadoop.hdfs.server.common.blockaliasmap.BlockAliasMap.Reader<FileRegion>
org.apache.hadoop.hdfs.server.common.blockaliasmap.impl.LevelDBFileRegionAliasMap.LevelDBReader
- All Implemented Interfaces:
Closeable,AutoCloseable,Iterable<FileRegion>
- Enclosing class:
- LevelDBFileRegionAliasMap
public static class LevelDBFileRegionAliasMap.LevelDBReader
extends BlockAliasMap.Reader<FileRegion>
This class is used as a reader for block maps which
are stored as LevelDB files.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceOptions forLevelDBFileRegionAliasMap.LevelDBReader. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Method Details
-
resolve
- Specified by:
resolvein classBlockAliasMap.Reader<FileRegion>- Parameters:
block- block to resolve- Returns:
- BlockAlias corresponding to the provided block.
- Throws:
IOException
-
iterator
-
close
- Throws:
IOException
-