Package | Description |
---|---|
org.apache.hadoop.hbase.io.hfile |
Provides implementations of
HFile and HFile
BlockCache . |
org.apache.hadoop.hbase.util |
Modifier and Type | Field and Description |
---|---|
private Hash |
CompoundBloomFilter.hash |
Modifier and Type | Class and Description |
---|---|
class |
JenkinsHash
Produces 32-bit hash for hash table lookup.
|
class |
MurmurHash
This is a very fast, non-cryptographic hash suitable for general hash-based lookup.
|
class |
MurmurHash3
This is a very fast, non-cryptographic hash suitable for general hash-based lookup.
|
Modifier and Type | Field and Description |
---|---|
protected Hash |
BloomFilterChunk.hash
Hash Function
|
Modifier and Type | Method and Description |
---|---|
static Hash |
MurmurHash3.getInstance() |
static Hash |
JenkinsHash.getInstance() |
static Hash |
MurmurHash.getInstance() |
static Hash |
Hash.getInstance(org.apache.hadoop.conf.Configuration conf)
Get a singleton instance of hash function of a type defined in the configuration.
|
static Hash |
Hash.getInstance(int type)
Get a singleton instance of hash function of a given type.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
BloomFilterUtil.contains(byte[] buf,
int offset,
int length,
ByteBuff bloomBuf,
int bloomOffset,
int bloomSize,
Hash hash,
int hashCount) |
private static <T> boolean |
BloomFilterUtil.contains(ByteBuff bloomBuf,
int bloomOffset,
int bloomSize,
Hash hash,
int hashCount,
HashKey<T> hashKey) |
static boolean |
BloomFilterUtil.contains(Cell cell,
ByteBuff bloomBuf,
int bloomOffset,
int bloomSize,
Hash hash,
int hashCount,
BloomType type) |
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.