Skip to main content

reifydb_core/event/
row.rs

1// SPDX-License-Identifier: Apache-2.0
2// Copyright (c) 2026 ReifyDB
3
4use std::collections::HashMap;
5
6use crate::interface::catalog::object::ObjectId;
7
8define_event! {
9
10	pub struct RowsExpiredEvent {
11		pub objects_scanned: u64,
12		pub objects_skipped: u64,
13		pub rows_expired: u64,
14		pub versions_dropped: u64,
15		pub bytes_discovered: HashMap<ObjectId, u64>,
16		pub bytes_reclaimed: HashMap<ObjectId, u64>,
17	}
18}