Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <S32BTREE.H>
Link against: estor.lib

Class TBtreeInlineIndexOrg

class TBtreeInlineIndexOrg : public MBtreeIndexOrg;

Description

Derivation

Members

Defined in TBtreeInlineIndexOrg:

Inherited from MBtreeIndexOrg:

Inherited from MBtreeNodeOrg:


Construction and destruction


TBtreeInlineIndexOrg()

IMPORT_C TBtreeInlineIndexOrg();

Description

[Top]


Member functions


SetEntrySize(TInt)

IMPORT_C void SetEntrySize(TInt aSize);

Description

Parameters

TInt aSize


Insert(TAny *,TInt,const TDesC8 &,TPageRef)const

IMPORT_C virtual TBool Insert(TAny *aNode, TInt aPos, const TDesC8 &anEntry, TPageRef aChild) const;

Description

Parameters

TAny *aNode

TInt aPos

const TDesC8 &anEntry

TPageRef aChild

Return value

TBool


InsertOverflow(TAny *,TAny *,TInt,TBool,const TDesC8 &,TPageRef,const TDesC8 &,TBtreePivot &)const

IMPORT_C virtual TBool InsertOverflow(TAny *aLeftNode, TAny *aRightNode, TInt aPos, TBool aInsertOnLeft, const TDesC8 &anEntry, TPageRef aChild, const TDesC8 &aPivot, TBtreePivot &aNewPivot) const;

Description

Parameters

TAny *aLeftNode

TAny *aRightNode

TInt aPos

TBool aInsertOnLeft

const TDesC8 &anEntry

TPageRef aChild

const TDesC8 &aPivot

TBuf8 &aNewPivot

Return value

TBool


InsertSplit(TAny *,TAny *,TInt,const TDesC8 &,TPageRef,TBtreePivot &)const

IMPORT_C virtual void InsertSplit(TAny *aLeftNode, TAny *aRightNode, TInt aPos, const TDesC8 &anEntry, TPageRef aChild, TBtreePivot &aPromote) const;

Description

Parameters

TAny *aLeftNode

TAny *aRightNode

TInt aPos

const TDesC8 &anEntry

TPageRef aChild

TBuf8 &aPromote


Update(TAny *,TInt,const TDesC8 &)const

IMPORT_C virtual TBool Update(TAny *aNode, TInt aPos, const TDesC8 &anEntry) const;

Description

Parameters

TAny *aNode

TInt aPos

const TDesC8 &anEntry

Return value

TBool


Delete(TAny *,TInt)const

IMPORT_C virtual TBool Delete(TAny *aNode, TInt aPos) const;

Description

Parameters

TAny *aNode

TInt aPos

Return value

TBool


Redistribute(TAny *,TAny *,const TDesC8 &,TBtreePivot &)const

IMPORT_C virtual TBool Redistribute(TAny *aLeftNode, TAny *aRightNode, const TDesC8 &aPivot, TBtreePivot &aNewPivot) const;

Description

Parameters

TAny *aLeftNode

TAny *aRightNode

const TDesC8 &aPivot

TBuf8 &aNewPivot

Return value

TBool


Concatenate(TAny *,const TAny *,const TDesC8 &)const

IMPORT_C virtual void Concatenate(TAny *aLeftNode, const TAny *aRightNode, const TDesC8 &aPivot) const;

Description

Parameters

TAny *aLeftNode

const TAny *aRightNode

const TDesC8 &aPivot


MakeRoot(TAny *,TPageRef)const

IMPORT_C virtual void MakeRoot(TAny *aNode, TPageRef aChild) const;

Description

Parameters

TAny *aNode

TPageRef aChild


LastEntry(const TAny *)const

IMPORT_C virtual TInt LastEntry(const TAny *aNode) const;

Description

Parameters

const TAny *aNode

Return value

TInt


Entry(const TAny *,TInt)const

IMPORT_C virtual TPtrC8 Entry(const TAny *aNode, TInt aPos) const;

Description

Parameters

const TAny *aNode

TInt aPos

Return value

TPtrC8


EntryPtr(const TAny *,TInt)const

IMPORT_C virtual const TAny* EntryPtr(const TAny *aNode, TInt aPos) const;

Description

Parameters

const TAny *aNode

TInt aPos

Return value

const TAny *


ChildNode(const TAny *,TInt)const

IMPORT_C virtual TPageRef ChildNode(const TAny *aNode, TInt aPos) const;

Description

Parameters

const TAny *aNode

TInt aPos

Return value

TPageRef