@PublicEvolving public final class TypeInference extends Object
See TypeInferenceUtil for more information about the type inference process.
| Modifier and Type | Class and Description |
|---|---|
static class |
TypeInference.Builder
Builder for configuring and creating instances of
TypeInference. |
| Modifier and Type | Method and Description |
|---|---|
Optional<TypeStrategy> |
getAccumulatorTypeStrategy() |
InputTypeStrategy |
getInputTypeStrategy() |
Optional<List<String>> |
getNamedArguments() |
TypeStrategy |
getOutputTypeStrategy() |
Optional<List<DataType>> |
getTypedArguments() |
static TypeInference.Builder |
newBuilder()
Builder for configuring and creating instances of
TypeInference. |
public static TypeInference.Builder newBuilder()
TypeInference.public InputTypeStrategy getInputTypeStrategy()
public Optional<TypeStrategy> getAccumulatorTypeStrategy()
public TypeStrategy getOutputTypeStrategy()
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.