public class TransformProjectionProcessor extends Object
A transform projection processor contains:
| 构造器和说明 |
|---|
TransformProjectionProcessor(PostTransformChangeInfo postTransformChangeInfo,
TransformProjection transformProjection,
String timezone,
List<UserDefinedFunctionDescriptor> udfDescriptors,
List<Object> udfFunctionInstances,
org.apache.flink.cdc.common.source.SupportedMetadataColumn[] supportedMetadataColumns) |
| 限定符和类型 | 方法和说明 |
|---|---|
TransformProjection |
getTransformProjection() |
boolean |
hasTableInfo() |
static TransformProjectionProcessor |
of(PostTransformChangeInfo tableInfo,
TransformProjection transformProjection,
String timezone,
List<UserDefinedFunctionDescriptor> udfDescriptors,
List<Object> udfFunctionInstances,
org.apache.flink.cdc.common.source.SupportedMetadataColumn[] supportedMetadataColumns) |
static TransformProjectionProcessor |
of(TransformProjection transformProjection,
List<UserDefinedFunctionDescriptor> udfDescriptors,
List<Object> udfFunctionInstances,
org.apache.flink.cdc.common.source.SupportedMetadataColumn[] supportedMetadataColumns) |
static TransformProjectionProcessor |
of(TransformProjection transformProjection,
String timezone,
List<UserDefinedFunctionDescriptor> udfDescriptors,
List<Object> udfFunctionInstances,
org.apache.flink.cdc.common.source.SupportedMetadataColumn[] supportedMetadataColumns) |
org.apache.flink.cdc.common.data.binary.BinaryRecordData |
processData(org.apache.flink.cdc.common.data.binary.BinaryRecordData payload,
long epochTime,
String opType,
Map<String,String> meta) |
org.apache.flink.cdc.common.schema.Schema |
processSchema(org.apache.flink.cdc.common.schema.Schema schema,
org.apache.flink.cdc.common.source.SupportedMetadataColumn[] supportedMetadataColumns) |
public TransformProjectionProcessor(PostTransformChangeInfo postTransformChangeInfo, TransformProjection transformProjection, String timezone, List<UserDefinedFunctionDescriptor> udfDescriptors, List<Object> udfFunctionInstances, org.apache.flink.cdc.common.source.SupportedMetadataColumn[] supportedMetadataColumns)
public boolean hasTableInfo()
public TransformProjection getTransformProjection()
public static TransformProjectionProcessor of(PostTransformChangeInfo tableInfo, TransformProjection transformProjection, String timezone, List<UserDefinedFunctionDescriptor> udfDescriptors, List<Object> udfFunctionInstances, org.apache.flink.cdc.common.source.SupportedMetadataColumn[] supportedMetadataColumns)
public static TransformProjectionProcessor of(TransformProjection transformProjection, String timezone, List<UserDefinedFunctionDescriptor> udfDescriptors, List<Object> udfFunctionInstances, org.apache.flink.cdc.common.source.SupportedMetadataColumn[] supportedMetadataColumns)
public static TransformProjectionProcessor of(TransformProjection transformProjection, List<UserDefinedFunctionDescriptor> udfDescriptors, List<Object> udfFunctionInstances, org.apache.flink.cdc.common.source.SupportedMetadataColumn[] supportedMetadataColumns)
public org.apache.flink.cdc.common.schema.Schema processSchema(org.apache.flink.cdc.common.schema.Schema schema,
org.apache.flink.cdc.common.source.SupportedMetadataColumn[] supportedMetadataColumns)
Copyright © 2025 The Apache Software Foundation. All rights reserved.