Uses of Interface
org.apache.iotdb.db.mpp.common.schematree.ISchemaTree
-
-
Uses of ISchemaTree in org.apache.iotdb.db.metadata.cache
Methods in org.apache.iotdb.db.metadata.cache with parameters of type ISchemaTree Modifier and Type Method Description voidDataNodeSchemaCache. put(ISchemaTree schemaTree) -
Uses of ISchemaTree in org.apache.iotdb.db.mpp.common.schematree
Classes in org.apache.iotdb.db.mpp.common.schematree that implement ISchemaTree Modifier and Type Class Description classClusterSchemaTreeclassDeviceGroupSchemaTreeThis class is specifically for standalone schema validation during data insertion. -
Uses of ISchemaTree in org.apache.iotdb.db.mpp.plan.analyze
Methods in org.apache.iotdb.db.mpp.plan.analyze that return ISchemaTree Modifier and Type Method Description ISchemaTreeISchemaFetcher. fetchSchema(PathPatternTree patternTree)ISchemaTreeClusterSchemaFetcher. 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)ISchemaTreeFakeSchemaFetcherImpl. fetchSchemaListWithAutoCreate(java.util.List<org.apache.iotdb.commons.path.PartialPath> devicePath, java.util.List<java.lang.String[]> measurements, java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType[]> tsDataTypes, java.util.List<java.lang.Boolean> aligned)ISchemaTreeISchemaFetcher. fetchSchemaListWithAutoCreate(java.util.List<org.apache.iotdb.commons.path.PartialPath> devicePath, java.util.List<java.lang.String[]> measurements, java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType[]> tsDataTypes, java.util.List<java.lang.Boolean> aligned)ISchemaTreeStandaloneSchemaFetcher. 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)ISchemaTreeClusterSchemaFetcher. 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)ISchemaTreeFakeSchemaFetcherImpl. 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 aligned)ISchemaTreeISchemaFetcher. 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 aligned)ISchemaTreeStandaloneSchemaFetcher. 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 aligned)ISchemaTreeAnalysis. getSchemaTree()static ISchemaTreeSchemaValidator. validate(InsertNode insertNode)Methods in org.apache.iotdb.db.mpp.plan.analyze with parameters of type ISchemaTree Modifier and Type Method Description static java.util.List<Expression>ExpressionAnalyzer. concatDeviceAndRemoveWildcard(Expression expression, org.apache.iotdb.commons.path.PartialPath devicePath, ISchemaTree schemaTree, TypeProvider typeProvider)Concat expression with the device path in the FROM clause.And then, bind schema (PartialPath->MeasurementPath) and removes wildcards in Expression.static java.util.List<Expression>ExpressionAnalyzer. removeWildcardInExpression(Expression expression, ISchemaTree schemaTree)Bind schema (PartialPath->MeasurementPath) and removes wildcards in Expression.static java.util.List<Expression>ExpressionAnalyzer. removeWildcardInFilter(Expression predicate, java.util.List<org.apache.iotdb.commons.path.PartialPath> prefixPaths, ISchemaTree schemaTree, TypeProvider typeProvider, boolean isWhere)Concat suffix path in WHERE and HAVING clause with the prefix path in the FROM clause.static java.util.List<Expression>ExpressionAnalyzer. removeWildcardInFilterByDevice(Expression predicate, org.apache.iotdb.commons.path.PartialPath devicePath, ISchemaTree schemaTree, TypeProvider typeProvider, boolean isWhere)Concat measurement in WHERE and HAVING clause with device path.voidAnalysis. setSchemaTree(ISchemaTree schemaTree) -
Uses of ISchemaTree in org.apache.iotdb.db.mpp.plan.planner.plan.node.write
Methods in org.apache.iotdb.db.mpp.plan.planner.plan.node.write with parameters of type ISchemaTree Modifier and Type Method Description booleanInsertMultiTabletsNode. validateAndSetSchema(ISchemaTree schemaTree)abstract booleanInsertNode. validateAndSetSchema(ISchemaTree schemaTree)booleanInsertRowNode. validateAndSetSchema(ISchemaTree schemaTree)booleanInsertRowsNode. validateAndSetSchema(ISchemaTree schemaTree)booleanInsertRowsOfOneDeviceNode. validateAndSetSchema(ISchemaTree schemaTree)booleanInsertTabletNode. validateAndSetSchema(ISchemaTree schemaTree)
-