Class DataPartition


  • public class DataPartition
    extends Partition
    • Constructor Summary

      Constructors 
      Constructor Description
      DataPartition​(java.lang.String seriesSlotExecutorName, int seriesPartitionSlotNum)  
      DataPartition​(java.util.Map<java.lang.String,​java.util.Map<org.apache.iotdb.common.rpc.thrift.TSeriesPartitionSlot,​java.util.Map<org.apache.iotdb.common.rpc.thrift.TTimePartitionSlot,​java.util.List<org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet>>>> dataPartitionMap, java.lang.String seriesSlotExecutorName, int seriesPartitionSlotNum)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,​java.util.Map<org.apache.iotdb.common.rpc.thrift.TSeriesPartitionSlot,​java.util.Map<org.apache.iotdb.common.rpc.thrift.TTimePartitionSlot,​java.util.List<org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet>>>> getDataPartitionMap()  
      java.util.List<org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet> getDataRegionReplicaSet​(java.lang.String deviceName, java.util.List<org.apache.iotdb.common.rpc.thrift.TTimePartitionSlot> timePartitionSlotList)  
      java.util.List<org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet> getDataRegionReplicaSetForWriting​(java.lang.String deviceName, java.util.List<org.apache.iotdb.common.rpc.thrift.TTimePartitionSlot> timePartitionSlotList)  
      org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet getDataRegionReplicaSetForWriting​(java.lang.String deviceName, org.apache.iotdb.common.rpc.thrift.TTimePartitionSlot timePartitionSlot)  
      java.util.List<RegionReplicaSetInfo> getDistributionInfo()  
      boolean isEmpty()  
      void setDataPartitionMap​(java.util.Map<java.lang.String,​java.util.Map<org.apache.iotdb.common.rpc.thrift.TSeriesPartitionSlot,​java.util.Map<org.apache.iotdb.common.rpc.thrift.TTimePartitionSlot,​java.util.List<org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet>>>> dataPartitionMap)  
      • Methods inherited from class java.lang.Object

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

      • NOT_ASSIGNED

        public static final org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet NOT_ASSIGNED
    • Constructor Detail

      • DataPartition

        public DataPartition​(java.lang.String seriesSlotExecutorName,
                             int seriesPartitionSlotNum)
      • DataPartition

        public DataPartition​(java.util.Map<java.lang.String,​java.util.Map<org.apache.iotdb.common.rpc.thrift.TSeriesPartitionSlot,​java.util.Map<org.apache.iotdb.common.rpc.thrift.TTimePartitionSlot,​java.util.List<org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet>>>> dataPartitionMap,
                             java.lang.String seriesSlotExecutorName,
                             int seriesPartitionSlotNum)
    • Method Detail

      • getDataPartitionMap

        public java.util.Map<java.lang.String,​java.util.Map<org.apache.iotdb.common.rpc.thrift.TSeriesPartitionSlot,​java.util.Map<org.apache.iotdb.common.rpc.thrift.TTimePartitionSlot,​java.util.List<org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet>>>> getDataPartitionMap()
      • setDataPartitionMap

        public void setDataPartitionMap​(java.util.Map<java.lang.String,​java.util.Map<org.apache.iotdb.common.rpc.thrift.TSeriesPartitionSlot,​java.util.Map<org.apache.iotdb.common.rpc.thrift.TTimePartitionSlot,​java.util.List<org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet>>>> dataPartitionMap)
      • getDataRegionReplicaSet

        public java.util.List<org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet> getDataRegionReplicaSet​(java.lang.String deviceName,
                                                                                                            java.util.List<org.apache.iotdb.common.rpc.thrift.TTimePartitionSlot> timePartitionSlotList)
      • getDataRegionReplicaSetForWriting

        public java.util.List<org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet> getDataRegionReplicaSetForWriting​(java.lang.String deviceName,
                                                                                                                      java.util.List<org.apache.iotdb.common.rpc.thrift.TTimePartitionSlot> timePartitionSlotList)
      • getDataRegionReplicaSetForWriting

        public org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet getDataRegionReplicaSetForWriting​(java.lang.String deviceName,
                                                                                                      org.apache.iotdb.common.rpc.thrift.TTimePartitionSlot timePartitionSlot)