TBtreeInlineIndexOrg Class Reference
class TBtreeInlineIndexOrg : public MBtreeIndexOrg |
Nested Classes and Structures
Public Member Functions |
---|
| TBtreeInlineIndexOrg() |
IMPORT_C TPageRef | ChildNode(const TAny *, TInt) |
IMPORT_C void | Concatenate(TAny *, const TAny *, const TDesC8 &) |
IMPORT_C TBool | Delete(TAny *, TInt) |
IMPORT_C TPtrC8 | Entry(const TAny *, TInt) |
IMPORT_C const TAny * | EntryPtr(const TAny *, TInt) |
IMPORT_C TBool | Insert(TAny *, TInt, const TDesC8 &, TPageRef) |
IMPORT_C TBool | InsertOverflow(TAny *, TAny *, TInt, TBool, const TDesC8 &, TPageRef, const TDesC8 &, TBtreePivot &) |
IMPORT_C void | InsertSplit(TAny *, TAny *, TInt, const TDesC8 &, TPageRef, TBtreePivot &) |
IMPORT_C TInt | LastEntry(const TAny *) |
IMPORT_C void | MakeRoot(TAny *, TPageRef) |
IMPORT_C TBool | Redistribute(TAny *, TAny *, const TDesC8 &, TBtreePivot &) |
IMPORT_C void | SetEntrySize(TInt) |
IMPORT_C TBool | Update(TAny *, TInt, const TDesC8 &) |
Constructor & Destructor Documentation
TBtreeInlineIndexOrg()
IMPORT_C | TBtreeInlineIndexOrg | ( | ) | |
Member Functions Documentation
ChildNode(const TAny *, TInt)
Concatenate(TAny *, const TAny *, const TDesC8 &)
IMPORT_C void | Concatenate | ( | TAny * | aLeftNode, |
| const TAny * | aRightNode, |
| const TDesC8 & | aPivot |
| ) | const [virtual] |
DoRedistribute(TAny *, TAny *, const TDesC8 &, TBtreePivot &, TInt)
Entry(const TAny *, TInt)
Entry(const SNode *, TInt)
const SEntry * | Entry | ( | const SNode * | aNode, |
| TInt | anEntry |
| ) | const [private, inline] |
EntryPtr(const TAny *, TInt)
IMPORT_C const TAny * | EntryPtr | ( | const TAny * | aNode, |
| TInt | aPos |
| ) | const [virtual] |
Insert(TAny *, TInt, const TDesC8 &, TPageRef)
InsertOverflow(TAny *, TAny *, TInt, TBool, const TDesC8 &, TPageRef, const TDesC8 &, TBtreePivot &)
InsertSplit(TAny *, TAny *, TInt, const TDesC8 &, TPageRef, TBtreePivot &)
KeySize()
TInt
| KeySize | ( | ) | const [private, inline] |
LastEntry(const TAny *)
IMPORT_C TInt | LastEntry | ( | const TAny * | aNode | ) | const [virtual] |
MakeRoot(TAny *, TPageRef)
IMPORT_C void | MakeRoot | ( | TAny * | aNode, |
| TPageRef | aChild |
| ) | const [virtual] |
Node(const TAny *)
const SNode * | Node | ( | const TAny * | aNode | ) | [private, static, inline] |
Node(TAny *)
SNode * | Node | ( | TAny * | aNode | ) | [private, static, inline] |
Redistribute(TAny *, TAny *, const TDesC8 &, TBtreePivot &)
SetEntrySize(TInt)
IMPORT_C void | SetEntrySize | ( | TInt | aSize | ) | |
Update(TAny *, TInt, const TDesC8 &)
Member Data Documentation
TInt
iMaxEntries
TInt
| iMaxEntries | [private] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.