|
cdb::Record − |
|
#include <cdb.h> |
|
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 |
|
Friends |
|
class Table |
|
typedef MapStringToField::const_iterator cdb::Record::const_iterator |
|
cdb::Record::Record (const Record &) [private] |
|
cdb::Record::Record (const String & strRecord = ’’, Table * pTable = 0) |
|
cdb::Record::~Record () |
|
const_iterator cdb::Record::begin () const [inline] |
|
iterator cdb::Record::begin () [inline, protected] |
|
void cdb::Record::Clear () |
|
Boolean cdb::Record::Commit () |
|
void cdb::Record::CommitOnClose (Boolean b) [inline] |
|
const SetOfStrings& cdb::Record::Dirty () const [inline] |
|
SetOfStrings& cdb::Record::Dirty () [inline] |
|
iterator cdb::Record::end () [inline, protected] |
|
const_iterator cdb::Record::end () const [inline] |
|
const_iterator cdb::Record::find (const String & str) const [inline] |
|
const Field& cdb::Record::GetField (const String & strName, const Field & fldDefault) const |
|
const SetOfStrings::const_iterator cdb::Record::GetFirstDirty () const [inline] |
|
const SetOfStrings::const_iterator cdb::Record::GetLastDirty () const [inline] |
|
const MapStringToField& cdb::Record::Map () const [inline] |
|
MapStringToField& cdb::Record::Map () [inline] |
|
Record& cdb::Record::operator= (const Record &) [private] |
|
const Field& cdb::Record::operator[] (const String & strName) const |
|
Boolean cdb::Record::RemoveField (const String & strName) |
|
Boolean cdb::Record::SetField (const String & strName, const Field & fldValue, Boolean bCreate = TRUE) |
|
void cdb::Record::SetOrigin (const String & strRecord, Table * pTable) |
|
friend class Table [friend] |
|
Boolean cdb::Record::m_bCommitOnClose [private] |
|
Table* cdb::Record::m_pTable [private] |
|
SetOfStrings cdb::Record::m_setDirty [private] |
|
String cdb::Record::m_strRecord [private] |
|
Generated automatically by Doxygen for ACS-2014.6 C++ API from the source code. |