RDbRow Class Reference

class RDbRow
Public Member Functions
RDbRow()
RDbRow(TAny *, TInt)
RDbRow(TAny *, TInt, TInt)
IMPORT_C voidClose()
IMPORT_C const TDbCell *ColCell(TDbColNo)
IMPORT_C voidCreateL(TInt)
TInt Diff(const TDbCell *, const TDbCell *)
const TDbCell *End()
TDbCell *First()
const TDbCell *First()
IMPORT_C voidGrowL(TInt)
const TDbCell *Last()
TInt MaxSize()
voidOpen(TAny *, TInt)
IMPORT_C voidOpen(TAny *, TInt, TInt)
voidPushL()
voidReset()
IMPORT_C voidSetSize(TInt)
TInt Size()
Private Member Functions
TDbCell *Column(TDbColNo)
TInt Column()
voidExtendL(TInt)
TBool Owned()
TInt ReallocL(TInt)
voidSetCache(TDbCell *, TInt)
IMPORT_C TAny *SetColumnWidthL(TDbColNo, TInt)
Private Attributes
TDbCell *iCell
TUint iColumn
TDbCell *iEnd
TDbCell *iFirst
TDbCell *iLast

Constructor & Destructor Documentation

RDbRow()

IMPORT_CRDbRow()

RDbRow(TAny *, TInt)

RDbRow(TAny *aBuf,
TIntaMaxSize
)[inline]

Parameters

TAny * aBuf
TInt aMaxSize

RDbRow(TAny *, TInt, TInt)

RDbRow(TAny *aBuf,
TIntaSize,
TIntaMaxSize
)[inline]

Parameters

TAny * aBuf
TInt aSize
TInt aMaxSize

Member Functions Documentation

Close()

IMPORT_C voidClose()

ColCell(TDbColNo)

IMPORT_C const TDbCell *ColCell(TDbColNoaCol)const

Parameters

TDbColNo aCol

Column(TDbColNo)

TDbCell *Column(TDbColNoaCol)const [private]

Parameters

TDbColNo aCol

Column()

TInt Column()const [private, inline]

CreateL(TInt)

IMPORT_C voidCreateL(TIntaMaxSize)

Parameters

TInt aMaxSize

Diff(const TDbCell *, const TDbCell *)

TInt Diff(const TDbCell *aBegin,
const TDbCell *aEnd
)[static, inline]

Parameters

const TDbCell * aBegin
const TDbCell * aEnd

End()

const TDbCell *End()const [inline]

ExtendL(TInt)

voidExtendL(TIntaAdjust)[private]

Parameters

TInt aAdjust

First()

TDbCell *First()[inline]

First()

const TDbCell *First()const [inline]

GrowL(TInt)

IMPORT_C voidGrowL(TIntaMaxSize)

Parameters

TInt aMaxSize

Last()

const TDbCell *Last()const [inline]

MaxSize()

TInt MaxSize()const [inline]

Open(TAny *, TInt)

voidOpen(TAny *aBuf,
TIntaMaxSize
)[inline]

Parameters

TAny * aBuf
TInt aMaxSize

Open(TAny *, TInt, TInt)

IMPORT_C voidOpen(TAny *aBuf,
TIntaSize,
TIntaMaxSize
)

Parameters

TAny * aBuf
TInt aSize
TInt aMaxSize

Owned()

TBool Owned()const [private, inline]

PushL()

voidPushL()

ReallocL(TInt)

TInt ReallocL(TIntaMaxSize)[private]

Parameters

TInt aMaxSize

Reset()

voidReset()[inline]

SetCache(TDbCell *, TInt)

voidSetCache(TDbCell *aCell,
TIntaColumn
)[private, inline]

Parameters

TDbCell * aCell
TInt aColumn

SetColumnWidthL(TDbColNo, TInt)

IMPORT_C TAny *SetColumnWidthL(TDbColNoaCol,
TIntaWidth
)[private]

Parameters

TDbColNo aCol
TInt aWidth

SetSize(TInt)

IMPORT_C voidSetSize(TIntaSize)

Parameters

TInt aSize

Size()

TInt Size()const [inline]

Member Data Documentation

TDbCell * iCell

TDbCell *iCell[private]

TUint iColumn

TUint iColumn[private]

TDbCell * iEnd

TDbCell *iEnd[private]

TDbCell * iFirst

TDbCell *iFirst[private]

TDbCell * iLast

TDbCell *iLast[private]