|
Class Summary |
| Base64 |
Encodes and decodes to and from Base64 notation. |
| Base64.Base64InputStream |
A Base64.Base64InputStream will read data from another
InputStream, given in the constructor, and
encode/decode to/from Base64 notation on the fly. |
| Base64.Base64OutputStream |
A Base64.Base64OutputStream will write data to another
OutputStream, given in the constructor, and
encode/decode to/from Base64 notation on the fly. |
| ByteBloomFilter |
Implements a Bloom filter, as defined by Bloom in 1970. |
| Bytes |
Utility class that handles byte arrays, conversions to/from other types,
comparisons, hash code generation, manufacturing keys for HashMaps or
HashSets, etc. |
| Bytes.ByteArrayComparator |
Byte array comparator class. |
| ClassSize |
Class for determining the "size" of a class, an attempt to calculate the
actual bytes that an object of this class will occupy in memory
The core of this class is taken from the Derby project |
| CompressionTest |
Compression validation test. |
| DefaultEnvironmentEdge |
Default implementation of an environment edge. |
| DynamicByteBloomFilter |
Implements a dynamic Bloom filter, as defined in the INFOCOM 2006 paper. |
| EnvironmentEdgeManager |
Manages a singleton instance of the environment edge. |
| FSUtils |
Utility methods for interacting with the underlying file system. |
| FSUtils.DirFilter |
A PathFilter that returns directories. |
| Hash |
This class represents a common API for hashing functions. |
| IncrementingEnvironmentEdge |
Uses an incrementing algorithm instead of the default. |
| InfoServer |
Create a Jetty embedded server to answer http requests. |
| JenkinsHash |
Produces 32-bit hash for hash table lookup. |
| JVMClusterUtil |
Utility used running a cluster all in the one JVM. |
| JVMClusterUtil.RegionServerThread |
Datastructure to hold RegionServer Thread and RegionServer instance |
| JvmVersion |
Certain JVM versions are known to be unstable with HBase. |
| Keying |
Utility creating hbase friendly keys. |
| ManualEnvironmentEdge |
An environment edge that uses a manually set value. |
| MD5Hash |
Utility class for MD5
MD5 hash produces a 128-bit digest. |
| Merge |
Utility that can merge any two regions in the same table: adjacent,
overlapping or disjoint. |
| MetaUtils |
Contains utility methods for manipulating HBase meta tables. |
| MurmurHash |
This is a very fast, non-cryptographic hash suitable for general hash-based
lookup. |
| Pair<T1,T2> |
A generic class for pairs. |
| PairOfSameType<T> |
A generic, immutable class for pairs of objects both of type T. |
| Sleeper |
Sleeper for current thread. |
| SoftValueSortedMap<K,V> |
A SortedMap implementation that uses Soft Reference values
internally to make it play well with the GC when in a low-memory
situation. |
| Strings |
Utility for Strings. |
| Threads |
Thread Utility |
| VersionInfo |
This class finds the package info for hbase and the VersionAnnotation
information. |
| Writables |
Utility class with methods for manipulating Writable objects |