Package org.apache.iotdb.commons.utils
Class SerializeUtils
- java.lang.Object
-
- org.apache.iotdb.commons.utils.SerializeUtils
-
public class SerializeUtils extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.apache.iotdb.tsfile.read.common.BatchDatadeserializeBatchData(java.nio.ByteBuffer buffer)static voiddeserializeIntList(java.util.List<java.lang.Integer> ints, java.nio.ByteBuffer buffer)static voiddeserializeIntSet(java.util.Set<java.lang.Integer> ints, java.nio.ByteBuffer buffer)static long[]deserializeLongs(java.nio.ByteBuffer buffer)static java.lang.ObjectdeserializeObject(java.nio.ByteBuffer buffer)static java.lang.Object[]deserializeObjects(java.nio.ByteBuffer buffer)static java.lang.StringdeserializeString(java.nio.ByteBuffer buffer)static java.util.List<java.lang.String>deserializeStringList(java.nio.ByteBuffer buffer)static org.apache.iotdb.tsfile.read.TimeValuePairdeserializeTVPair(java.nio.ByteBuffer buffer)static java.util.List<org.apache.iotdb.tsfile.read.TimeValuePair>deserializeTVPairs(java.nio.ByteBuffer buffer)static voidserialize(java.lang.String str, java.io.DataOutputStream dataOutputStream)static voidserializeBatchData(org.apache.iotdb.tsfile.read.common.BatchData batchData, java.io.DataOutputStream outputStream)static java.nio.ByteBufferserializeFilter(org.apache.iotdb.tsfile.read.filter.basic.Filter filter)static voidserializeIntList(java.util.List<java.lang.Integer> ints, java.io.DataOutputStream dataOutputStream)static voidserializeIntSet(java.util.Set<java.lang.Integer> ints, java.io.DataOutputStream dataOutputStream)static java.nio.ByteBufferserializeLongs(long[] longs)static voidserializeObject(java.lang.Object object, java.io.DataOutputStream dataOutputStream)static voidserializeObjects(java.lang.Object[] object, java.io.DataOutputStream dataOutputStream)static voidserializeStringList(java.util.List<java.lang.String> strs, java.io.DataOutputStream dataOutputStream)static voidserializeTVPair(org.apache.iotdb.tsfile.read.TimeValuePair timeValuePair, java.io.DataOutputStream dataOutputStream)static voidserializeTVPairs(java.util.List<org.apache.iotdb.tsfile.read.TimeValuePair> timeValuePairs, java.io.DataOutputStream dataOutputStream)
-
-
-
Method Detail
-
serialize
public static void serialize(java.lang.String str, java.io.DataOutputStream dataOutputStream)
-
deserializeString
public static java.lang.String deserializeString(java.nio.ByteBuffer buffer)
-
serializeStringList
public static void serializeStringList(java.util.List<java.lang.String> strs, java.io.DataOutputStream dataOutputStream)
-
deserializeStringList
public static java.util.List<java.lang.String> deserializeStringList(java.nio.ByteBuffer buffer)
-
serializeIntList
public static void serializeIntList(java.util.List<java.lang.Integer> ints, java.io.DataOutputStream dataOutputStream)
-
deserializeIntList
public static void deserializeIntList(java.util.List<java.lang.Integer> ints, java.nio.ByteBuffer buffer)
-
serializeIntSet
public static void serializeIntSet(java.util.Set<java.lang.Integer> ints, java.io.DataOutputStream dataOutputStream)
-
deserializeIntSet
public static void deserializeIntSet(java.util.Set<java.lang.Integer> ints, java.nio.ByteBuffer buffer)
-
serializeBatchData
public static void serializeBatchData(org.apache.iotdb.tsfile.read.common.BatchData batchData, java.io.DataOutputStream outputStream)
-
deserializeBatchData
public static org.apache.iotdb.tsfile.read.common.BatchData deserializeBatchData(java.nio.ByteBuffer buffer)
-
serializeTVPairs
public static void serializeTVPairs(java.util.List<org.apache.iotdb.tsfile.read.TimeValuePair> timeValuePairs, java.io.DataOutputStream dataOutputStream)
-
serializeTVPair
public static void serializeTVPair(org.apache.iotdb.tsfile.read.TimeValuePair timeValuePair, java.io.DataOutputStream dataOutputStream)
-
deserializeTVPairs
public static java.util.List<org.apache.iotdb.tsfile.read.TimeValuePair> deserializeTVPairs(java.nio.ByteBuffer buffer)
-
deserializeTVPair
public static org.apache.iotdb.tsfile.read.TimeValuePair deserializeTVPair(java.nio.ByteBuffer buffer)
-
serializeFilter
public static java.nio.ByteBuffer serializeFilter(org.apache.iotdb.tsfile.read.filter.basic.Filter filter)
-
serializeObject
public static void serializeObject(java.lang.Object object, java.io.DataOutputStream dataOutputStream)
-
serializeObjects
public static void serializeObjects(java.lang.Object[] object, java.io.DataOutputStream dataOutputStream)
-
deserializeObject
public static java.lang.Object deserializeObject(java.nio.ByteBuffer buffer)
-
deserializeObjects
public static java.lang.Object[] deserializeObjects(java.nio.ByteBuffer buffer)
-
serializeLongs
public static java.nio.ByteBuffer serializeLongs(long[] longs)
-
deserializeLongs
public static long[] deserializeLongs(java.nio.ByteBuffer buffer)
-
-