reifydb-core 0.9.1

Core database interfaces and data structures for ReifyDB
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// SPDX-License-Identifier: Apache-2.0
// Copyright (c) 2026 ReifyDB

use std::collections::HashMap;

use crate::interface::catalog::object::ObjectId;

define_event! {

	pub struct RowsExpiredEvent {
		pub objects_scanned: u64,
		pub objects_skipped: u64,
		pub rows_expired: u64,
		pub versions_dropped: u64,
		pub bytes_discovered: HashMap<ObjectId, u64>,
		pub bytes_reclaimed: HashMap<ObjectId, u64>,
	}
}