Class 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.BatchData deserializeBatchData​(java.nio.ByteBuffer buffer)  
      static void deserializeIntList​(java.util.List<java.lang.Integer> ints, java.nio.ByteBuffer buffer)  
      static void deserializeIntSet​(java.util.Set<java.lang.Integer> ints, java.nio.ByteBuffer buffer)  
      static long[] deserializeLongs​(java.nio.ByteBuffer buffer)  
      static java.lang.Object deserializeObject​(java.nio.ByteBuffer buffer)  
      static java.lang.Object[] deserializeObjects​(java.nio.ByteBuffer buffer)  
      static java.lang.String deserializeString​(java.nio.ByteBuffer buffer)  
      static java.util.List<java.lang.String> deserializeStringList​(java.nio.ByteBuffer buffer)  
      static org.apache.iotdb.tsfile.read.TimeValuePair deserializeTVPair​(java.nio.ByteBuffer buffer)  
      static java.util.List<org.apache.iotdb.tsfile.read.TimeValuePair> deserializeTVPairs​(java.nio.ByteBuffer buffer)  
      static void serialize​(java.lang.String str, java.io.DataOutputStream dataOutputStream)  
      static void serializeBatchData​(org.apache.iotdb.tsfile.read.common.BatchData batchData, java.io.DataOutputStream outputStream)  
      static java.nio.ByteBuffer serializeFilter​(org.apache.iotdb.tsfile.read.filter.basic.Filter filter)  
      static void serializeIntList​(java.util.List<java.lang.Integer> ints, java.io.DataOutputStream dataOutputStream)  
      static void serializeIntSet​(java.util.Set<java.lang.Integer> ints, java.io.DataOutputStream dataOutputStream)  
      static java.nio.ByteBuffer serializeLongs​(long[] longs)  
      static void serializeObject​(java.lang.Object object, java.io.DataOutputStream dataOutputStream)  
      static void serializeObjects​(java.lang.Object[] object, java.io.DataOutputStream dataOutputStream)  
      static void serializeStringList​(java.util.List<java.lang.String> strs, java.io.DataOutputStream dataOutputStream)  
      static void serializeTVPair​(org.apache.iotdb.tsfile.read.TimeValuePair timeValuePair, java.io.DataOutputStream dataOutputStream)  
      static void serializeTVPairs​(java.util.List<org.apache.iotdb.tsfile.read.TimeValuePair> timeValuePairs, java.io.DataOutputStream dataOutputStream)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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)