Class ClusterSchemaFetcher

    • Method Detail

      • fetchSchemaWithAutoCreate

        public ISchemaTree fetchSchemaWithAutoCreate​(org.apache.iotdb.commons.path.PartialPath devicePath,
                                                     java.lang.String[] measurements,
                                                     java.util.function.Function<java.lang.Integer,​org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> getDataType,
                                                     boolean isAligned)
        Specified by:
        fetchSchemaWithAutoCreate in interface ISchemaFetcher
      • fetchSchemaListWithAutoCreate

        public ISchemaTree fetchSchemaListWithAutoCreate​(java.util.List<org.apache.iotdb.commons.path.PartialPath> devicePathList,
                                                         java.util.List<java.lang.String[]> measurementsList,
                                                         java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType[]> tsDataTypesList,
                                                         java.util.List<java.lang.Boolean> isAlignedList)
        Specified by:
        fetchSchemaListWithAutoCreate in interface ISchemaFetcher
      • checkTemplateSetInfo

        public org.apache.iotdb.tsfile.utils.Pair<Template,​org.apache.iotdb.commons.path.PartialPath> checkTemplateSetInfo​(org.apache.iotdb.commons.path.PartialPath path)
        Specified by:
        checkTemplateSetInfo in interface ISchemaFetcher
      • checkAllRelatedTemplate

        public java.util.Map<java.lang.Integer,​Template> checkAllRelatedTemplate​(org.apache.iotdb.commons.path.PartialPath pathPattern)
        Specified by:
        checkAllRelatedTemplate in interface ISchemaFetcher
      • getAllPathsSetTemplate

        public org.apache.iotdb.tsfile.utils.Pair<Template,​java.util.List<org.apache.iotdb.commons.path.PartialPath>> getAllPathsSetTemplate​(java.lang.String templateName)
        Specified by:
        getAllPathsSetTemplate in interface ISchemaFetcher
      • internalActivateTemplate

        public void internalActivateTemplate​(org.apache.iotdb.commons.path.PartialPath devicePath)