CDbCursor Class Reference

class CDbCursor : public CDbObject

Inherits from

Public Member Functions
TBool AtBeginning()
TBool AtEnd()
TBool AtRow()
voidBookmark(TDbBookmark::TMark &)
voidCancel()
TDbColumn Column(TDbColNo)
TDbColumnC ColumnC(TDbColNo)
TInt ColumnCount()
voidColumnDef(TDbCol &, TDbColNo)
MStreamBuf *ColumnSinkL(TDbColNo)
TInt ColumnSize(TDbColNo)
MStreamBuf *ColumnSourceL(TDbColNo)
TDbColType ColumnType(TDbColNo)
IMPORT_C voidColumnsL(CDbColSet &)
CDbRowConstraint *ConstraintL(const TDbQuery &)
IMPORT_C TIntCountL(RDbRowSet::TAccuracy)
voidDeleteL()
TInt Evaluate()
voidEvaluate(TRequestStatus &)
TBool EvaluateL()
IMPORT_C TIntFindL(RDbRowSet::TDirection, const TDbQuery &)
voidGetL()
TBool GotoL(RDbRowSet::TPosition)
voidGotoL(const TDbBookmark::TMark &)
voidInsertL(TInsert)
TBool MatchL(CDbRowConstraint &)
voidPutL()
voidReset()
RDbRow *RowBuffer()
TBool SeekL(const TDbLookupKey &, RDbTable::TComparison)
voidSetIndexL(const TDesC *)
voidSetNullL(TDbColNo)
TBool Unevaluated()
voidUpdateL()
Protected Member Functions
CDbCursor()
Private Member Functions
CDbRowConstraint *OpenConstraintL(const TDbQuery &)
IMPORT_C voidReserved_1()
IMPORT_C voidReserved_2()
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CDbObject::Attach(CDbObject *)
CDbObject::CDbObject()
CDbObject::Context()const
CDbObject::Destroy(CDbObject *)
CDbObject::PushL()
Public Member Enumerations
enumTInsert { EClear, ECopy }

Constructor & Destructor Documentation

CDbCursor()

CDbCursor()[protected, inline]

Member Functions Documentation

AtBeginning()

TBool AtBeginning()[pure virtual]

AtEnd()

TBool AtEnd()[pure virtual]

AtRow()

TBool AtRow()[pure virtual]

Bookmark(TDbBookmark::TMark &)

voidBookmark(TDbBookmark::TMark &aMark)[pure virtual]

Parameters

TDbBookmark::TMark & aMark

Cancel()

voidCancel()[pure virtual]

Column(TDbColNo)

TDbColumn Column(TDbColNoaCol)[pure virtual]

Parameters

TDbColNo aCol

ColumnC(TDbColNo)

TDbColumnC ColumnC(TDbColNoaCol)[pure virtual]

Parameters

TDbColNo aCol

ColumnCount()

TInt ColumnCount()[pure virtual]

ColumnDef(TDbCol &, TDbColNo)

voidColumnDef(TDbCol &aCol,
TDbColNoaColNo
)[pure virtual]

Parameters

TDbCol & aCol
TDbColNo aColNo

ColumnSinkL(TDbColNo)

MStreamBuf *ColumnSinkL(TDbColNoaCol)[pure virtual]

Parameters

TDbColNo aCol

ColumnSize(TDbColNo)

TInt ColumnSize(TDbColNoaCol)[pure virtual]

Parameters

TDbColNo aCol

ColumnSourceL(TDbColNo)

MStreamBuf *ColumnSourceL(TDbColNoaCol)[pure virtual]

Parameters

TDbColNo aCol

ColumnType(TDbColNo)

TDbColType ColumnType(TDbColNoaCol)[pure virtual]

Parameters

TDbColNo aCol

ColumnsL(CDbColSet &)

IMPORT_C voidColumnsL(CDbColSet &aColSet)[virtual]

Parameters

CDbColSet & aColSet

ConstraintL(const TDbQuery &)

CDbRowConstraint *ConstraintL(const TDbQuery &aCriteria)

Parameters

const TDbQuery & aCriteria

CountL(RDbRowSet::TAccuracy)

IMPORT_C TIntCountL(RDbRowSet::TAccuracyaAccuracy)[virtual]

Parameters

RDbRowSet::TAccuracy aAccuracy

DeleteL()

voidDeleteL()[pure virtual]

Evaluate()

TInt Evaluate()

Evaluate(TRequestStatus &)

voidEvaluate(TRequestStatus &aStatus)[pure virtual]

Parameters

TRequestStatus & aStatus

EvaluateL()

TBool EvaluateL()[pure virtual]

FindL(RDbRowSet::TDirection, const TDbQuery &)

IMPORT_C TIntFindL(RDbRowSet::TDirectionaDirection,
const TDbQuery &aCriteria
)[virtual]

Parameters

RDbRowSet::TDirection aDirection
const TDbQuery & aCriteria

GetL()

voidGetL()[pure virtual]

GotoL(RDbRowSet::TPosition)

TBool GotoL(RDbRowSet::TPositionaPosition)[pure virtual]

Parameters

RDbRowSet::TPosition aPosition

GotoL(const TDbBookmark::TMark &)

voidGotoL(const TDbBookmark::TMark &aMark)[pure virtual]

Parameters

const TDbBookmark::TMark & aMark

InsertL(TInsert)

voidInsertL(TInsertaClearRow)[pure virtual]

Parameters

TInsert aClearRow

MatchL(CDbRowConstraint &)

TBool MatchL(CDbRowConstraint &aConstraint)[pure virtual]

Parameters

CDbRowConstraint & aConstraint

OpenConstraintL(const TDbQuery &)

CDbRowConstraint *OpenConstraintL(const TDbQuery &aCriteria)[private, pure virtual]

Parameters

const TDbQuery & aCriteria

PutL()

voidPutL()[pure virtual]

Reserved_1()

IMPORT_C voidReserved_1()[private, virtual]

Reserved_2()

IMPORT_C voidReserved_2()[private, virtual]

Reset()

voidReset()[pure virtual]

RowBuffer()

RDbRow *RowBuffer()[pure virtual]

SeekL(const TDbLookupKey &, RDbTable::TComparison)

TBool SeekL(const TDbLookupKey &aKey,
RDbTable::TComparisonaComparison
)[pure virtual]

Parameters

const TDbLookupKey & aKey
RDbTable::TComparison aComparison

SetIndexL(const TDesC *)

voidSetIndexL(const TDesC *anIndex)[pure virtual]

Parameters

const TDesC * anIndex

SetNullL(TDbColNo)

voidSetNullL(TDbColNoaCol)[pure virtual]

Parameters

TDbColNo aCol

Unevaluated()

TBool Unevaluated()[pure virtual]

UpdateL()

voidUpdateL()[pure virtual]

Member Enumerations Documentation

Enum TInsert

Enumerators

EClear
ECopy