Class DataPartition
- java.lang.Object
-
- org.apache.iotdb.commons.partition.Partition
-
- org.apache.iotdb.commons.partition.DataPartition
-
public class DataPartition extends Partition
-
-
Field Summary
Fields Modifier and Type Field Description static org.apache.iotdb.common.rpc.thrift.TRegionReplicaSetNOT_ASSIGNED-
Fields inherited from class org.apache.iotdb.commons.partition.Partition
seriesPartitionSlotNum, seriesSlotExecutorName
-
-
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.TRegionReplicaSetgetDataRegionReplicaSetForWriting(java.lang.String deviceName, org.apache.iotdb.common.rpc.thrift.TTimePartitionSlot timePartitionSlot)java.util.List<RegionReplicaSetInfo>getDistributionInfo()booleanisEmpty()voidsetDataPartitionMap(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 org.apache.iotdb.commons.partition.Partition
calculateDeviceGroupId
-
-
-
-
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)
-
getDistributionInfo
public java.util.List<RegionReplicaSetInfo> getDistributionInfo()
- Specified by:
getDistributionInfoin classPartition
-
-