public class TransformProjectionProcessor extends Object
A transform projection processor contains:
| Constructor and Description |
|---|
TransformProjectionProcessor(TableInfo tableInfo,
TableChangeInfo tableChangeInfo,
TransformProjection transformProjection,
String timezone) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasTableChangeInfo() |
boolean |
hasTableInfo() |
static TransformProjectionProcessor |
of(TableChangeInfo tableChangeInfo,
TransformProjection transformProjection) |
static TransformProjectionProcessor |
of(TableInfo tableInfo,
TransformProjection transformProjection,
String timezone) |
static TransformProjectionProcessor |
of(TransformProjection transformProjection) |
org.apache.flink.cdc.common.event.CreateTableEvent |
processCreateTableEvent(org.apache.flink.cdc.common.event.CreateTableEvent createTableEvent) |
org.apache.flink.cdc.common.data.binary.BinaryRecordData |
processData(org.apache.flink.cdc.common.data.binary.BinaryRecordData after,
long epochTime) |
org.apache.flink.cdc.common.data.binary.BinaryRecordData |
processFillDataField(org.apache.flink.cdc.common.data.binary.BinaryRecordData data) |
void |
processSchemaChangeEvent(org.apache.flink.cdc.common.schema.Schema schema) |
public TransformProjectionProcessor(TableInfo tableInfo, TableChangeInfo tableChangeInfo, TransformProjection transformProjection, String timezone)
public boolean hasTableChangeInfo()
public boolean hasTableInfo()
public static TransformProjectionProcessor of(TableInfo tableInfo, TransformProjection transformProjection, String timezone)
public static TransformProjectionProcessor of(TableChangeInfo tableChangeInfo, TransformProjection transformProjection)
public static TransformProjectionProcessor of(TransformProjection transformProjection)
public org.apache.flink.cdc.common.event.CreateTableEvent processCreateTableEvent(org.apache.flink.cdc.common.event.CreateTableEvent createTableEvent)
public void processSchemaChangeEvent(org.apache.flink.cdc.common.schema.Schema schema)
public org.apache.flink.cdc.common.data.binary.BinaryRecordData processFillDataField(org.apache.flink.cdc.common.data.binary.BinaryRecordData data)
public org.apache.flink.cdc.common.data.binary.BinaryRecordData processData(org.apache.flink.cdc.common.data.binary.BinaryRecordData after,
long epochTime)
Copyright © 2024 The Apache Software Foundation. All rights reserved.