Class ThriftCommonsSerDeUtils


  • public class ThriftCommonsSerDeUtils
    extends java.lang.Object
    Utils for serialize and deserialize all the data struct defined by thrift-commons
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static org.apache.iotdb.common.rpc.thrift.TConsensusGroupId deserializeTConsensusGroupId​(java.nio.ByteBuffer buffer)  
      static org.apache.iotdb.confignode.rpc.thrift.TCreateCQReq deserializeTCreateCQReq​(java.nio.ByteBuffer buffer)  
      static org.apache.iotdb.common.rpc.thrift.TDataNodeConfiguration deserializeTDataNodeConfiguration​(java.nio.ByteBuffer buffer)  
      static org.apache.iotdb.common.rpc.thrift.TDataNodeConfiguration deserializeTDataNodeInfo​(java.nio.ByteBuffer buffer)  
      static org.apache.iotdb.common.rpc.thrift.TDataNodeLocation deserializeTDataNodeLocation​(java.nio.ByteBuffer buffer)  
      static org.apache.iotdb.common.rpc.thrift.TEndPoint deserializeTEndPoint​(java.nio.ByteBuffer buffer)  
      static org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet deserializeTRegionReplicaSet​(java.nio.ByteBuffer buffer)  
      static org.apache.iotdb.common.rpc.thrift.TSchemaNode deserializeTSchemaNode​(java.nio.ByteBuffer buffer)  
      static org.apache.iotdb.common.rpc.thrift.TSeriesPartitionSlot deserializeTSeriesPartitionSlot​(java.nio.ByteBuffer buffer)  
      static org.apache.iotdb.common.rpc.thrift.TTimePartitionSlot deserializeTTimePartitionSlot​(java.nio.ByteBuffer buffer)  
      static org.apache.iotdb.confignode.rpc.thrift.TTimeSlotList deserializeTTimePartitionSlotList​(java.nio.ByteBuffer buffer)  
      static void serializeTConsensusGroupId​(org.apache.iotdb.common.rpc.thrift.TConsensusGroupId consensusGroupId, java.io.DataOutputStream stream)  
      static void serializeTCreateCQReq​(org.apache.iotdb.confignode.rpc.thrift.TCreateCQReq createCQReq, java.io.DataOutputStream stream)  
      static void serializeTDataNodeConfiguration​(org.apache.iotdb.common.rpc.thrift.TDataNodeConfiguration dataNodeConfiguration, java.io.DataOutputStream stream)  
      static void serializeTDataNodeInfo​(org.apache.iotdb.common.rpc.thrift.TDataNodeConfiguration dataNodeInfo, java.io.DataOutputStream stream)  
      static void serializeTDataNodeLocation​(org.apache.iotdb.common.rpc.thrift.TDataNodeLocation dataNodeLocation, java.io.DataOutputStream stream)  
      static void serializeTEndPoint​(org.apache.iotdb.common.rpc.thrift.TEndPoint endPoint, java.io.DataOutputStream stream)  
      static void serializeTRegionReplicaSet​(org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet regionReplicaSet, java.io.DataOutputStream stream)  
      static void serializeTSchemaNode​(org.apache.iotdb.common.rpc.thrift.TSchemaNode schemaNode, java.io.DataOutputStream stream)  
      static void serializeTSchemaNode​(org.apache.iotdb.common.rpc.thrift.TSchemaNode schemaNode, java.nio.ByteBuffer buffer)  
      static void serializeTSeriesPartitionSlot​(org.apache.iotdb.common.rpc.thrift.TSeriesPartitionSlot seriesPartitionSlot, java.io.DataOutputStream stream)  
      static void serializeTTimePartitionSlot​(org.apache.iotdb.common.rpc.thrift.TTimePartitionSlot timePartitionSlot, java.io.DataOutputStream stream)  
      static void serializeTTimePartitionSlotList​(org.apache.iotdb.confignode.rpc.thrift.TTimeSlotList timePartitionSlotList, java.io.DataOutputStream stream)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • serializeTEndPoint

        public static void serializeTEndPoint​(org.apache.iotdb.common.rpc.thrift.TEndPoint endPoint,
                                              java.io.DataOutputStream stream)
      • deserializeTEndPoint

        public static org.apache.iotdb.common.rpc.thrift.TEndPoint deserializeTEndPoint​(java.nio.ByteBuffer buffer)
      • serializeTDataNodeConfiguration

        public static void serializeTDataNodeConfiguration​(org.apache.iotdb.common.rpc.thrift.TDataNodeConfiguration dataNodeConfiguration,
                                                           java.io.DataOutputStream stream)
      • deserializeTDataNodeConfiguration

        public static org.apache.iotdb.common.rpc.thrift.TDataNodeConfiguration deserializeTDataNodeConfiguration​(java.nio.ByteBuffer buffer)
      • serializeTDataNodeLocation

        public static void serializeTDataNodeLocation​(org.apache.iotdb.common.rpc.thrift.TDataNodeLocation dataNodeLocation,
                                                      java.io.DataOutputStream stream)
      • deserializeTDataNodeLocation

        public static org.apache.iotdb.common.rpc.thrift.TDataNodeLocation deserializeTDataNodeLocation​(java.nio.ByteBuffer buffer)
      • serializeTCreateCQReq

        public static void serializeTCreateCQReq​(org.apache.iotdb.confignode.rpc.thrift.TCreateCQReq createCQReq,
                                                 java.io.DataOutputStream stream)
      • deserializeTCreateCQReq

        public static org.apache.iotdb.confignode.rpc.thrift.TCreateCQReq deserializeTCreateCQReq​(java.nio.ByteBuffer buffer)
      • serializeTDataNodeInfo

        public static void serializeTDataNodeInfo​(org.apache.iotdb.common.rpc.thrift.TDataNodeConfiguration dataNodeInfo,
                                                  java.io.DataOutputStream stream)
      • deserializeTDataNodeInfo

        public static org.apache.iotdb.common.rpc.thrift.TDataNodeConfiguration deserializeTDataNodeInfo​(java.nio.ByteBuffer buffer)
      • serializeTSeriesPartitionSlot

        public static void serializeTSeriesPartitionSlot​(org.apache.iotdb.common.rpc.thrift.TSeriesPartitionSlot seriesPartitionSlot,
                                                         java.io.DataOutputStream stream)
      • deserializeTSeriesPartitionSlot

        public static org.apache.iotdb.common.rpc.thrift.TSeriesPartitionSlot deserializeTSeriesPartitionSlot​(java.nio.ByteBuffer buffer)
      • serializeTTimePartitionSlotList

        public static void serializeTTimePartitionSlotList​(org.apache.iotdb.confignode.rpc.thrift.TTimeSlotList timePartitionSlotList,
                                                           java.io.DataOutputStream stream)
      • deserializeTTimePartitionSlotList

        public static org.apache.iotdb.confignode.rpc.thrift.TTimeSlotList deserializeTTimePartitionSlotList​(java.nio.ByteBuffer buffer)
      • serializeTTimePartitionSlot

        public static void serializeTTimePartitionSlot​(org.apache.iotdb.common.rpc.thrift.TTimePartitionSlot timePartitionSlot,
                                                       java.io.DataOutputStream stream)
      • deserializeTTimePartitionSlot

        public static org.apache.iotdb.common.rpc.thrift.TTimePartitionSlot deserializeTTimePartitionSlot​(java.nio.ByteBuffer buffer)
      • serializeTConsensusGroupId

        public static void serializeTConsensusGroupId​(org.apache.iotdb.common.rpc.thrift.TConsensusGroupId consensusGroupId,
                                                      java.io.DataOutputStream stream)
      • deserializeTConsensusGroupId

        public static org.apache.iotdb.common.rpc.thrift.TConsensusGroupId deserializeTConsensusGroupId​(java.nio.ByteBuffer buffer)
      • serializeTRegionReplicaSet

        public static void serializeTRegionReplicaSet​(org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet regionReplicaSet,
                                                      java.io.DataOutputStream stream)
      • deserializeTRegionReplicaSet

        public static org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet deserializeTRegionReplicaSet​(java.nio.ByteBuffer buffer)
      • serializeTSchemaNode

        public static void serializeTSchemaNode​(org.apache.iotdb.common.rpc.thrift.TSchemaNode schemaNode,
                                                java.io.DataOutputStream stream)
      • serializeTSchemaNode

        public static void serializeTSchemaNode​(org.apache.iotdb.common.rpc.thrift.TSchemaNode schemaNode,
                                                java.nio.ByteBuffer buffer)
      • deserializeTSchemaNode

        public static org.apache.iotdb.common.rpc.thrift.TSchemaNode deserializeTSchemaNode​(java.nio.ByteBuffer buffer)