#include <cdb.h>
Collaboration diagram for cdb::Record:
Public Types | |
typedef MapStringToField::const_iterator | const_iterator |
Public Member Functions | |
const_iterator | begin () const |
const_iterator | end () const |
const_iterator | find (const String &str) const |
void | Clear () |
Record (const String &strRecord="", Table *pTable=0) | |
~Record () | |
void | SetOrigin (const String &strRecord, Table *pTable) |
void | CommitOnClose (Boolean b) |
Boolean | Commit () |
const Field & | operator[] (const String &strName) const |
const Field & | GetField (const String &strName, const Field &fldDefault) const |
Boolean | SetField (const String &strName, const Field &fldValue, Boolean bCreate=TRUE) |
Boolean | RemoveField (const String &strName) |
const SetOfStrings::const_iterator | GetFirstDirty () const |
const SetOfStrings::const_iterator | GetLastDirty () const |
SetOfStrings & | Dirty () |
const SetOfStrings & | Dirty () const |
MapStringToField & | Map () |
const MapStringToField & | Map () const |
Protected Member Functions | |
iterator | begin () |
iterator | end () |
Private Member Functions | |
Record (const Record &) | |
Record & | operator= (const Record &) |
Private Attributes | |
Table * | m_pTable |
String | m_strRecord |
Boolean | m_bCommitOnClose |
SetOfStrings | m_setDirty |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|