InfiniSQL  v0.1.2-alpha
Massive Scale Transaction Processing
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Transaction.h File Reference

Class which performs transactions. Associated with the TransactionAgent which connected to the client that initiated the request. More...

#include "gch.h"
#include "TransactionAgent.h"
#include "DeadlockMgr.h"
Include dependency graph for Transaction.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  indexInfo_s
 characteristics for activities performed on index entries More...
 
class  Transaction
 create Transaction object More...
 
struct  Transaction::sqlcmdstate_s
 state for pending SQL commands More...
 
struct  Transaction::cmdState_s
 state for pending transactional activities More...
 

Typedefs

typedef void(ApiInterface::* apifPtr )(int64_t, void *)
 
typedef void(Statement::* statementfPtr )(int64_t, void *)
 

Detailed Description

Class which performs transactions. Associated with the TransactionAgent which connected to the client that initiated the request.

Author
Mark Travis mtrav.nosp@m.is15.nosp@m.432+s.nosp@m.rc@g.nosp@m.mail..nosp@m.com
Date
Tue Dec 17 14:05:05 2013

Definition in file Transaction.h.

Typedef Documentation

typedef void(ApiInterface::* apifPtr)(int64_t, void *)

Definition at line 39 of file Transaction.h.

typedef void(Statement::* statementfPtr)(int64_t, void *)

Definition at line 41 of file Transaction.h.