| Package | Description |
|---|---|
| org.apache.flink.table.types.inference | |
| org.apache.flink.table.types.inference.strategies | |
| org.apache.flink.table.types.inference.validators |
| Modifier and Type | Method and Description |
|---|---|
Optional<DataType> |
TypeStrategy.inferType(CallContext callContext)
Infers a type from the given function call.
|
static TypeInferenceUtil.Result |
TypeInferenceUtil.runTypeInference(TypeInference typeInference,
CallContext callContext) |
DataType |
TypeTransformation.transform(CallContext callContext,
DataType typeToTransform)
Transforms the given data type to a different data type under the given context.
|
boolean |
InputTypeValidator.validate(CallContext callContext,
boolean throwOnFailure)
Main logic for validating the input.
|
| Modifier and Type | Method and Description |
|---|---|
Optional<DataType> |
MissingTypeStrategy.inferType(CallContext callContext) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
PassingTypeValidator.validate(CallContext callContext,
boolean throwOnFailure) |
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.