#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 |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.8