#include <s32btree.h>
class TBtreeInlineLeafOrg : public MBtreeLeafOrg |
Public Member Functions | |
---|---|
TBtreeInlineLeafOrg() | |
virtual IMPORT_C void | Concatenate(TAny *, const TAny *) |
virtual IMPORT_C TBool | Delete(TAny *, TInt) |
virtual IMPORT_C TPtrC8 | Entry(const TAny *, TInt) |
virtual IMPORT_C const TAny * | EntryPtr(const TAny *, TInt) |
virtual IMPORT_C TBool | Insert(TAny *, TInt, const TDesC8 &) |
virtual IMPORT_C TBool | InsertOverflow(TAny *, TAny *, TInt, TBool, const TDesC8 &) |
virtual IMPORT_C void | InsertSplit(TAny *, TAny *, TInt, const TDesC8 &) |
virtual IMPORT_C TInt | LastEntry(const TAny *) |
virtual IMPORT_C TPageRef | LinkNode(const TAny *) |
virtual IMPORT_C TBool | Redistribute(TAny *, TAny *) |
IMPORT_C void | SetEntrySize(TInt) |
virtual IMPORT_C void | SetLinkNode(TAny *, TPageRef) |
Inherited Functions | |
---|---|
MBtreeLeafOrg::Search(const TAny *,const TAny *,const MBtreeKey &,TBool,TInt &)const | |
MBtreeNodeOrg::Init(TAny *)const |
Reimplemented from MBtreeLeafOrg::Concatenate(TAny *,const TAny *)const
Reimplemented from MBtreeLeafOrg::Insert(TAny *,TInt,const TDesC8 &)const
IMPORT_C void | InsertSplit | ( | TAny * | aLeftNode, |
TAny * | aRightNode, | |||
TInt | aPos, | |||
const TDesC8 & | anEntry | |||
) | const [virtual] |
Reimplemented from MBtreeLeafOrg::InsertSplit(TAny *,TAny *,TInt,const TDesC8 &)const
Reimplemented from MBtreeLeafOrg::SetLinkNode(TAny *,TPageRef)const