This kernel block is responsible for the handling of internal
triggers and unique indexes. TRIX
, like
DBUTIL
, is a utility block containing many
helper functions for building indexes and handling signals
between nodes. It is found in the directory
storage/ndb/src/kernel/blocks/trix
, and
includes these files:
Trix.hpp
.
Defines the Trix
class, along with
structures representing subscription data and records
(for communicating with SUMA
) and
node data and ists (needed when communicating with
remote TRIX
blocks).
Trix.cpp
.
Implements Trix
class methods,
including those necessary for taking appropriate action
in the event of node failures.
This block is implemented as the Trix
class,
defined in
storage/ndb/src/kernel/blocks/trix/Trix.hpp
.