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.