| 程序包 | 说明 |
|---|---|
| org.apache.flink.cdc.runtime.operators.transform | |
| org.apache.flink.cdc.runtime.parser |
| 限定符和类型 | 方法和说明 |
|---|---|
static org.codehaus.janino.ExpressionEvaluator |
TransformExpressionCompiler.compileExpression(TransformExpressionKey key,
List<UserDefinedFunctionDescriptor> udfDescriptors)
Compiles an expression code to a janino
ExpressionEvaluator. |
static ProjectionColumnProcessor |
ProjectionColumnProcessor.of(PostTransformChangeInfo tableInfo,
ProjectionColumn projectionColumn,
String timezone,
List<UserDefinedFunctionDescriptor> udfDescriptors,
List<Object> udfFunctionInstances,
org.apache.flink.cdc.common.source.SupportedMetadataColumn[] supportedMetadataColumns) |
static TransformFilterProcessor |
TransformFilterProcessor.of(PostTransformChangeInfo tableInfo,
TransformFilter transformFilter,
String timezone,
List<UserDefinedFunctionDescriptor> udfDescriptors,
List<Object> udfFunctionInstances,
org.apache.flink.cdc.common.source.SupportedMetadataColumn[] supportedMetadataColumns) |
static TransformProjectionProcessor |
TransformProjectionProcessor.of(PostTransformChangeInfo tableInfo,
TransformProjection transformProjection,
String timezone,
List<UserDefinedFunctionDescriptor> udfDescriptors,
List<Object> udfFunctionInstances,
org.apache.flink.cdc.common.source.SupportedMetadataColumn[] supportedMetadataColumns) |
static Optional<TransformFilter> |
TransformFilter.of(String filterExpression,
List<UserDefinedFunctionDescriptor> udfDescriptors) |
static TransformProjectionProcessor |
TransformProjectionProcessor.of(TransformProjection transformProjection,
List<UserDefinedFunctionDescriptor> udfDescriptors,
List<Object> udfFunctionInstances,
org.apache.flink.cdc.common.source.SupportedMetadataColumn[] supportedMetadataColumns) |
static TransformProjectionProcessor |
TransformProjectionProcessor.of(TransformProjection transformProjection,
String timezone,
List<UserDefinedFunctionDescriptor> udfDescriptors,
List<Object> udfFunctionInstances,
org.apache.flink.cdc.common.source.SupportedMetadataColumn[] supportedMetadataColumns) |
| 构造器和说明 |
|---|
ProjectionColumnProcessor(PostTransformChangeInfo tableInfo,
ProjectionColumn projectionColumn,
String timezone,
List<UserDefinedFunctionDescriptor> udfDescriptors,
List<Object> udfFunctionInstances,
org.apache.flink.cdc.common.source.SupportedMetadataColumn[] supportedMetadataColumns) |
TransformFilterProcessor(PostTransformChangeInfo tableInfo,
TransformFilter transformFilter,
String timezone,
List<UserDefinedFunctionDescriptor> udfDescriptors,
List<Object> udfFunctionInstances,
Map<String,org.apache.flink.cdc.common.source.SupportedMetadataColumn> supportedMetadataColumns) |
TransformProjectionProcessor(PostTransformChangeInfo postTransformChangeInfo,
TransformProjection transformProjection,
String timezone,
List<UserDefinedFunctionDescriptor> udfDescriptors,
List<Object> udfFunctionInstances,
org.apache.flink.cdc.common.source.SupportedMetadataColumn[] supportedMetadataColumns) |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<ProjectionColumn> |
TransformParser.generateProjectionColumns(String projectionExpression,
List<org.apache.flink.cdc.common.schema.Column> columns,
List<UserDefinedFunctionDescriptor> udfDescriptors,
org.apache.flink.cdc.common.source.SupportedMetadataColumn[] supportedMetadataColumns) |
static String |
TransformParser.translateFilterExpressionToJaninoExpression(String filterExpression,
List<UserDefinedFunctionDescriptor> udfDescriptors) |
static String |
JaninoCompiler.translateSqlNodeToJaninoExpression(org.apache.calcite.sql.SqlNode transform,
List<UserDefinedFunctionDescriptor> udfDescriptors) |
static org.codehaus.janino.Java.Rvalue |
JaninoCompiler.translateSqlNodeToJaninoRvalue(org.apache.calcite.sql.SqlNode transform,
List<UserDefinedFunctionDescriptor> udfDescriptors) |
Copyright © 2025 The Apache Software Foundation. All rights reserved.