Class MetricsReportSerializer

Object
io.delta.kernel.internal.metrics.MetricsReportSerializer

public final class MetricsReportSerializer extends Object
Provides Jackson ObjectMapper configuration for serializing MetricsReport types
  • Field Details

    • OBJECT_MAPPER

      public static final com.fasterxml.jackson.databind.ObjectMapper OBJECT_MAPPER
      ObjectMapper configured for serializing metrics reports.

      This ObjectMapper is pre-configured with custom serializers for:

      • Java 8 Optional types (serialized as null when empty)
      • Exceptions (serialized using their toString() representation)
      • Complex types like StructType and Predicate (using string representation)
      • Column objects (serialized as arrays of field names)