Interface ReturnTypeInference
- All Known Implementing Classes:
ConcatReturnTypeInference
,DecimalReturnTypeInference.DecimalAddReturnTypeInference
,DecimalReturnTypeInference.DecimalAggReturnTypeInference
,DecimalReturnTypeInference.DecimalAvgAggReturnTypeInference
,DecimalReturnTypeInference.DecimalCastReturnTypeInference
,DecimalReturnTypeInference.DecimalDivScaleReturnTypeInference
,DecimalReturnTypeInference.DecimalMaxScaleReturnTypeInference
,DecimalReturnTypeInference.DecimalModScaleReturnTypeInference
,DecimalReturnTypeInference.DecimalSetScaleReturnTypeInference
,DecimalReturnTypeInference.DecimalSumAggReturnTypeInference
,DecimalReturnTypeInference.DecimalSumScaleReturnTypeInference
,DecimalReturnTypeInference.DecimalZeroScaleReturnTypeInference
,DefaultReturnTypeInference
,PadReturnTypeInference
,SameInOutLengthReturnTypeInference
,StringCastReturnTypeInference
public interface ReturnTypeInference
Return type calculation interface for functions that have return type set as with enum
FunctionTemplate.ReturnType
.-
Method Summary
Modifier and TypeMethodDescriptiongetType
(List<LogicalExpression> logicalExpressions, FunctionAttributes attributes)
-
Method Details
-
getType
TypeProtos.MajorType getType(List<LogicalExpression> logicalExpressions, FunctionAttributes attributes)
-