InfiniSQL  v0.1.2-alpha
Massive Scale Transaction Processing
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Engine::background_s Struct Reference

for replication of out-of-order subtransactions More...

#include <Engine.h>

Collaboration diagram for Engine::background_s:

Public Attributes

int64_t applierid
 
Topology::addressStruct taAddress
 
std::vector
< MessageDispatch::record_s
rows
 
std::vector
< MessageApply::applyindex_s
indices
 

Detailed Description

for replication of out-of-order subtransactions

subtransactions are held in a map of these if they are encountered out of order, and applied once prior subtransactions have been processed

Definition at line 51 of file Engine.h.

Member Data Documentation

int64_t Engine::background_s::applierid

Definition at line 53 of file Engine.h.

Referenced by Engine::background().

std::vector<MessageApply::applyindex_s> Engine::background_s::indices

Definition at line 57 of file Engine.h.

Referenced by Engine::apply().

std::vector<MessageDispatch::record_s> Engine::background_s::rows

Definition at line 56 of file Engine.h.

Referenced by Engine::apply().

Topology::addressStruct Engine::background_s::taAddress

Definition at line 54 of file Engine.h.

Referenced by Engine::background().


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