public abstract class NGlobalDictStore extends Object
| 构造器和说明 |
|---|
NGlobalDictStore() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
commit(String workingDir,
int maxVersions,
long versionTTL) |
abstract it.unimi.dsi.fastutil.objects.Object2LongMap<String> |
getBucketDict(long version,
NGlobalDictMetaInfo metadata,
int bucketId) |
abstract NGlobalDictMetaInfo |
getMetaInfo(long version) |
abstract org.apache.hadoop.fs.Path |
getVersionDir(long version) |
abstract Long[] |
listAllVersions() |
abstract void |
writeBucketCurrDict(String workingPath,
int bucketId,
it.unimi.dsi.fastutil.objects.Object2LongMap<String> openHashMap) |
abstract void |
writeBucketPrevDict(String workingPath,
int bucketId,
it.unimi.dsi.fastutil.objects.Object2LongMap<String> openHashMap) |
abstract void |
writeMetaInfo(int bucketSize,
String workingDir) |
public abstract Long[] listAllVersions() throws IOException
IOException - on I/O errorpublic abstract org.apache.hadoop.fs.Path getVersionDir(long version)
public abstract NGlobalDictMetaInfo getMetaInfo(long version) throws IOException
IOExceptionpublic abstract it.unimi.dsi.fastutil.objects.Object2LongMap<String> getBucketDict(long version, NGlobalDictMetaInfo metadata, int bucketId) throws IOException
IOExceptionpublic abstract void writeBucketCurrDict(String workingPath, int bucketId, it.unimi.dsi.fastutil.objects.Object2LongMap<String> openHashMap) throws IOException
IOExceptionpublic abstract void writeBucketPrevDict(String workingPath, int bucketId, it.unimi.dsi.fastutil.objects.Object2LongMap<String> openHashMap) throws IOException
IOExceptionpublic abstract void writeMetaInfo(int bucketSize,
String workingDir)
throws IOException
IOExceptionpublic abstract void commit(String workingDir, int maxVersions, long versionTTL) throws IOException
IOExceptionCopyright © 2014–2022 Apache Software Foundation. All rights reserved.