Class UDTFInformationInferrer
- java.lang.Object
-
- org.apache.iotdb.db.mpp.transformation.dag.udf.UDTFInformationInferrer
-
public class UDTFInformationInferrer extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringfunctionName
-
Constructor Summary
Constructors Constructor Description UDTFInformationInferrer(java.lang.String functionName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.iotdb.udf.api.customizer.strategy.AccessStrategygetAccessStrategy(java.util.List<java.lang.String> childExpressions, java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> childExpressionDataTypes, java.util.Map<java.lang.String,java.lang.String> attributes)org.apache.iotdb.tsfile.file.metadata.enums.TSDataTypeinferOutputType(java.util.List<java.lang.String> childExpressions, java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> childExpressionDataTypes, java.util.Map<java.lang.String,java.lang.String> attributes)
-
-
-
Method Detail
-
inferOutputType
public org.apache.iotdb.tsfile.file.metadata.enums.TSDataType inferOutputType(java.util.List<java.lang.String> childExpressions, java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> childExpressionDataTypes, java.util.Map<java.lang.String,java.lang.String> attributes)
-
getAccessStrategy
public org.apache.iotdb.udf.api.customizer.strategy.AccessStrategy getAccessStrategy(java.util.List<java.lang.String> childExpressions, java.util.List<org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> childExpressionDataTypes, java.util.Map<java.lang.String,java.lang.String> attributes)
-
-