| Interface | Description |
|---|---|
| ArgumentCount |
Defines the count of accepted arguments (including open intervals) that a function can take.
|
| CallContext |
Provides details about the function call for
InputTypeValidator and TypeStrategy. |
| CallContextBase |
Provides details about the function call for which type inference is performed.
|
| InputTypeValidator |
Validator for checking the input data types of a function call.
|
| TypeStrategy |
Strategy for inferring the data type of a function call.
|
| TypeTransformation |
Transforms one data type to another.
|
| Class | Description |
|---|---|
| InputTypeValidators |
Validators for checking the input data types of a function call.
|
| Signature |
Describes the signature of a function.
|
| Signature.Argument |
Representation of a single argument in a signature.
|
| TypeInference |
Provides logic for the type inference of function calls.
|
| TypeInference.Builder |
Builder for configuring and creating instances of
TypeInference. |
| TypeInferenceUtil |
Utility for performing type inference.
|
| TypeInferenceUtil.Result |
The result of a type inference run.
|
| TypeStrategies |
Strategies for inferring an output or accumulator data type of a function call.
|
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.