This block provides internal interfaces to transaction and data
operations, performing essential operations on signals passed
between nodes. This block implements transactional services
which can then be used by other blocks. It is also used in
building online indexes, and is found in
storage/ndb/src/kernel/blocks/dbutil
, which
includes these files:
DbUtil.cpp
: ImplementsDbutil
class methodsDbUtil.hpp
: Defines theDbutil
class, used to provide transactional services.DbUtil.txt
: Implementation notes on utility protocols implemented byDBUTIL
.
Among the duties performed by this block is the maintenance of sequences for backup IDs and other distributed identifiers.