#include <S32BTREE.H>
Link against:
estor.lib
Class TBtreeInlineIndexOrg
class TBtreeInlineIndexOrg : public MBtreeIndexOrg;
Description
Derivation
TBtreeInlineIndexOrg
- (No abstract)
Members
Defined in TBtreeInlineIndexOrg
:
ChildNode(const TAny *,TInt)const
Concatenate(TAny *,const TAny *,const TDesC8 &)const
Delete(TAny *,TInt)const
Entry(const TAny *,TInt)const
EntryPtr(const TAny *,TInt)const
Insert(TAny *,TInt,const TDesC8 &,TPageRef)const
InsertOverflow(TAny *,TAny *,TInt,TBool,const TDesC8 &,TPageRef,const TDesC8 &,TBtreePivot &)const
InsertSplit(TAny *,TAny *,TInt,const TDesC8 &,TPageRef,TBtreePivot &)const
LastEntry(const TAny *)const
MakeRoot(TAny *,TPageRef)const
Redistribute(TAny *,TAny *,const TDesC8 &,TBtreePivot &)const
SetEntrySize(TInt)
TBtreeInlineIndexOrg()
Update(TAny *,TInt,const TDesC8 &)const
Inherited from MBtreeIndexOrg
:
Inherited from MBtreeNodeOrg
:
Construction and destruction
IMPORT_C TBtreeInlineIndexOrg();
Description
IMPORT_C void SetEntrySize(TInt aSize);
Description
Parameters
Insert(TAny *,TInt,const TDesC8 &,TPageRef)const
IMPORT_C virtual TBool Insert(TAny *aNode, TInt aPos, const TDesC8 &anEntry, TPageRef aChild) const;
Description
Parameters
Return value
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
Return value
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
Update(TAny *,TInt,const TDesC8 &)const
IMPORT_C virtual TBool Update(TAny *aNode, TInt aPos, const TDesC8 &anEntry) const;
Description
Parameters
Return value
IMPORT_C virtual TBool Delete(TAny *aNode, TInt aPos) const;
Description
Parameters
Return value
Redistribute(TAny *,TAny *,const TDesC8 &,TBtreePivot &)const
IMPORT_C virtual TBool Redistribute(TAny *aLeftNode, TAny *aRightNode, const TDesC8 &aPivot, TBtreePivot &aNewPivot) const;
Description
Parameters
Return value
Concatenate(TAny *,const TAny *,const TDesC8 &)const
IMPORT_C virtual void Concatenate(TAny *aLeftNode, const TAny *aRightNode, const TDesC8 &aPivot) const;
Description
Parameters
MakeRoot(TAny *,TPageRef)const
IMPORT_C virtual void MakeRoot(TAny *aNode, TPageRef aChild) const;
Description
Parameters
LastEntry(const TAny *)const
IMPORT_C virtual TInt LastEntry(const TAny *aNode) const;
Description
Parameters
Return value
Entry(const TAny *,TInt)const
IMPORT_C virtual TPtrC8 Entry(const TAny *aNode, TInt aPos) const;
Description
Parameters
Return value
EntryPtr(const TAny *,TInt)const
IMPORT_C virtual const TAny* EntryPtr(const TAny *aNode, TInt aPos) const;
Description
Parameters
Return value
ChildNode(const TAny *,TInt)const
IMPORT_C virtual TPageRef ChildNode(const TAny *aNode, TInt aPos) const;
Description
Parameters
Return value