Class SchemaEngine


  • public class SchemaEngine
    extends java.lang.Object
    • Method Detail

      • write

        public org.apache.iotdb.common.rpc.thrift.TSStatus write​(org.apache.iotdb.commons.consensus.SchemaRegionId schemaRegionId,
                                                                 PlanNode planNode)
      • 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)