Package org.apache.iceberg.metrics
Class CommitReportParser
- java.lang.Object
-
- org.apache.iceberg.metrics.CommitReportParser
-
public class CommitReportParser extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CommitReport
fromJson(com.fasterxml.jackson.databind.JsonNode json)
static CommitReport
fromJson(java.lang.String json)
static java.lang.String
toJson(CommitReport commitReport)
static java.lang.String
toJson(CommitReport commitReport, boolean pretty)
static void
toJson(CommitReport commitReport, com.fasterxml.jackson.core.JsonGenerator gen)
static void
toJsonWithoutStartEnd(CommitReport commitReport, com.fasterxml.jackson.core.JsonGenerator gen)
This serializes theCommitReport
without writing a start/end object and is mainly used byReportMetricsRequestParser
.
-
-
-
Method Detail
-
toJson
public static java.lang.String toJson(CommitReport commitReport)
-
toJson
public static java.lang.String toJson(CommitReport commitReport, boolean pretty)
-
toJson
public static void toJson(CommitReport commitReport, com.fasterxml.jackson.core.JsonGenerator gen) throws java.io.IOException
- Throws:
java.io.IOException
-
toJsonWithoutStartEnd
public static void toJsonWithoutStartEnd(CommitReport commitReport, com.fasterxml.jackson.core.JsonGenerator gen) throws java.io.IOException
This serializes theCommitReport
without writing a start/end object and is mainly used byReportMetricsRequestParser
.- Parameters:
commitReport
- TheCommitReport
to serializegen
- TheJsonGenerator
to use- Throws:
java.io.IOException
- If an error occurs while serializing
-
fromJson
public static CommitReport fromJson(java.lang.String json)
-
fromJson
public static CommitReport fromJson(com.fasterxml.jackson.databind.JsonNode json)
-
-