int sinkSubTaskId
int sourceSubTaskId
org.apache.flink.cdc.common.event.TableId tableId
int schemaVersion
org.apache.flink.cdc.common.schema.Schema schema
org.apache.flink.cdc.common.event.TableId tableId
int schemaVersion
org.apache.flink.cdc.common.schema.Schema schema
int subtask
org.apache.flink.runtime.jobgraph.OperatorID operatorID
String operatorName
org.apache.flink.cdc.common.sink.MetadataApplier metadataApplier
List<E> routingRules
org.apache.flink.cdc.common.pipeline.SchemaChangeBehavior schemaChangeBehavior
java.time.Duration rpcTimeout
int sourceSubTaskId
int sinkSubTaskId
org.apache.flink.cdc.common.event.SchemaChangeEvent schemaChangeEvent
org.apache.flink.runtime.jobgraph.OperatorID operatorID
String operatorName
org.apache.flink.cdc.common.sink.MetadataApplier metadataApplier
List<E> routingRules
org.apache.flink.cdc.common.pipeline.SchemaChangeBehavior schemaChangeBehavior
java.time.Duration rpcTimeout
org.apache.flink.cdc.common.event.TableId tableId
org.apache.flink.cdc.common.event.SchemaChangeEvent schemaChangeEvent
int subTaskId
SchemaEvolutionClient schemaEvolutionClient
org.apache.flink.runtime.jobgraph.OperatorID schemaOperatorID
Set<E> processedTableIds
TableId that already processed CreateTableEvent.SchemaEvolutionClient schemaEvolutionClient
org.apache.flink.runtime.jobgraph.OperatorID schemaOperatorID
org.apache.flink.api.connector.sink2.Sink<InputT> sink
org.apache.flink.streaming.runtime.tasks.ProcessingTimeService processingTimeService
org.apache.flink.api.common.operators.MailboxExecutor mailboxExecutor
Object flinkWriterOperator
org.apache.flink.api.connector.sink2.SinkWriter<InputT> copySinkWriter
SinkWriter of flinkWriterOperator, obtained it through reflection to
deal with FlushEvent.Set<E> processedTableIds
TableId that already processed CreateTableEvent.org.apache.flink.api.connector.sink2.Sink<InputT> sink
org.apache.flink.runtime.jobgraph.OperatorID schemaOperatorID
String timezone
List<E> transformRules
Map<K,V> postTransformChangeInfoMap
List<E> udfFunctions
List<E> udfDescriptors
Map<K,V> hasAsteriskMap
Map<K,V> projectedColumnsMap
List<E> transformRules
Map<K,V> preTransformChangeInfoMap
List<E> schemaMetadataTransformers
List<E> udfFunctions
List<E> udfDescriptors
Map<K,V> preTransformProcessorMap
Map<K,V> hasAsteriskMap
boolean canContainDistributedTables
org.apache.flink.cdc.common.schema.Column column
String expression
String scriptExpression
List<E> originalColumnNames
TransformExpressionKey transformExpressionKey
String tableInclusions
String projection
String filter
String primaryKey
String partitionKey
String tableOption
String postTransformConverter
org.apache.flink.cdc.common.source.SupportedMetadataColumn[] supportedMetadataColumns
int downstreamParallelism
org.apache.flink.cdc.common.function.HashFunctionProvider<T> hashFunctionProvider
org.apache.flink.runtime.jobgraph.OperatorID schemaOperatorId
int downstreamParallelism
org.apache.flink.cdc.common.function.HashFunctionProvider<T> hashFunctionProvider
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
Class<T> enumClass
Map<K,V> valueToOrdinal
Enum.ordinal(). This allows us to maintain backwards compatibility for previous serialized
data in the case that the order of enum constants was changed or new constants were added.
On a fresh start with no reconfiguration, the ordinals would simply be identical to the enum constants actual ordinals. Ordinals may change after reconfiguration.
Enum<E extends Enum<E>>[] values
EnumSerializer.valueToOrdinal map. Serves as a bidirectional map to have fast access from ordinal to
value. May be reordered after reconfiguration.org.apache.flink.api.common.typeutils.TypeSerializer<T> elementSerializer
boolean hasNullMask
org.apache.flink.api.common.typeutils.TypeSerializer<T> elementSerializer
org.apache.flink.api.common.typeutils.TypeSerializer<T> keySerializer
org.apache.flink.api.common.typeutils.TypeSerializer<T> valueSerializer
org.apache.flink.api.common.typeutils.TypeSerializer<T> innerSerializer
org.apache.flink.cdc.common.types.DataType eleType
org.apache.flink.api.common.typeutils.TypeSerializer<T> eleSer
org.apache.flink.cdc.common.data.ArrayData.ElementGetter elementGetter
int precision
int scale
int precision
org.apache.flink.cdc.common.types.DataType keyType
org.apache.flink.cdc.common.types.DataType valueType
org.apache.flink.api.common.typeutils.TypeSerializer<T> keySerializer
org.apache.flink.api.common.typeutils.TypeSerializer<T> valueSerializer
org.apache.flink.cdc.common.data.ArrayData.ElementGetter keyGetter
org.apache.flink.cdc.common.data.ArrayData.ElementGetter valueGetter
BinaryRecordDataSerializer binarySerializer
int precision
int precision
StringSerializer stringSerializer
TableIdSerializer tableIdSerializer
ListSerializer<T> columnsSerializer
TableIdSerializer tableIdSerializer
MapSerializer<K,V> typeMapSerializer
TableIdSerializer tableIdSerializer
SchemaSerializer schemaSerializer
TableIdSerializer tableIdSerializer
org.apache.flink.api.common.typeutils.TypeSerializer<T> metaSerializer
EnumSerializer<T extends Enum<T>> opSerializer
RecordDataSerializer recordDataSerializer
TableIdSerializer tableIdSerializer
ListSerializer<T> columnNamesSerializer
TableIdSerializer tableIdSerializer
MapSerializer<K,V> typeMapSerializer
SchemaChangeEventSerializer schemaChangeEventSerializer
ListSerializer<T> listSerializer
EnumSerializer<T extends Enum<T>> enumSerializer
org.apache.flink.api.common.typeutils.TypeSerializer<T> dataChangeEventSerializer
EnumSerializer<T extends Enum<T>> schemaChangeEventTypeEnumSerializer
EventSerializer eventSerializer
TableIdSerializer tableIdSerializer
MapSerializer<K,V> nameMapSerializer
EnumSerializer<T extends Enum<T>> enumSerializer
TableIdSerializer tableIdSerializer
MapSerializer<K,V> typeMapSerializer
EnumSerializer<T extends Enum<T>> enumSerializer
PhysicalColumnSerializer physicalColumnSerializer
MetadataColumnSerializer metadataColumnSerializer
org.apache.flink.api.common.typeutils.TypeSerializer<T> addColumnSerializer
org.apache.flink.api.common.typeutils.TypeSerializer<T> existedColumnNameSerializer
EnumSerializer<T extends Enum<T>> positionEnumSerializer
StringSerializer stringSerializer
DataTypeSerializer dataTypeSerializer
EnumSerializer<T extends Enum<T>> enumSerializer
RowTypeSerializer rowTypeSerializer
DataTypeSerializer dataTypeSerializer
StringSerializer stringSerializer
DataTypeSerializer dataTypeSerializer
StringSerializer stringSerializer
ListSerializer<T> fieldsSerializer
ListSerializer<T> columnsSerializer
ListSerializer<T> primaryKeysSerializer
ListSerializer<T> partitionKeysSerializer
MapSerializer<K,V> optionsSerializer
StringSerializer stringSerializer
Copyright © 2025 The Apache Software Foundation. All rights reserved.