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 Type
    Method
    Description
    inferType(CallContext callContext)
    Infers a type from the given function call.