Sirikata
Public Types | Public Member Functions | Public Attributes
Sirikata::OH::CassandraStorage::StorageAction Struct Reference
Collaboration diagram for Sirikata::OH::CassandraStorage::StorageAction:

List of all members.

Public Types

enum  Type {
  Read, ReadRange, Compare, Write,
  Erase, EraseRange, Error
}

Public Member Functions

 StorageAction ()
 StorageAction (const StorageAction &rhs)
 ~StorageAction ()
StorageActionoperator= (const StorageAction &rhs)
void execute (const Bucket &bucket, Columns *columns, Keys *eraseKeys, Keys *readKeys, SliceRanges *readRanges, ReadSet *compares, SliceRanges *eraseRanges, const String &timestamp)

Public Attributes

Type type
Key key
Key keyEnd
String * value

Member Enumeration Documentation

Enumerator:
Read 
ReadRange 
Compare 
Write 
Erase 
EraseRange 
Error 

Constructor & Destructor Documentation

Sirikata::OH::CassandraStorage::StorageAction::StorageAction ( )
Sirikata::OH::CassandraStorage::StorageAction::StorageAction ( const StorageAction rhs)
Sirikata::OH::CassandraStorage::StorageAction::~StorageAction ( )

Member Function Documentation

void Sirikata::OH::CassandraStorage::StorageAction::execute ( const Bucket bucket,
Columns columns,
Keys eraseKeys,
Keys readKeys,
SliceRanges readRanges,
ReadSet compares,
SliceRanges eraseRanges,
const String &  timestamp 
)

References Sirikata::Logging::fatal, and SILOG.

CassandraStorage::StorageAction & Sirikata::OH::CassandraStorage::StorageAction::operator= ( const StorageAction rhs)

References key, keyEnd, type, and value.


Member Data Documentation


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