private StepsStageSnapshot(IStepsKVDB next_stage, long frozen_at_snapshotnumber) : this(next_stage) { this.is_frozen = true; this.frozen_at_snapshotnumber = frozen_at_snapshotnumber; }
public StepsStageSnapshot(IStepsKVDB next_stage) { this.is_frozen = false; this.next_stage = next_stage; this.current_snapshot = id_gen.nextTimestamp(); // TODO: init this from our config info, not a new snapshot number! }
private TimestampSnapshotStage(IStepsKVDB next_stage, long frozen_at_timestamp) : this(next_stage) { this.is_frozen = true; this.frozen_at_timestamp = frozen_at_timestamp; }
public StepsStageSubset(RecordKeyType_String subset_name, IStepsKVDB next_stage) { this.next_stage = next_stage; this.subset_name = subset_name; }
public TimestampSnapshotStage(IStepsKVDB next_stage) { this.is_frozen = false; this.next_stage = next_stage; }