public class TimelineMetadataUtils extends Object
| Constructor and Description |
|---|
TimelineMetadataUtils() |
public static HoodieRestoreMetadata convertRestoreMetadata(String startRestoreTime, long durationInMs, List<HoodieInstant> instants, Map<String,List<HoodieRollbackMetadata>> instantToRollbackMetadata)
public static HoodieRollbackMetadata convertRollbackMetadata(String startRollbackTime, Option<Long> durationInMs, List<HoodieInstant> instants, List<HoodieRollbackStat> rollbackStats)
public static HoodieSavepointMetadata convertSavepointMetadata(String user, String comment, Map<String,List<String>> latestFiles)
public static Option<byte[]> serializeCompactionPlan(HoodieCompactionPlan compactionWorkload) throws IOException
IOExceptionpublic static Option<byte[]> serializeCleanerPlan(HoodieCleanerPlan cleanPlan) throws IOException
IOExceptionpublic static Option<byte[]> serializeRollbackPlan(HoodieRollbackPlan rollbackPlan) throws IOException
IOExceptionpublic static Option<byte[]> serializeRestorePlan(HoodieRestorePlan restorePlan) throws IOException
IOExceptionpublic static Option<byte[]> serializeCleanMetadata(HoodieCleanMetadata metadata) throws IOException
IOExceptionpublic static Option<byte[]> serializeSavepointMetadata(HoodieSavepointMetadata metadata) throws IOException
IOExceptionpublic static Option<byte[]> serializeRollbackMetadata(HoodieRollbackMetadata rollbackMetadata) throws IOException
IOExceptionpublic static Option<byte[]> serializeRestoreMetadata(HoodieRestoreMetadata restoreMetadata) throws IOException
IOExceptionpublic static Option<byte[]> serializeRequestedReplaceMetadata(HoodieRequestedReplaceMetadata clusteringPlan) throws IOException
IOExceptionpublic static Option<byte[]> serializeIndexPlan(HoodieIndexPlan indexPlan) throws IOException
IOExceptionpublic static Option<byte[]> serializeIndexCommitMetadata(HoodieIndexCommitMetadata indexCommitMetadata) throws IOException
IOExceptionpublic static Option<byte[]> serializeCommitMetadata(HoodieCommitMetadata commitMetadata) throws IOException
IOExceptionpublic static <T extends org.apache.avro.specific.SpecificRecordBase> Option<byte[]> serializeAvroMetadata(T metadata, Class<T> clazz) throws IOException
IOExceptionpublic static HoodieCleanerPlan deserializeCleanerPlan(byte[] bytes) throws IOException
IOExceptionpublic static HoodieCompactionPlan deserializeCompactionPlan(byte[] bytes) throws IOException
IOExceptionpublic static HoodieCleanMetadata deserializeHoodieCleanMetadata(byte[] bytes) throws IOException
IOExceptionpublic static HoodieRollbackMetadata deserializeHoodieRollbackMetadata(byte[] bytes) throws IOException
IOExceptionpublic static HoodieRestoreMetadata deserializeHoodieRestoreMetadata(byte[] bytes) throws IOException
IOExceptionpublic static HoodieSavepointMetadata deserializeHoodieSavepointMetadata(byte[] bytes) throws IOException
IOExceptionpublic static HoodieRequestedReplaceMetadata deserializeRequestedReplaceMetadata(byte[] bytes) throws IOException
IOExceptionpublic static HoodieIndexPlan deserializeIndexPlan(byte[] bytes) throws IOException
IOExceptionpublic static HoodieCommitMetadata deserializeCommitMetadata(byte[] bytes) throws IOException
IOExceptionpublic static HoodieReplaceCommitMetadata deserializeReplaceCommitMetadata(byte[] bytes) throws IOException
IOExceptionpublic static <T extends org.apache.avro.specific.SpecificRecordBase> T deserializeAvroMetadata(byte[] bytes,
Class<T> clazz)
throws IOException
IOExceptionCopyright © 2024 The Apache Software Foundation. All rights reserved.