MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Dbtc::TcFiredTriggerData Struct Reference

Public Member Functions

void print (NdbOut &s) const
Uint32 hashValue () const
bool equal (const TcFiredTriggerData &rec) const

Public Attributes

Uint32 triggerId
Uint32 fireingOperation
Uint32 fragId
Uint32 nodeId
TriggerType::Value triggerType
TriggerEvent::Value triggerEvent
AttributeBuffer::Head keyValues
AttributeBuffer::Head beforeValues
AttributeBuffer::Head afterValues
union {
   Uint32   nextPool
   Uint32   nextList
   Uint32   nextHash
}; 
union {
   Uint32   prevList
   Uint32   prevHash
}; 

Detailed Description

Definition at line 404 of file Dbtc.hpp.

Member Data Documentation

union { ... }

Next ptr (used in pool/list)

union { ... }

Prev pointer (used in list)

AttributeBuffer::Head Dbtc::TcFiredTriggerData::afterValues

Trigger attribute info, attribute value(s) after operation

Definition at line 452 of file Dbtc.hpp.

AttributeBuffer::Head Dbtc::TcFiredTriggerData::beforeValues

Trigger attribute info, attribute value(s) before operation

Definition at line 447 of file Dbtc.hpp.

Uint32 Dbtc::TcFiredTriggerData::fireingOperation

The operation that fired the trigger

Definition at line 415 of file Dbtc.hpp.

Uint32 Dbtc::TcFiredTriggerData::fragId

The fragment id of the firing operation. This will be appended to the Primary Key such that the record can be found even in the case of user defined partitioning.

Definition at line 422 of file Dbtc.hpp.

AttributeBuffer::Head Dbtc::TcFiredTriggerData::keyValues

Trigger attribute info, primary key value(s)

Definition at line 442 of file Dbtc.hpp.

Uint32 Dbtc::TcFiredTriggerData::nodeId

Used for scrapping in case of node failure

Definition at line 427 of file Dbtc.hpp.

TriggerEvent::Value Dbtc::TcFiredTriggerData::triggerEvent

Trigger type, defines what the trigger is used for

Definition at line 437 of file Dbtc.hpp.

Uint32 Dbtc::TcFiredTriggerData::triggerId

Trigger id, used to identify the trigger

Definition at line 410 of file Dbtc.hpp.

TriggerType::Value Dbtc::TcFiredTriggerData::triggerType

Trigger type, defines what the trigger is used for

Definition at line 432 of file Dbtc.hpp.


The documentation for this struct was generated from the following file: