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 implemented in the
following files, all found in the directory
storage/ndb/src/kernel/blocks/trix
:
Trix.hpp
: Defines theTrix
class, along with structures representing subscription data and records (for communicating withSUMA
) and node data and ists (needed when communicating with remoteTRIX
blocks).Trix.cpp
: ImplementsTrix
class methods, including those necessary for taking appropriate action in the event of node failures.