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]
|
Delete(TAny *, TInt)
IMPORT_C
TBool
|
Delete
|
(
|
TAny
*
|
aNode,
|
|
TInt
|
aPos
|
|
)
|
const [virtual]
|
DoRedistribute(TAny *, TAny *, const TDesC8 &, TBtreePivot &, TInt)
Entry(const TAny *, TInt)
IMPORT_C
TPtrC8
|
Entry
|
(
|
const
TAny
*
|
aNode,
|
|
TInt
|
aPos
|
|
)
|
const [virtual]
|
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
iEntrySize
TInt
|
iEntrySize
|
[private]
|
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.