CCommDbTableExtension Class Reference
| class CCommDbTableExtension : public CBase |
| Public Member Functions |
|---|
| ~CCommDbTableExtension() |
|
TInt
| CancelRecordChanges(CMDBSession &) |
| void | CommitTransaction() |
| void | DeleteCurrentRecordL(CMDBSession &, TBool) |
|
TDbColType
| GetColType(TInt) |
|
TInt
| GetCurrentRecord(CMDBRecordBase *&) |
| CMDBRecordBase * | GetCurrentRecordL() |
|
TInt
| GetMaxTypeLength(TInt) |
| void | GetRecordInfoL(const TDesC &, TDbColType &, TUint32 &) |
|
TInt
| GetRecordSet(CMDBRecordSetBase *&) |
|
TInt
| GetRecordSetIndex(TInt &) |
|
TInt
| GetRecordSetIndexL() |
| CMDBRecordSetBase * | GetRecordSetL() |
|
TInt
| GetTableAccess(RDbRowSet::TAccess &) |
|
TInt
| GotoFirstRecord(CMDBSession &) |
|
TInt
| GotoNextRecord(CMDBSession &) |
|
TInt
| GotoPreviousRecord(CMDBSession &) |
| void | InsertConnPrefRecordL(CCDConnectionPrefsRecord *, CMDBSession &) |
| void | InsertRecordL(TBool, TUint32 &, CMDBSession &, TBool) |
|
TBool
| IsGenericRecord(TMDBElementId) |
|
CCommDbTableExtension * | NewL() |
|
CMDBRecordSetBase * | RecordSetFactoryL(const TDesC &, TBool, CMDBSession &) |
| void | RefreshDatabaseL(CMDBSession &) |
| void | ResetAndDestroyL() |
| void | ResetArrays(CMDBSession &) |
| void | RollBackTransaction() |
| void | SetRecordSet(CMDBRecordSetBase *) |
| void | SetRecordSetL(const TDesC &, CMDBSession &, TBool, TBool, TBool) |
| void | SetShowHiddenRecords(TBool) |
| void | SortById() |
| void | SortByRank() |
Constructor & Destructor Documentation
CCommDbTableExtension()
| CCommDbTableExtension | ( | ) | [private] |
~CCommDbTableExtension()
Deletes the memory allocated to the members iColSet, iQueryText and iAccess
Member Functions Documentation
AdvanceIndexToNextValidRecord(TInt &)
|
TBool
| AdvanceIndexToNextValidRecord | ( | TInt & | aIdx | ) | const [private] |
AdvanceIndexToPrevValidRecord(TInt &)
|
TBool
| AdvanceIndexToPrevValidRecord | ( | TInt & | aIdx | ) | const [private] |
CancelRecordChanges(CMDBSession &)
CompareRecordsById(const CMDBRecordBase &, const CMDBRecordBase &)
CompareRecordsByRank(const CMDBRecordBase &, const CMDBRecordBase &)
DeleteCurrentRecordL(CMDBSession &, TBool)
FindFirstNextValidRecord(TBool)
|
TBool
| FindFirstNextValidRecord | ( | TBool | aResetToStart | ) | [private] |
FindFirstPrevValidRecord()
|
TBool
| FindFirstPrevValidRecord | ( | ) | [private] |
FindValueInRecSet(TInt)
|
TInt
| FindValueInRecSet | ( | TInt | aValue | ) | const [private] |
GetCurrentRecord(CMDBRecordBase *&)
GetCurrentRecordIndex()
|
TInt
| GetCurrentRecordIndex | ( | ) | const [private] |
GetCurrentRecordL()
| CMDBRecordBase * | GetCurrentRecordL | ( | ) | |
GetRecordInfoL(const TDesC &, TDbColType &, TUint32 &)
GetRecordSet(CMDBRecordSetBase *&)
GetRecordSetIndex(TInt &)
Gets the value of the member iRecordIndex
GetRecordSetIndexL()
|
TInt
| GetRecordSetIndexL | ( | ) | |
Gets the value of the member iRecordIndex
GetRecordSetL()
| CMDBRecordSetBase * | GetRecordSetL | ( | ) | |
Gets the value of the member iRecordIndex
GetTableAccess(RDbRowSet::TAccess &)
GotoFirstRecord(CMDBSession &)
GotoNextRecord(CMDBSession &)
GotoPreviousRecord(CMDBSession &)
InsertConnPrefRecordL(CCDConnectionPrefsRecord *, CMDBSession &)
InsertRecordL(TBool, TUint32 &, CMDBSession &, TBool)
IsGenericRecord(TMDBElementId)
|
TBool
| IsGenericRecord | ( | TMDBElementId | aElementId | ) | const |
MaybeRefreshCurrentRecord(CMDBSession &)
RecordSetFactoryL(const TDesC &, TBool, CMDBSession &)
RefreshDatabaseL(CMDBSession &)
ResetArrays(CMDBSession &)
RollBackTransaction()
| void | RollBackTransaction | ( | ) | |
SetRecordSet(CMDBRecordSetBase *)
SetRecordSetL(const TDesC &, CMDBSession &, TBool, TBool, TBool)
SetShowHiddenRecords(TBool)
| void | SetShowHiddenRecords | ( | TBool | aShowHidden | ) | [inline] |
SortById()
Sorting values in iRecordSetContainer by Id value
UpdateLastCommitSeq()
| void | UpdateLastCommitSeq | ( | ) | [private] |
Member Data Documentation
CMDBRecordBase * iBeginingOfTableRecordBackup
RProperty
iCommitSeqProperty
CMDBRecordBase * iCurrentRecord
RArray< TUint32 > iDeletedRecords
CMDBRecordBase * iEndOfTableRecordBackup
RArray< TUint32 > iInsertedRecords
TInt
iLastCommitSeq
|
TInt
| iLastCommitSeq | [private] |
CMDBRecordSetBase * iRecordSetContainer
TBool
iShowHidden
|
TBool
| iShowHidden | [private] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.