Class CastRulePredicate.Builder
java.lang.Object
org.apache.flink.table.planner.functions.casting.CastRulePredicate.Builder
- Enclosing class:
- CastRulePredicate
Builder for the
CastRulePredicate.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()input(org.apache.flink.table.types.logical.LogicalTypeFamily inputTypeFamily) input(org.apache.flink.table.types.logical.LogicalTypeRoot inputTypeRoot) predicate(BiPredicate<org.apache.flink.table.types.logical.LogicalType, org.apache.flink.table.types.logical.LogicalType> customPredicate) target(org.apache.flink.table.types.logical.LogicalType outputType) target(org.apache.flink.table.types.logical.LogicalTypeFamily outputTypeFamily) target(org.apache.flink.table.types.logical.LogicalTypeRoot outputTypeRoot)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
input
public CastRulePredicate.Builder input(org.apache.flink.table.types.logical.LogicalTypeRoot inputTypeRoot) -
target
public CastRulePredicate.Builder target(org.apache.flink.table.types.logical.LogicalTypeRoot outputTypeRoot) -
target
public CastRulePredicate.Builder target(org.apache.flink.table.types.logical.LogicalType outputType) -
input
public CastRulePredicate.Builder input(org.apache.flink.table.types.logical.LogicalTypeFamily inputTypeFamily) -
target
public CastRulePredicate.Builder target(org.apache.flink.table.types.logical.LogicalTypeFamily outputTypeFamily) -
predicate
public CastRulePredicate.Builder predicate(BiPredicate<org.apache.flink.table.types.logical.LogicalType, org.apache.flink.table.types.logical.LogicalType> customPredicate) -
build
-