Commit Graph

3 Commits

Author SHA1 Message Date
Benny Halevy
257d74bb34 schema, everywhere: define and use table_id as a strong type
Define table_id as a distinct utils::tagged_uuid modeled after raft
tagged_id, so it can be differentiated from other uuid-class types,
in particular from table_schema_version.

Fixes #11207

Signed-off-by: Benny Halevy <bhalevy@scylladb.com>
2022-08-08 08:09:41 +03:00
Botond Dénes
4f2d900c9f replica: disentangle data_dictionary_impl from database
Make it a standalone class, instead of private subclass of database.
Unfriend database and instead make wrap/unwrap methods public, so anyone
can use them.
2022-03-25 11:44:31 +02:00
Botond Dénes
421d4411f8 replica: move data_dictionary_impl into own header
As a first step towards disentangling it from database and allowing it
to be used by other classes (like table) too.
2022-03-25 11:44:31 +02:00