Class CheckpointSchemaManager

java.lang.Object
io.trino.plugin.deltalake.transactionlog.checkpoint.CheckpointSchemaManager

public class CheckpointSchemaManager extends Object
  • Constructor Details

    • CheckpointSchemaManager

      @Inject public CheckpointSchemaManager(TypeManager typeManager)
  • Method Details

    • getMetadataEntryType

      public RowType getMetadataEntryType()
    • getAddEntryType

      public RowType getAddEntryType(MetadataEntry metadataEntry, boolean requireWriteStatsAsJson, boolean requireWriteStatsAsStruct)
    • getRemoveEntryType

      public RowType getRemoveEntryType()
    • getTxnEntryType

      public RowType getTxnEntryType()
    • getProtocolEntryType

      public RowType getProtocolEntryType(boolean requireReaderFeatures, boolean requireWriterFeatures)
    • getCommitInfoEntryType

      public RowType getCommitInfoEntryType()