Class SchemaEngine
- java.lang.Object
-
- org.apache.iotdb.db.metadata.schemaregion.SchemaEngine
-
public class SchemaEngine extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()voidcreateSchemaRegion(org.apache.iotdb.commons.path.PartialPath storageGroup, org.apache.iotdb.commons.consensus.SchemaRegionId schemaRegionId)voiddeleteSchemaRegion(org.apache.iotdb.commons.consensus.SchemaRegionId schemaRegionId)voidforceMlog()java.util.Collection<ISchemaRegion>getAllSchemaRegions()static SchemaEnginegetInstance()ISchemaRegiongetSchemaRegion(org.apache.iotdb.commons.consensus.SchemaRegionId regionId)voidinit()java.util.Map<org.apache.iotdb.commons.path.PartialPath,java.util.List<org.apache.iotdb.commons.consensus.SchemaRegionId>>initForLocalConfigNode()voidsetSeriesNumerLimiter(org.apache.iotdb.external.api.ISeriesNumerLimiter seriesNumerLimiter)org.apache.iotdb.common.rpc.thrift.TSStatuswrite(org.apache.iotdb.commons.consensus.SchemaRegionId schemaRegionId, PlanNode planNode)
-
-
-
Method Detail
-
write
public org.apache.iotdb.common.rpc.thrift.TSStatus write(org.apache.iotdb.commons.consensus.SchemaRegionId schemaRegionId, PlanNode planNode)
-
getInstance
public static SchemaEngine getInstance()
-
init
public void init()
-
initForLocalConfigNode
public java.util.Map<org.apache.iotdb.commons.path.PartialPath,java.util.List<org.apache.iotdb.commons.consensus.SchemaRegionId>> initForLocalConfigNode() throws org.apache.iotdb.commons.exception.MetadataException- Throws:
org.apache.iotdb.commons.exception.MetadataException
-
forceMlog
public void forceMlog()
-
clear
public void clear()
-
getSchemaRegion
public ISchemaRegion getSchemaRegion(org.apache.iotdb.commons.consensus.SchemaRegionId regionId)
-
getAllSchemaRegions
public java.util.Collection<ISchemaRegion> getAllSchemaRegions()
-
createSchemaRegion
public void createSchemaRegion(org.apache.iotdb.commons.path.PartialPath storageGroup, org.apache.iotdb.commons.consensus.SchemaRegionId schemaRegionId) throws org.apache.iotdb.commons.exception.MetadataException- Throws:
org.apache.iotdb.commons.exception.MetadataException
-
deleteSchemaRegion
public void deleteSchemaRegion(org.apache.iotdb.commons.consensus.SchemaRegionId schemaRegionId) throws org.apache.iotdb.commons.exception.MetadataException- Throws:
org.apache.iotdb.commons.exception.MetadataException
-
setSeriesNumerLimiter
public void setSeriesNumerLimiter(org.apache.iotdb.external.api.ISeriesNumerLimiter seriesNumerLimiter)
-
-