|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cassandra.utils.FBUtilities
public class FBUtilities
Field Summary | |
---|---|
static int |
MAX_UNSIGNED_SHORT
|
static java.math.BigInteger |
TWO
|
Constructor Summary | |
---|---|
FBUtilities()
|
Method Summary | ||
---|---|---|
static long |
absoluteFromFraction(double fractOrAbs,
long total)
|
|
static void |
atomicSetMax(java.util.concurrent.atomic.AtomicInteger atomic,
int i)
|
|
static void |
atomicSetMax(java.util.concurrent.atomic.AtomicLong atomic,
long i)
|
|
static java.lang.String |
bytesToHex(byte... bytes)
|
|
static
|
classForName(java.lang.String classname,
java.lang.String readable)
|
|
static int |
compareUnsigned(byte[] bytes1,
byte[] bytes2,
int offset1,
int offset2,
int len1,
int len2)
|
|
static
|
construct(java.lang.String classname,
java.lang.String readable)
Constructs an instance of the given class, which must have a no-arg constructor. |
|
static void |
copyIntoBytes(byte[] bytes,
int offset,
int i)
Copy bytes from int into bytes starting from offset. |
|
static void |
copyIntoBytes(byte[] bytes,
int offset,
long l)
Copy bytes from long into bytes starting from offset. |
|
static void |
deserialize(org.apache.thrift.TDeserializer deserializer,
org.apache.thrift.TBase struct,
java.io.DataInput in)
|
|
static int |
encodedUTF8Length(java.lang.String st)
|
|
static org.apache.commons.collections.iterators.CollatingIterator |
getCollatingIterator()
|
|
static java.net.InetAddress |
getLocalAddress()
|
|
static java.lang.reflect.Field |
getProtectedField(java.lang.Class klass,
java.lang.String fieldName)
Used to get access to protected/private field of the specified class |
|
static java.lang.String |
getReleaseVersionString()
|
|
static byte[] |
hash(java.nio.ByteBuffer... data)
|
|
static java.math.BigInteger |
hashToBigInteger(java.nio.ByteBuffer data)
|
|
static byte[] |
hexToBytes(java.lang.String str)
|
|
static Pair<java.math.BigInteger,java.lang.Boolean> |
midpoint(java.math.BigInteger left,
java.math.BigInteger right,
int sigbits)
Given two bit arrays represented as BigIntegers, containing the given number of significant bits, calculate a midpoint. |
|
static IRowCacheProvider |
newCacheProvider(java.lang.String cache_provider)
|
|
static java.security.MessageDigest |
newMessageDigest(java.lang.String algorithm)
|
|
static IPartitioner |
newPartitioner(java.lang.String partitionerClassName)
|
|
static double |
parseDoubleOrPercent(java.lang.String value)
Parses a string representing either a fraction, absolute value or percentage. |
|
static void |
renameWithConfirm(java.lang.String tmpFilename,
java.lang.String filename)
|
|
static java.lang.String |
resourceToFile(java.lang.String filename)
|
|
static void |
serialize(org.apache.thrift.TSerializer serializer,
org.apache.thrift.TBase struct,
java.io.DataOutput out)
|
|
static
|
singleton(T column)
|
|
static void |
sortSampledKeys(java.util.List<DecoratedKey> keys,
Range range)
|
|
static java.security.MessageDigest |
threadLocalMD5Digest()
|
|
static long |
timestampMicros()
|
|
static byte[] |
toByteArray(int i)
|
|
static byte[] |
toByteArray(long l)
|
|
static java.lang.String |
toString(java.util.Map<?,?> map)
|
|
static void |
waitOnFutures(java.lang.Iterable<java.util.concurrent.Future<?>> futures)
|
|
static byte[] |
xor(byte[] left,
byte[] right)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.math.BigInteger TWO
public static final int MAX_UNSIGNED_SHORT
Constructor Detail |
---|
public FBUtilities()
Method Detail |
---|
public static java.security.MessageDigest threadLocalMD5Digest()
public static java.security.MessageDigest newMessageDigest(java.lang.String algorithm)
public static double parseDoubleOrPercent(java.lang.String value)
public static java.net.InetAddress getLocalAddress()
public static long absoluteFromFraction(double fractOrAbs, long total)
fractOrAbs
- A double that may represent a fraction or absolute value.total
- If fractionOrAbs is a fraction, the total to take the fraction from
public static Pair<java.math.BigInteger,java.lang.Boolean> midpoint(java.math.BigInteger left, java.math.BigInteger right, int sigbits)
left
- The left point.right
- The right point.sigbits
- The number of bits in the points that are significant.
public static void copyIntoBytes(byte[] bytes, int offset, int i)
bytes
- Target arrayoffset
- Offset into the arrayi
- Value to writepublic static byte[] toByteArray(int i)
i
- Write this int to an array
public static void copyIntoBytes(byte[] bytes, int offset, long l)
bytes
- Target arrayoffset
- Offset into the arrayl
- Value to writepublic static byte[] toByteArray(long l)
l
- Write this long to an array
public static int compareUnsigned(byte[] bytes1, byte[] bytes2, int offset1, int offset2, int len1, int len2)
public static byte[] xor(byte[] left, byte[] right)
public static java.math.BigInteger hashToBigInteger(java.nio.ByteBuffer data)
public static byte[] hash(java.nio.ByteBuffer... data)
public static byte[] hexToBytes(java.lang.String str)
public static java.lang.String bytesToHex(byte... bytes)
public static void renameWithConfirm(java.lang.String tmpFilename, java.lang.String filename) throws java.io.IOException
java.io.IOException
public static org.apache.commons.collections.iterators.CollatingIterator getCollatingIterator()
public static void atomicSetMax(java.util.concurrent.atomic.AtomicInteger atomic, int i)
public static void atomicSetMax(java.util.concurrent.atomic.AtomicLong atomic, long i)
public static void serialize(org.apache.thrift.TSerializer serializer, org.apache.thrift.TBase struct, java.io.DataOutput out) throws java.io.IOException
java.io.IOException
public static void deserialize(org.apache.thrift.TDeserializer deserializer, org.apache.thrift.TBase struct, java.io.DataInput in) throws java.io.IOException
java.io.IOException
public static void sortSampledKeys(java.util.List<DecoratedKey> keys, Range range)
public static int encodedUTF8Length(java.lang.String st)
public static java.lang.String resourceToFile(java.lang.String filename) throws ConfigurationException
ConfigurationException
public static java.lang.String getReleaseVersionString()
public static long timestampMicros()
public static void waitOnFutures(java.lang.Iterable<java.util.concurrent.Future<?>> futures)
public static IPartitioner newPartitioner(java.lang.String partitionerClassName) throws ConfigurationException
ConfigurationException
public static <T> java.lang.Class<T> classForName(java.lang.String classname, java.lang.String readable) throws ConfigurationException
classname
- Fully qualified classname.readable
- Descriptive noun for the role the class plays.
ConfigurationException
- If the class cannot be found.public static <T> T construct(java.lang.String classname, java.lang.String readable) throws ConfigurationException
classname
- Fully qualified classname.readable
- Descriptive noun for the role the class plays.
ConfigurationException
- If the class cannot be found.public static <T extends java.lang.Comparable> java.util.SortedSet<T> singleton(T column)
public static java.lang.String toString(java.util.Map<?,?> map)
public static java.lang.reflect.Field getProtectedField(java.lang.Class klass, java.lang.String fieldName)
klass
- - name of the classfieldName
- - name of the field
public static IRowCacheProvider newCacheProvider(java.lang.String cache_provider) throws ConfigurationException
ConfigurationException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |