该内核块负责处理内部触发器和唯一索引。TRIX和 一样 DBUTIL,是一个实用程序块,包含许多用于构建索引和处理节点间信号的辅助函数。它在以下文件中实现,全部位于目录中 storage/ndb/src/kernel/blocks/trix:
TRIX
DBUTIL
storage/ndb/src/kernel/blocks/trix
Trix.hpp:定义 Trix类,以及表示订阅数据和记录(用于与 通信SUMA)和节点数据和 ists(与远程TRIX块通信时需要)的结构。
Trix.hpp
Trix
SUMA
Trix.cpp:实现 Trix类方法,包括在节点发生故障时采取适当措施所必需的方法。
Trix.cpp