Uses of Class
org.apache.flink.cdc.runtime.partitioning.PartitioningEvent
-
-
Uses of PartitioningEvent in org.apache.flink.cdc.composer.flink.translator
Methods in org.apache.flink.cdc.composer.flink.translator that return types with arguments of type PartitioningEvent Modifier and Type Method Description org.apache.flink.streaming.api.datastream.DataStream<PartitioningEvent>PartitioningTranslator. translateDistributed(org.apache.flink.streaming.api.datastream.DataStream<Event> input, int upstreamParallelism, int downstreamParallelism, HashFunctionProvider<DataChangeEvent> hashFunctionProvider)Method parameters in org.apache.flink.cdc.composer.flink.translator with type arguments of type PartitioningEvent Modifier and Type Method Description org.apache.flink.streaming.api.datastream.DataStream<Event>SchemaOperatorTranslator. translateDistributed(org.apache.flink.streaming.api.datastream.DataStream<PartitioningEvent> input, int parallelism, MetadataApplier metadataApplier, List<RouteDef> routes, RouteMode routeMode) -
Uses of PartitioningEvent in org.apache.flink.cdc.runtime.operators.schema.distributed
Method parameters in org.apache.flink.cdc.runtime.operators.schema.distributed with type arguments of type PartitioningEvent Modifier and Type Method Description voidSchemaOperator. processElement(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<PartitioningEvent> streamRecord) -
Uses of PartitioningEvent in org.apache.flink.cdc.runtime.partitioning
Methods in org.apache.flink.cdc.runtime.partitioning that return PartitioningEvent Modifier and Type Method Description static PartitioningEventPartitioningEvent. ofDistributed(Event payload, int sourcePartition, int targetPartition)For distributed topology, we need to track its upstream source subTask ID to correctly distinguish events from different partitions.static PartitioningEventPartitioningEvent. ofRegular(Event payload, int targetPartition)For partitioning events with regular topology, source partition information is not necessary.Methods in org.apache.flink.cdc.runtime.partitioning with parameters of type PartitioningEvent Modifier and Type Method Description IntegerPartitioningEventKeySelector. getKey(PartitioningEvent event)EventPostPartitionProcessor. map(PartitioningEvent value) -
Uses of PartitioningEvent in org.apache.flink.cdc.runtime.serializer.event
Methods in org.apache.flink.cdc.runtime.serializer.event that return PartitioningEvent Modifier and Type Method Description PartitioningEventPartitioningEventSerializer. copy(PartitioningEvent from)PartitioningEventPartitioningEventSerializer. copy(PartitioningEvent from, PartitioningEvent reuse)PartitioningEventPartitioningEventSerializer. createInstance()PartitioningEventPartitioningEventSerializer. deserialize(PartitioningEvent reuse, org.apache.flink.core.memory.DataInputView source)PartitioningEventPartitioningEventSerializer. deserialize(org.apache.flink.core.memory.DataInputView source)Methods in org.apache.flink.cdc.runtime.serializer.event that return types with arguments of type PartitioningEvent Modifier and Type Method Description org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<PartitioningEvent>PartitioningEventSerializer. snapshotConfiguration()Methods in org.apache.flink.cdc.runtime.serializer.event with parameters of type PartitioningEvent Modifier and Type Method Description PartitioningEventPartitioningEventSerializer. copy(PartitioningEvent from)PartitioningEventPartitioningEventSerializer. copy(PartitioningEvent from, PartitioningEvent reuse)PartitioningEventPartitioningEventSerializer. deserialize(PartitioningEvent reuse, org.apache.flink.core.memory.DataInputView source)voidPartitioningEventSerializer. serialize(PartitioningEvent record, org.apache.flink.core.memory.DataOutputView target) -
Uses of PartitioningEvent in org.apache.flink.cdc.runtime.typeutils
Methods in org.apache.flink.cdc.runtime.typeutils that return types with arguments of type PartitioningEvent Modifier and Type Method Description org.apache.flink.api.common.typeutils.TypeSerializer<PartitioningEvent>PartitioningEventTypeInfo. createSerializer(org.apache.flink.api.common.ExecutionConfig config)org.apache.flink.api.common.typeutils.TypeSerializer<PartitioningEvent>PartitioningEventTypeInfo. createSerializer(org.apache.flink.api.common.serialization.SerializerConfig config)For Flink 2.2+ (TypeInformation.createSerializer now takes SerializerConfig).Class<PartitioningEvent>PartitioningEventTypeInfo. getTypeClass()
-