Class SingleInputColumnSingleReferenceIntermediateLayer
- java.lang.Object
-
- org.apache.iotdb.db.mpp.transformation.dag.intermediate.IntermediateLayer
-
- org.apache.iotdb.db.mpp.transformation.dag.intermediate.SingleInputColumnSingleReferenceIntermediateLayer
-
public class SingleInputColumnSingleReferenceIntermediateLayer extends IntermediateLayer
-
-
Field Summary
-
Fields inherited from class org.apache.iotdb.db.mpp.transformation.dag.intermediate.IntermediateLayer
CACHE_BLOCK_SIZE, expression, memoryBudgetInMB, queryId
-
-
Constructor Summary
Constructors Constructor Description SingleInputColumnSingleReferenceIntermediateLayer(Expression expression, long queryId, float memoryBudgetInMB, LayerPointReader parentLayerPointReader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LayerPointReaderconstructPointReader()LayerRowReaderconstructRowReader()protected LayerRowWindowReaderconstructRowSessionTimeWindowReader(org.apache.iotdb.udf.api.customizer.strategy.SessionTimeWindowAccessStrategy strategy, float memoryBudgetInMB)protected LayerRowWindowReaderconstructRowSlidingSizeWindowReader(org.apache.iotdb.udf.api.customizer.strategy.SlidingSizeWindowAccessStrategy strategy, float memoryBudgetInMB)protected LayerRowWindowReaderconstructRowSlidingTimeWindowReader(org.apache.iotdb.udf.api.customizer.strategy.SlidingTimeWindowAccessStrategy strategy, float memoryBudgetInMB)protected LayerRowWindowReaderconstructRowStateWindowReader(org.apache.iotdb.udf.api.customizer.strategy.StateWindowAccessStrategy strategy, float memoryBudgetInMB)-
Methods inherited from class org.apache.iotdb.db.mpp.transformation.dag.intermediate.IntermediateLayer
constructRowWindowReader, toString
-
-
-
-
Constructor Detail
-
SingleInputColumnSingleReferenceIntermediateLayer
public SingleInputColumnSingleReferenceIntermediateLayer(Expression expression, long queryId, float memoryBudgetInMB, LayerPointReader parentLayerPointReader)
-
-
Method Detail
-
constructPointReader
public LayerPointReader constructPointReader()
- Specified by:
constructPointReaderin classIntermediateLayer
-
constructRowReader
public LayerRowReader constructRowReader()
- Specified by:
constructRowReaderin classIntermediateLayer
-
constructRowSlidingSizeWindowReader
protected LayerRowWindowReader constructRowSlidingSizeWindowReader(org.apache.iotdb.udf.api.customizer.strategy.SlidingSizeWindowAccessStrategy strategy, float memoryBudgetInMB)
- Specified by:
constructRowSlidingSizeWindowReaderin classIntermediateLayer
-
constructRowSlidingTimeWindowReader
protected LayerRowWindowReader constructRowSlidingTimeWindowReader(org.apache.iotdb.udf.api.customizer.strategy.SlidingTimeWindowAccessStrategy strategy, float memoryBudgetInMB)
- Specified by:
constructRowSlidingTimeWindowReaderin classIntermediateLayer
-
constructRowSessionTimeWindowReader
protected LayerRowWindowReader constructRowSessionTimeWindowReader(org.apache.iotdb.udf.api.customizer.strategy.SessionTimeWindowAccessStrategy strategy, float memoryBudgetInMB)
- Specified by:
constructRowSessionTimeWindowReaderin classIntermediateLayer
-
constructRowStateWindowReader
protected LayerRowWindowReader constructRowStateWindowReader(org.apache.iotdb.udf.api.customizer.strategy.StateWindowAccessStrategy strategy, float memoryBudgetInMB)
- Specified by:
constructRowStateWindowReaderin classIntermediateLayer
-
-