Class LocalDataPartitionTable
- java.lang.Object
-
- org.apache.iotdb.db.localconfignode.LocalDataPartitionTable
-
public class LocalDataPartitionTable extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()java.util.List<org.apache.iotdb.commons.consensus.DataRegionId>deleteStorageGroup(org.apache.iotdb.commons.path.PartialPath storageGroup)org.apache.iotdb.commons.consensus.DataRegionIdgetDataRegionId(org.apache.iotdb.commons.path.PartialPath storageGroup, org.apache.iotdb.commons.path.PartialPath path)java.util.List<org.apache.iotdb.commons.consensus.DataRegionId>getDataRegionIdsByStorageGroup(org.apache.iotdb.commons.path.PartialPath storageGroup)static LocalDataPartitionTablegetInstance()java.util.List<org.apache.iotdb.commons.consensus.DataRegionId>getInvolvedDataRegionIds(org.apache.iotdb.commons.path.PartialPath storageGroup, org.apache.iotdb.commons.path.PartialPath pathPattern, boolean isPrefixMatch)voidinit(java.util.Map<java.lang.String,java.util.List<org.apache.iotdb.commons.consensus.DataRegionId>> recoveredLocalDataRegionInfo)voidputDataRegionId(org.apache.iotdb.commons.path.PartialPath storageGroup, org.apache.iotdb.commons.consensus.DataRegionId dataRegionId)voidremoveDataRegionId(org.apache.iotdb.commons.path.PartialPath storageGroup, org.apache.iotdb.commons.consensus.DataRegionId dataRegionId)voidsetDataPartitionInfo(org.apache.iotdb.commons.path.PartialPath storageGroup)
-
-
-
Method Detail
-
getInstance
public static LocalDataPartitionTable getInstance()
-
init
public void init(java.util.Map<java.lang.String,java.util.List<org.apache.iotdb.commons.consensus.DataRegionId>> recoveredLocalDataRegionInfo) throws org.apache.iotdb.commons.exception.IllegalPathException- Throws:
org.apache.iotdb.commons.exception.IllegalPathException
-
clear
public void clear()
-
putDataRegionId
public void putDataRegionId(org.apache.iotdb.commons.path.PartialPath storageGroup, org.apache.iotdb.commons.consensus.DataRegionId dataRegionId)
-
removeDataRegionId
public void removeDataRegionId(org.apache.iotdb.commons.path.PartialPath storageGroup, org.apache.iotdb.commons.consensus.DataRegionId dataRegionId)
-
getDataRegionId
public org.apache.iotdb.commons.consensus.DataRegionId getDataRegionId(org.apache.iotdb.commons.path.PartialPath storageGroup, org.apache.iotdb.commons.path.PartialPath path)
-
getInvolvedDataRegionIds
public java.util.List<org.apache.iotdb.commons.consensus.DataRegionId> getInvolvedDataRegionIds(org.apache.iotdb.commons.path.PartialPath storageGroup, org.apache.iotdb.commons.path.PartialPath pathPattern, boolean isPrefixMatch)
-
getDataRegionIdsByStorageGroup
public java.util.List<org.apache.iotdb.commons.consensus.DataRegionId> getDataRegionIdsByStorageGroup(org.apache.iotdb.commons.path.PartialPath storageGroup)
-
setDataPartitionInfo
public void setDataPartitionInfo(org.apache.iotdb.commons.path.PartialPath storageGroup)
-
deleteStorageGroup
public java.util.List<org.apache.iotdb.commons.consensus.DataRegionId> deleteStorageGroup(org.apache.iotdb.commons.path.PartialPath storageGroup)
-
-