Interface TypeStrategy

All Known Subinterfaces:
StateTypeStrategy

@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:
  • TypeStrategies
  • Method Summary

    Modifier and Type
    Method
    Description
    inferType(org.apache.flink.table.types.inference.CallContext callContext)
    Infers a type from the given function call.
  • Method Details

    • inferType

      Optional<DataType> inferType(org.apache.flink.table.types.inference.CallContext callContext)
      Infers a type from the given function call.