@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() |
Optional<List<Boolean>> |
getOptionalArguments() |
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–2024 The Apache Software Foundation. All rights reserved.