public static class CastRulePredicate.Builder extends Object
CastRulePredicate
.Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CastRulePredicate |
build() |
CastRulePredicate.Builder |
input(LogicalTypeFamily inputTypeFamily) |
CastRulePredicate.Builder |
input(LogicalTypeRoot inputTypeRoot) |
CastRulePredicate.Builder |
predicate(java.util.function.BiPredicate<LogicalType,LogicalType> customPredicate) |
CastRulePredicate.Builder |
target(LogicalType outputType) |
CastRulePredicate.Builder |
target(LogicalTypeFamily outputTypeFamily) |
CastRulePredicate.Builder |
target(LogicalTypeRoot outputTypeRoot) |
public CastRulePredicate.Builder input(LogicalTypeRoot inputTypeRoot)
public CastRulePredicate.Builder target(LogicalTypeRoot outputTypeRoot)
public CastRulePredicate.Builder target(LogicalType outputType)
public CastRulePredicate.Builder input(LogicalTypeFamily inputTypeFamily)
public CastRulePredicate.Builder target(LogicalTypeFamily outputTypeFamily)
public CastRulePredicate.Builder predicate(java.util.function.BiPredicate<LogicalType,LogicalType> customPredicate)
public CastRulePredicate build()
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.