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 int
BOOL_SIZE
static int
BYTE_SIZE
static int
DOUBLE_SIZE
static int
FLOAT_SIZE
static int
INT_SIZE
static int
LONG_SIZE
static int
SHORT_SIZE
static int
UUID_SIZE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
encodedUTF8Length(java.lang.String st)
static int
sizeof(boolean value)
static int
sizeof(byte value)
static int
sizeof(double value)
static int
sizeof(float value)
static int
sizeof(int value)
static int
sizeof(long value)
static int
sizeof(short value)
static int
sizeof(java.lang.String value)
assumes UTF8static int
sizeof(java.util.UUID value)
static int
sizeofUnsignedVInt(long value)
static int
sizeofVInt(long value)
static int
sizeofWithLength(java.nio.ByteBuffer value)
static int
sizeofWithShortLength(java.nio.ByteBuffer value)
static int
sizeofWithVIntLength(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)
-
-