Drizzled Public API Documentation

transaction_log_applier.cc File Reference

#include <config.h>
#include "write_buffer.h"
#include "transaction_log.h"
#include "transaction_log_applier.h"
#include "transaction_log_index.h"
#include <vector>
#include <drizzled/message/transaction.pb.h>
#include <drizzled/util/functors.h>
#include <drizzled/session.h>

Go to the source code of this file.

Variables

TransactionLogAppliertransaction_log_applier = NULL

Detailed Description

Defines the implementation of the transaction applier plugin for the transaction log.

See also:
drizzled/plugin/transaction_replicator.h
drizzled/plugin/transaction_applier.h

The TransactionLogApplier::apply() method constructs the entry in the transaction log from the supplied Transaction message and asks its associated TransactionLog object to write this entry.

Upon a successful write, the applier adds some information about the written transaction to the transaction log index.

Definition in file transaction_log_applier.cc.


Variable Documentation

Transaction Log descriptor defined in transaction_log.cc

Definition at line 60 of file transaction_log_applier.cc.