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.
