Interface TypeStrategy
- All Known Subinterfaces:
StateTypeStrategy
- All Known Implementing Classes:
ArgumentMappingTypeStrategy,ArrayAppendPrependTypeStrategy,ArrayElementTypeStrategy,CollectTypeStrategy,CommonTypeStrategy,ExplicitTypeStrategy,FirstTypeStrategy,ForceNullableTypeStrategy,HiveAggDecimalPlusTypeStrategy,ItemAtTypeStrategy,MappingTypeStrategy,MatchFamilyTypeStrategy,MissingTypeStrategy,NullableIfArgsTypeStrategy,RowtimeTypeStrategy,ToTimestampLtzTypeStrategy,VaryingStringTypeStrategy
@PublicEvolving
public interface TypeStrategy
Strategy for inferring a function call's result data type.
Note: Implementations should implement Object.hashCode() and Object.equals(Object).
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptioninferType(CallContext callContext) Infers a type from the given function call.
-
Method Details
-
inferType
Infers a type from the given function call.
-