Package org.apache.cassandra.db
Class TypeSizes
- java.lang.Object
-
- org.apache.cassandra.db.TypeSizes
-
public final class TypeSizes extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intBOOL_SIZEstatic intBYTE_SIZEstatic intDOUBLE_SIZEstatic intFLOAT_SIZEstatic intINT_SIZEstatic intLONG_SIZEstatic intSHORT_SIZEstatic intUUID_SIZE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intencodedUTF8Length(java.lang.String st)static intsizeof(boolean value)static intsizeof(byte value)static intsizeof(double value)static intsizeof(float value)static intsizeof(int value)static intsizeof(long value)static intsizeof(short value)static intsizeof(java.lang.String value)assumes UTF8static intsizeof(java.util.UUID value)static intsizeofUnsignedVInt(long value)static intsizeofVInt(long value)static intsizeofWithLength(java.nio.ByteBuffer value)static intsizeofWithShortLength(java.nio.ByteBuffer value)static intsizeofWithVIntLength(java.nio.ByteBuffer value)
-
-
-
Field Detail
-
BOOL_SIZE
public static final int BOOL_SIZE
- See Also:
- Constant Field Values
-
BYTE_SIZE
public static final int BYTE_SIZE
- See Also:
- Constant Field Values
-
SHORT_SIZE
public static final int SHORT_SIZE
- See Also:
- Constant Field Values
-
INT_SIZE
public static final int INT_SIZE
- See Also:
- Constant Field Values
-
LONG_SIZE
public static final int LONG_SIZE
- See Also:
- Constant Field Values
-
FLOAT_SIZE
public static final int FLOAT_SIZE
- See Also:
- Constant Field Values
-
DOUBLE_SIZE
public static final int DOUBLE_SIZE
- See Also:
- Constant Field Values
-
UUID_SIZE
public static final int UUID_SIZE
- See Also:
- Constant Field Values
-
-
Method Detail
-
sizeof
public static int sizeof(java.lang.String value)
assumes UTF8
-
encodedUTF8Length
public static int encodedUTF8Length(java.lang.String st)
-
sizeofWithShortLength
public static int sizeofWithShortLength(java.nio.ByteBuffer value)
-
sizeofWithLength
public static int sizeofWithLength(java.nio.ByteBuffer value)
-
sizeofWithVIntLength
public static int sizeofWithVIntLength(java.nio.ByteBuffer value)
-
sizeof
public static int sizeof(boolean value)
-
sizeof
public static int sizeof(byte value)
-
sizeof
public static int sizeof(short value)
-
sizeof
public static int sizeof(int value)
-
sizeof
public static int sizeof(long value)
-
sizeof
public static int sizeof(float value)
-
sizeof
public static int sizeof(double value)
-
sizeof
public static int sizeof(java.util.UUID value)
-
sizeofVInt
public static int sizeofVInt(long value)
-
sizeofUnsignedVInt
public static int sizeofUnsignedVInt(long value)
-
-