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