Uses of Class
org.apache.iotdb.db.mpp.plan.analyze.TypeProvider
-
-
Uses of TypeProvider in org.apache.iotdb.db.mpp.execution.operator
Methods in org.apache.iotdb.db.mpp.execution.operator with parameters of type TypeProvider Modifier and Type Method Description static longAggregationUtil. calculateMaxAggregationResultSize(java.util.List<? extends AggregationDescriptor> aggregationDescriptors, ITimeRangeIterator timeRangeIterator, TypeProvider typeProvider) -
Uses of TypeProvider in org.apache.iotdb.db.mpp.execution.operator.process
Methods in org.apache.iotdb.db.mpp.execution.operator.process with parameters of type TypeProvider Modifier and Type Method Description protected voidTransformOperator. initTransformers(java.util.Map<java.lang.String,java.util.List<InputLocation>> inputLocations, Expression[] outputExpressions, TypeProvider typeProvider)Constructors in org.apache.iotdb.db.mpp.execution.operator.process with parameters of type TypeProvider Constructor Description TransformOperator(OperatorContext operatorContext, Operator inputOperator, java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> inputDataTypes, java.util.Map<java.lang.String,java.util.List<InputLocation>> inputLocations, Expression[] outputExpressions, boolean keepNull, java.time.ZoneId zoneId, TypeProvider typeProvider, boolean isAscending) -
Uses of TypeProvider in org.apache.iotdb.db.mpp.plan.analyze
Methods in org.apache.iotdb.db.mpp.plan.analyze that return TypeProvider Modifier and Type Method Description static TypeProviderTypeProvider. deserialize(java.nio.ByteBuffer byteBuffer)TypeProviderAnalysis. getTypeProvider()Methods in org.apache.iotdb.db.mpp.plan.analyze with parameters of type TypeProvider 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. 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. setTypeProvider(TypeProvider typeProvider)static voidExpressionAnalyzer. updateTypeProvider(Expression expression, TypeProvider typeProvider)Update typeProvider by expression.Constructors in org.apache.iotdb.db.mpp.plan.analyze with parameters of type TypeProvider Constructor Description AnalyzeVisitor(IPartitionFetcher partitionFetcher, ISchemaFetcher schemaFetcher, TypeProvider typeProvider, MPPQueryContext context)GroupByLevelController(int[] levels, TypeProvider typeProvider) -
Uses of TypeProvider in org.apache.iotdb.db.mpp.plan.expression
Methods in org.apache.iotdb.db.mpp.plan.expression with parameters of type TypeProvider Modifier and Type Method Description abstract org.apache.iotdb.tsfile.file.metadata.enums.TSDataTypeExpression. inferTypes(TypeProvider typeProvider)abstract booleanExpression. isMappable(TypeProvider typeProvider) -
Uses of TypeProvider in org.apache.iotdb.db.mpp.plan.expression.binary
Methods in org.apache.iotdb.db.mpp.plan.expression.binary with parameters of type TypeProvider Modifier and Type Method Description org.apache.iotdb.tsfile.file.metadata.enums.TSDataTypeArithmeticBinaryExpression. inferTypes(TypeProvider typeProvider)org.apache.iotdb.tsfile.file.metadata.enums.TSDataTypeCompareBinaryExpression. inferTypes(TypeProvider typeProvider)org.apache.iotdb.tsfile.file.metadata.enums.TSDataTypeLogicBinaryExpression. inferTypes(TypeProvider typeProvider)booleanBinaryExpression. isMappable(TypeProvider typeProvider) -
Uses of TypeProvider in org.apache.iotdb.db.mpp.plan.expression.leaf
Methods in org.apache.iotdb.db.mpp.plan.expression.leaf with parameters of type TypeProvider Modifier and Type Method Description org.apache.iotdb.tsfile.file.metadata.enums.TSDataTypeConstantOperand. inferTypes(TypeProvider typeProvider)org.apache.iotdb.tsfile.file.metadata.enums.TSDataTypeTimeSeriesOperand. inferTypes(TypeProvider typeProvider)org.apache.iotdb.tsfile.file.metadata.enums.TSDataTypeTimestampOperand. inferTypes(TypeProvider typeProvider)booleanLeafOperand. isMappable(TypeProvider typeProvider) -
Uses of TypeProvider in org.apache.iotdb.db.mpp.plan.expression.multi
Methods in org.apache.iotdb.db.mpp.plan.expression.multi with parameters of type TypeProvider Modifier and Type Method Description org.apache.iotdb.tsfile.file.metadata.enums.TSDataTypeFunctionExpression. inferTypes(TypeProvider typeProvider)booleanFunctionExpression. isMappable(TypeProvider typeProvider) -
Uses of TypeProvider in org.apache.iotdb.db.mpp.plan.expression.ternary
Methods in org.apache.iotdb.db.mpp.plan.expression.ternary with parameters of type TypeProvider Modifier and Type Method Description org.apache.iotdb.tsfile.file.metadata.enums.TSDataTypeBetweenExpression. inferTypes(TypeProvider typeProvider)booleanTernaryExpression. isMappable(TypeProvider typeProvider) -
Uses of TypeProvider in org.apache.iotdb.db.mpp.plan.expression.unary
Methods in org.apache.iotdb.db.mpp.plan.expression.unary with parameters of type TypeProvider Modifier and Type Method Description org.apache.iotdb.tsfile.file.metadata.enums.TSDataTypeInExpression. inferTypes(TypeProvider typeProvider)org.apache.iotdb.tsfile.file.metadata.enums.TSDataTypeIsNullExpression. inferTypes(TypeProvider typeProvider)org.apache.iotdb.tsfile.file.metadata.enums.TSDataTypeLikeExpression. inferTypes(TypeProvider typeProvider)org.apache.iotdb.tsfile.file.metadata.enums.TSDataTypeLogicNotExpression. inferTypes(TypeProvider typeProvider)org.apache.iotdb.tsfile.file.metadata.enums.TSDataTypeNegationExpression. inferTypes(TypeProvider typeProvider)org.apache.iotdb.tsfile.file.metadata.enums.TSDataTypeRegularExpression. inferTypes(TypeProvider typeProvider)booleanUnaryExpression. isMappable(TypeProvider typeProvider) -
Uses of TypeProvider in org.apache.iotdb.db.mpp.plan.expression.visitor
Constructors in org.apache.iotdb.db.mpp.plan.expression.visitor with parameters of type TypeProvider Constructor Description ColumnTransformerVisitorContext(UDTFContext udtfContext, TypeProvider typeProvider, java.util.List<LeafColumnTransformer> leafList, java.util.Map<java.lang.String,java.util.List<InputLocation>> inputLocations, java.util.Map<Expression,ColumnTransformer> cache, java.util.Map<Expression,ColumnTransformer> hasSeen, java.util.List<ColumnTransformer> commonTransformerList, java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> inputDataTypes, int originSize)IntermediateLayerVisitorContext(long queryId, UDTFContext udtfContext, QueryDataSetInputLayer rawTimeSeriesInputLayer, java.util.Map<Expression,IntermediateLayer> expressionIntermediateLayerMap, TypeProvider typeProvider, LayerMemoryAssigner memoryAssigner) -
Uses of TypeProvider in org.apache.iotdb.db.mpp.plan.planner
Methods in org.apache.iotdb.db.mpp.plan.planner that return TypeProvider Modifier and Type Method Description TypeProviderLocalExecutionPlanContext. getTypeProvider()Methods in org.apache.iotdb.db.mpp.plan.planner with parameters of type TypeProvider Modifier and Type Method Description DataDriverLocalExecutionPlanner. plan(PlanNode plan, TypeProvider types, FragmentInstanceContext instanceContext, org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter, DataRegion dataRegion)LogicalPlanBuilderLogicalPlanBuilder. planAggregation(java.util.Set<Expression> aggregationExpressions, GroupByTimeParameter groupByTimeParameter, AggregationStep curStep, TypeProvider typeProvider, Ordering scanOrder)LogicalPlanBuilderLogicalPlanBuilder. planAggregationSource(java.util.Set<Expression> sourceExpressions, AggregationStep curStep, Ordering scanOrder, org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter, GroupByTimeParameter groupByTimeParameter, java.util.Set<Expression> aggregationExpressions, java.util.Map<Expression,java.util.Set<Expression>> groupByLevelExpressions, TypeProvider typeProvider)LogicalPlanBuilderLogicalPlanBuilder. planAggregationSourceWithIndexAdjust(java.util.Set<Expression> sourceExpressions, AggregationStep curStep, Ordering scanOrder, org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter, GroupByTimeParameter groupByTimeParameter, java.util.Set<Expression> aggregationExpressions, java.util.List<java.lang.Integer> measurementIndexes, java.util.Map<Expression,java.util.Set<Expression>> groupByLevelExpressions, TypeProvider typeProvider)static voidLogicalPlanBuilder. updateTypeProviderByPartialAggregation(AggregationDescriptor aggregationDescriptor, TypeProvider typeProvider)Constructors in org.apache.iotdb.db.mpp.plan.planner with parameters of type TypeProvider Constructor Description LocalExecutionPlanContext(TypeProvider typeProvider, FragmentInstanceContext instanceContext) -
Uses of TypeProvider in org.apache.iotdb.db.mpp.plan.planner.plan
Methods in org.apache.iotdb.db.mpp.plan.planner.plan that return TypeProvider Modifier and Type Method Description TypeProviderPlanFragment. getTypeProvider()Methods in org.apache.iotdb.db.mpp.plan.planner.plan with parameters of type TypeProvider Modifier and Type Method Description voidPlanFragment. setTypeProvider(TypeProvider typeProvider) -
Uses of TypeProvider in org.apache.iotdb.db.mpp.transformation.dag.builder
Constructors in org.apache.iotdb.db.mpp.transformation.dag.builder with parameters of type TypeProvider Constructor Description EvaluationDAGBuilder(long queryId, QueryDataSetInputLayer inputLayer, java.util.Map<java.lang.String,java.util.List<InputLocation>> inputLocations, Expression[] outputExpressions, TypeProvider typeProvider, UDTFContext udtfContext, float memoryBudgetInMB)
-