Package herddb.utils
Class ByteBufUtils
- java.lang.Object
-
- herddb.utils.ByteBufUtils
-
public class ByteBufUtils extends Object
Utilities for write variable length values onByteBuf.- Author:
- diego.salvi
-
-
Constructor Summary
Constructors Constructor Description ByteBufUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]readArray(io.netty.buffer.ByteBuf buffer)static doublereadDouble(io.netty.buffer.ByteBuf buffer)static float[]readFloatArray(io.netty.buffer.ByteBuf buffer)static RawStringreadRawString(io.netty.buffer.ByteBuf buffer)static StringreadString(io.netty.buffer.ByteBuf buffer)static RawStringreadUnpooledRawString(io.netty.buffer.ByteBuf buffer)static intreadVInt(io.netty.buffer.ByteBuf buffer)static longreadVLong(io.netty.buffer.ByteBuf buffer)static intreadZInt(io.netty.buffer.ByteBuf buffer)static longreadZLong(io.netty.buffer.ByteBuf buffer)static voidskipArray(io.netty.buffer.ByteBuf buffer)static voidwriteArray(io.netty.buffer.ByteBuf buffer, byte[] array)static voidwriteArray(io.netty.buffer.ByteBuf buffer, byte[] array, int offset, int length)static voidwriteArray(io.netty.buffer.ByteBuf buffer, Bytes array)static voidwriteDouble(io.netty.buffer.ByteBuf buffer, double i)static voidwriteFloatArray(io.netty.buffer.ByteBuf buffer, float[] array)static voidwriteFloatArray(io.netty.buffer.ByteBuf buffer, List<Number> array)static voidwriteRawString(io.netty.buffer.ByteBuf buffer, RawString string)static voidwriteString(io.netty.buffer.ByteBuf buffer, String string)static voidwriteVInt(io.netty.buffer.ByteBuf buffer, int i)static voidwriteVLong(io.netty.buffer.ByteBuf buffer, long i)static voidwriteZInt(io.netty.buffer.ByteBuf buffer, int i)static voidwriteZLong(io.netty.buffer.ByteBuf buffer, long i)
-
-
-
Method Detail
-
writeArray
public static void writeArray(io.netty.buffer.ByteBuf buffer, byte[] array)
-
writeFloatArray
public static void writeFloatArray(io.netty.buffer.ByteBuf buffer, float[] array)
-
writeFloatArray
public static void writeFloatArray(io.netty.buffer.ByteBuf buffer, List<Number> array)
-
writeArray
public static void writeArray(io.netty.buffer.ByteBuf buffer, Bytes array)
-
writeArray
public static void writeArray(io.netty.buffer.ByteBuf buffer, byte[] array, int offset, int length)
-
writeString
public static void writeString(io.netty.buffer.ByteBuf buffer, String string)
-
writeRawString
public static void writeRawString(io.netty.buffer.ByteBuf buffer, RawString string)
-
readArray
public static byte[] readArray(io.netty.buffer.ByteBuf buffer)
-
readFloatArray
public static float[] readFloatArray(io.netty.buffer.ByteBuf buffer)
-
readString
public static String readString(io.netty.buffer.ByteBuf buffer)
-
readRawString
public static RawString readRawString(io.netty.buffer.ByteBuf buffer)
-
readUnpooledRawString
public static RawString readUnpooledRawString(io.netty.buffer.ByteBuf buffer)
-
skipArray
public static void skipArray(io.netty.buffer.ByteBuf buffer)
-
writeVInt
public static void writeVInt(io.netty.buffer.ByteBuf buffer, int i)
-
readVInt
public static int readVInt(io.netty.buffer.ByteBuf buffer)
-
writeZInt
public static void writeZInt(io.netty.buffer.ByteBuf buffer, int i)
-
readZInt
public static int readZInt(io.netty.buffer.ByteBuf buffer)
-
writeVLong
public static void writeVLong(io.netty.buffer.ByteBuf buffer, long i)
-
readVLong
public static long readVLong(io.netty.buffer.ByteBuf buffer)
-
writeZLong
public static void writeZLong(io.netty.buffer.ByteBuf buffer, long i)
-
readZLong
public static long readZLong(io.netty.buffer.ByteBuf buffer)
-
writeDouble
public static void writeDouble(io.netty.buffer.ByteBuf buffer, double i)
-
readDouble
public static double readDouble(io.netty.buffer.ByteBuf buffer)
-
-