include/Transaction.h File Reference

#include <os.h>
#include <Debug.h>
#include <Session.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.

Data Structures

class  UndoLogInfo
class  Transaction
class  TransactionManager

Enumerations

enum  TransStatus {
  TransNotUsed = 0, TransCommitting = 1, TransAborting = 2, TransRunning = 3,
  TransUnknown = 4
}
enum  OperationType {
  InsertOperation = 0, DeleteOperation = 1, UpdateOperation = 2, InsertHashIndexOperation = 3,
  UpdateHashIndexOperation = 4, DeleteHashIndexOperation = 5
}


Enumeration Type Documentation

enum OperationType

Enumerator:
InsertOperation 
DeleteOperation 
UpdateOperation 
InsertHashIndexOperation 
UpdateHashIndexOperation 
DeleteHashIndexOperation 

Definition at line 35 of file Transaction.h.

00036 {
00037     InsertOperation = 0,
00038     DeleteOperation = 1,
00039     UpdateOperation = 2,
00040     InsertHashIndexOperation = 3,
00041     UpdateHashIndexOperation = 4,
00042     DeleteHashIndexOperation = 5
00043 };

enum TransStatus

Enumerator:
TransNotUsed 
TransCommitting 
TransAborting 
TransRunning 
TransUnknown 

Definition at line 23 of file Transaction.h.

00024 {
00025     TransNotUsed          =  0,
00026     TransCommitting       =  1,
00027     TransAborting         =  2,
00028     TransRunning          =  3,
00029     TransUnknown          =  4
00030 };


Generated on Mon Jun 9 22:39:51 2008 for csql by  doxygen 1.4.7