TBtreeInlineLeafOrg Class Reference

#include <s32btree.h>

Link against: estor.lib

class TBtreeInlineLeafOrg : public MBtreeLeafOrg

Inherits from

Public Member Functions
TBtreeInlineLeafOrg()
virtual IMPORT_C voidConcatenate(TAny *, const TAny *)
virtual IMPORT_C TBoolDelete(TAny *, TInt)
virtual IMPORT_C TPtrC8Entry(const TAny *, TInt)
virtual IMPORT_C const TAny *EntryPtr(const TAny *, TInt)
virtual IMPORT_C TBoolInsert(TAny *, TInt, const TDesC8 &)
virtual IMPORT_C TBoolInsertOverflow(TAny *, TAny *, TInt, TBool, const TDesC8 &)
virtual IMPORT_C voidInsertSplit(TAny *, TAny *, TInt, const TDesC8 &)
virtual IMPORT_C TIntLastEntry(const TAny *)
virtual IMPORT_C TPageRefLinkNode(const TAny *)
virtual IMPORT_C TBoolRedistribute(TAny *, TAny *)
IMPORT_C voidSetEntrySize(TInt)
virtual IMPORT_C voidSetLinkNode(TAny *, TPageRef)
Inherited Functions
MBtreeLeafOrg::Search(const TAny *,const TAny *,const MBtreeKey &,TBool,TInt &)const
MBtreeNodeOrg::Init(TAny *)const

Constructor & Destructor Documentation

TBtreeInlineLeafOrg ( )

IMPORT_CTBtreeInlineLeafOrg()

Member Function Documentation

Concatenate ( TAny *, const TAny * )

IMPORT_C voidConcatenate(TAny *aLeftNode,
const TAny *aRightNode
)const [virtual]

Delete ( TAny *, TInt )

IMPORT_C TBoolDelete(TAny *aNode,
TIntaPos
)const [virtual]

Entry ( const TAny *, TInt )

IMPORT_C TPtrC8Entry(const TAny *aNode,
TIntaPos
)const [virtual]

EntryPtr ( const TAny *, TInt )

IMPORT_C const TAny *EntryPtr(const TAny *aNode,
TIntaPos
)const [virtual]

Insert ( TAny *, TInt, const TDesC8 & )

IMPORT_C TBoolInsert(TAny *aNode,
TIntaPos,
const TDesC8 &anEntry
)const [virtual]

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

IMPORT_C TBoolInsertOverflow(TAny *aLeftNode,
TAny *aRightNode,
TIntaPos,
TBoolaInsertOnLeft,
const TDesC8 &anEntry
)const [virtual]

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

IMPORT_C voidInsertSplit(TAny *aLeftNode,
TAny *aRightNode,
TIntaPos,
const TDesC8 &anEntry
)const [virtual]

LastEntry ( const TAny * )

IMPORT_C TIntLastEntry(const TAny *aNode)const [virtual]

LinkNode ( const TAny * )

IMPORT_C TPageRefLinkNode(const TAny *aNode)const [virtual]

Redistribute ( TAny *, TAny * )

IMPORT_C TBoolRedistribute(TAny *aLeftNode,
TAny *aRightNode
)const [virtual]

SetEntrySize ( TInt )

IMPORT_C voidSetEntrySize(TIntaSize)

SetLinkNode ( TAny *, TPageRef )

IMPORT_C voidSetLinkNode(TAny *aNode,
TPageRefaNextNode
)const [virtual]