MLplCollection Class Reference
This interface provides a simplified way of querying the database. The result of the query is typically an array of the contact IDs satisfying the given criteria. For example, IDs of all the contacts changed since the given date.
Public Member Functions |
---|
CContactIdArray * | CollectionL(TLplViewType, TTime, const TDesC &) |
void | ConstructBitwiseFlagsFromTextDef(TInt &, TInt &, const CContactTextDef *) |
TInt
| ContactCountL() |
TBool
| ContactMatchesHintFieldL(TInt, TContactItemId) |
CContactIdArray * | FilterDatabaseL(CCntFilter &) |
void | FindAsyncInitL(const TDesC &, CContactItemFieldDef *) |
CContactIdArray * | FindAsyncL(TBool &, TUint) |
void | FindAsyncTextDefInitL(const CDesCArray &, CContactTextDef *) |
CContactIdArray * | FindL(const TDesC &, const CContactItemFieldDef *, TUint) |
CContactIdArray * | MatchPhoneNumberL(const TDesC &, const TInt) |
void | Reset() |
TBool
| SeekContactL(TContactItemId, TContactItemId &, TUid &, TBool &) |
TBool
| UsesIdentityFieldsOnly(TInt) |
Public Member Enumerations |
---|
enum | TLplViewType { EFilter, EChangedSince, EFindInIdFields, EFindInEmail, EFindInAll, EFindType, EFindGuid, EPhoneMatch, EViewData, EUnfiled, EDeleted, ESortNoText, ESortWithText, EMatchPhoneNos } |
Member Functions Documentation
CollectionL(TLplViewType, TTime, const TDesC &)
ConstructBitwiseFlagsFromTextDef(TInt &, TInt &, const CContactTextDef *)
void | ConstructBitwiseFlagsFromTextDef | ( | TInt & | aFindFlags, |
| TInt & | aIdentityColumnsCount, |
| const CContactTextDef * | aTextDef |
| ) | [pure virtual] |
ContactCountL()
TInt
| ContactCountL | ( | ) | [pure virtual] |
ContactMatchesHintFieldL(TInt, TContactItemId)
FilterDatabaseL(CCntFilter &)
FindAsyncInitL(const TDesC &, CContactItemFieldDef *)
FindAsyncL(TBool &, TUint)
FindAsyncTextDefInitL(const CDesCArray &, CContactTextDef *)
FindL(const TDesC &, const CContactItemFieldDef *, TUint)
MatchPhoneNumberL(const TDesC &, const TInt)
Parameters
const TDesC & aNumber | |
const TInt aMatchLengthFromRight | |
Reset()
void | Reset | ( | ) | [pure virtual] |
SeekContactL(TContactItemId, TContactItemId &, TUid &, TBool &)
UsesIdentityFieldsOnly(TInt)
TBool
| UsesIdentityFieldsOnly | ( | TInt | aFindFlags | ) | [pure virtual] |
Member Enumerations Documentation
Enum TLplViewType
Enumerators
EFilter | |
EChangedSince | |
EFindInIdFields | |
EFindInEmail | |
EFindInAll | |
EFindType | |
EFindGuid | |
EPhoneMatch | |
EViewData | |
EUnfiled | |
EDeleted | |
ESortNoText | |
ESortWithText | |
EMatchPhoneNos | |
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.