Class ConstantIntermediateLayer
- java.lang.Object
-
- org.apache.iotdb.db.mpp.transformation.dag.intermediate.IntermediateLayer
-
- org.apache.iotdb.db.mpp.transformation.dag.intermediate.ConstantIntermediateLayer
-
public class ConstantIntermediateLayer extends IntermediateLayer
IntermediateLayer for constants.
-
-
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 ConstantIntermediateLayer(ConstantOperand expression, long queryId, float memoryBudgetInMB)
-
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
-
ConstantIntermediateLayer
public ConstantIntermediateLayer(ConstantOperand expression, long queryId, float memoryBudgetInMB) throws QueryProcessException
- Throws:
QueryProcessException
-
-
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
-
-