reifydb_catalog/store/sequence/mod.rs
1// Copyright (c) reifydb.com 2025
2// This file is licensed under the AGPL-3.0-or-later, see license.md file
3
4mod column;
5mod find;
6pub mod flow;
7mod generator;
8mod get;
9mod layout;
10mod list;
11mod row;
12mod system;
13
14pub use column::ColumnSequence;
15use reifydb_core::interface::{NamespaceId, SequenceId};
16pub use row::RowSequence;
17pub(crate) use system::SystemSequence;
18
19pub struct Sequence {
20 pub id: SequenceId,
21 pub namespace: NamespaceId,
22 pub name: String,
23 pub value: u64,
24}