pub fn new(partition_checkpoint: PartitionCheckpoint) -> Self {
        // database-wide checkpoint also includes the to-be-persisted partition
        let database_checkpoint = DatabaseCheckpoint {
            sequencer_numbers: partition_checkpoint.sequencer_numbers.clone(),
        };

        Self {
            partition_checkpoint,
            database_checkpoint,
        }
    }
/// Create new builder from the persistence window of the to-be-persisted partition.
Create new builder from the persistence window of the to-be-persisted partition.
Create new builder from the persistence window of the to - be - persisted partition .
pub fn new(partition_checkpoint: PartitionCheckpoint) -> Self {
        // database-wide checkpoint also includes the to-be-persisted partition
        let database_checkpoint = DatabaseCheckpoint {
            sequencer_numbers: partition_checkpoint.sequencer_numbers.clone(),
        };
        Self {
            partition_checkpoint,
            database_checkpoint,
        }
    }
pub fn new ( partition_checkpoint : PartitionCheckpoint ) -> Self { // database-wide checkpoint also includes the to-be-persisted partition let database_checkpoint = DatabaseCheckpoint { sequencer_numbers : partition_checkpoint . sequencer_numbers . clone ( ) , } ; Self { partition_checkpoint , database_checkpoint , } }
Create new builder from the persistence window of the to-be-persisted partition.
Create new builder from the persistence window of the to - be - persisted partition .
partition_checkpoint
PartitionCheckpoint
partition_checkpoint
PartitionCheckpoint