Package | Description |
---|---|
org.apache.flink.table.planner.functions.casting |
Modifier and Type | Method and Description |
---|---|
static CastRule.Context |
CastRule.Context.create(boolean isPrinting,
boolean legacyBehaviour,
ZoneId zoneId,
ClassLoader classLoader,
org.apache.flink.table.planner.codegen.CodeGeneratorContext codeGeneratorContext)
Create a casting context.
|
Modifier and Type | Method and Description |
---|---|
static Object |
CastRuleProvider.cast(CastRule.Context context,
LogicalType inputLogicalType,
LogicalType targetLogicalType,
Object value)
Create a
CastExecutor and execute the cast on the provided value . |
static CastExecutor<?,?> |
CastRuleProvider.create(CastRule.Context context,
LogicalType inputLogicalType,
LogicalType targetLogicalType)
Create a
CastExecutor for the provided input type and target type. |
CastExecutor<IN,OUT> |
CastRule.create(CastRule.Context context,
LogicalType inputLogicalType,
LogicalType targetLogicalType)
Create a
CastExecutor starting from the provided input type. |
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.