Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

MicroBenchmarkType Class Reference

#include <ConsistencyMngr.h>

List of all members.

Public Types

enum  Type {
  NONE = 0, TUPLE_TYPES, UNDO_LOG, CHECKPOINT,
  SUNION, SUNION_PUNCTUATION, SOUTPUT, BLOCK,
  ALL_TOGETHER_UNDO_REDO_NO_MOVE, ALL_TOGETHER_CHECKPOINT_REDO_NO_MOVE, ALL_TOGETHER_UNDO_REDO, ALL_TOGETHER_CHECKPOINT_REDO,
  ADAPTIVE
}

Public Member Functions

bool doKeepUndoLog ()
bool doSerialize ()
bool doPunctuation ()
bool doCheckpoint ()
bool doBlock ()
bool doForceMoveSubscriptions ()
bool doUndoReconciliation ()
bool doAdaptive ()
 MicroBenchmarkType (Type t=ALL_TOGETHER_UNDO_REDO)
 MicroBenchmarkType (string type)
string as_string () const

Public Attributes

Type _type


Member Enumeration Documentation

enum MicroBenchmarkType::Type
 

Enumeration values:
NONE 
TUPLE_TYPES 
UNDO_LOG 
CHECKPOINT 
SUNION 
SUNION_PUNCTUATION 
SOUTPUT 
BLOCK 
ALL_TOGETHER_UNDO_REDO_NO_MOVE 
ALL_TOGETHER_CHECKPOINT_REDO_NO_MOVE 
ALL_TOGETHER_UNDO_REDO 
ALL_TOGETHER_CHECKPOINT_REDO 
ADAPTIVE 


Constructor & Destructor Documentation

MicroBenchmarkType::MicroBenchmarkType Type  t = ALL_TOGETHER_UNDO_REDO  ) 
 

MicroBenchmarkType::MicroBenchmarkType string  type  ) 
 


Member Function Documentation

string MicroBenchmarkType::as_string  )  const
 

bool MicroBenchmarkType::doAdaptive  ) 
 

bool MicroBenchmarkType::doBlock  ) 
 

bool MicroBenchmarkType::doCheckpoint  ) 
 

bool MicroBenchmarkType::doForceMoveSubscriptions  ) 
 

bool MicroBenchmarkType::doKeepUndoLog  ) 
 

bool MicroBenchmarkType::doPunctuation  ) 
 

bool MicroBenchmarkType::doSerialize  ) 
 

bool MicroBenchmarkType::doUndoReconciliation  ) 
 


Member Data Documentation

Type MicroBenchmarkType::_type
 


The documentation for this class was generated from the following file:
Generated on Fri Nov 12 15:15:23 2004 for Borealis by doxygen 1.3.8