Class AggregatedStatisticsSerializer.AggregatedStatisticsSerializerSnapshot

java.lang.Object
org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<org.apache.iceberg.flink.sink.shuffle.AggregatedStatistics,AggregatedStatisticsSerializer>
org.apache.iceberg.flink.sink.shuffle.AggregatedStatisticsSerializer.AggregatedStatisticsSerializerSnapshot
All Implemented Interfaces:
org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<org.apache.iceberg.flink.sink.shuffle.AggregatedStatistics>
Enclosing class:
AggregatedStatisticsSerializer

public static class AggregatedStatisticsSerializer.AggregatedStatisticsSerializerSnapshot extends org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<org.apache.iceberg.flink.sink.shuffle.AggregatedStatistics,AggregatedStatisticsSerializer>
  • Constructor Details

    • AggregatedStatisticsSerializerSnapshot

      public AggregatedStatisticsSerializerSnapshot()
      Constructor for read instantiation.
    • AggregatedStatisticsSerializerSnapshot

      public AggregatedStatisticsSerializerSnapshot(AggregatedStatisticsSerializer serializer)
  • Method Details

    • getCurrentOuterSnapshotVersion

      protected int getCurrentOuterSnapshotVersion()
      Specified by:
      getCurrentOuterSnapshotVersion in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<org.apache.iceberg.flink.sink.shuffle.AggregatedStatistics,AggregatedStatisticsSerializer>
    • getNestedSerializers

      protected org.apache.flink.api.common.typeutils.TypeSerializer<?>[] getNestedSerializers(AggregatedStatisticsSerializer outerSerializer)
      Specified by:
      getNestedSerializers in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<org.apache.iceberg.flink.sink.shuffle.AggregatedStatistics,AggregatedStatisticsSerializer>
    • createOuterSerializerWithNestedSerializers

      protected AggregatedStatisticsSerializer createOuterSerializerWithNestedSerializers(org.apache.flink.api.common.typeutils.TypeSerializer<?>[] nestedSerializers)
      Specified by:
      createOuterSerializerWithNestedSerializers in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<org.apache.iceberg.flink.sink.shuffle.AggregatedStatistics,AggregatedStatisticsSerializer>