aboutsummaryrefslogtreecommitdiffstats
path: root/util/random/random.h
diff options
context:
space:
mode:
authorijon <ijon@ydb.tech>2024-11-20 17:16:46 +0300
committerGitHub <noreply@github.com>2024-11-20 17:16:46 +0300
commit2dd1cacc02ad7af2087517e17bd26ee185857f87 (patch)
tree090a98602b421f0ade3b51d10a0e6ac893ad2769 /util/random/random.h
parentc9a5f50f890cf5a37e508e7acb9f24c761dd636a (diff)
downloadydb-2dd1cacc02ad7af2087517e17bd26ee185857f87.tar.gz
schemeshard: forward declare events in a core header for operations (#11655)
Switch `schemeshard_operation_part.h` to forward declarations of component events. Move component specific header includes from `schemeshard_operation_part.h` to relevant suboperation modules. Event definitions often use component specific types and definitions which require dragging along component specific headers. As a result, any schemeshard suboperation module (which have to include base header `schemeshard_operation_part.h`) transitively include headers from all components for all scheme suboperations. Which is a bit excessive. Made possible by #10685. This is part of "improve schemeshard operation build-time" effort (#10633).
Diffstat (limited to 'util/random/random.h')
0 files changed, 0 insertions, 0 deletions