MBtreeIndexOrg Class Reference
class MBtreeIndexOrg : public MBtreeNodeOrg
|
Public Member Functions
|
TPageRef
|
ChildNode
(const
TAny
*,
TInt
)
|
void
|
Concatenate
(
TAny
*, const
TAny
*, const
TDesC8
&)
|
TBool
|
Insert
(
TAny
*,
TInt
, const
TDesC8
&,
TPageRef
)
|
IMPORT_C
TBool
|
InsertOverflow
(
TAny
*,
TAny
*,
TInt
,
TBool
, const
TDesC8
&,
TPageRef
, const
TDesC8
&,
TBtreePivot
&)
|
void
|
InsertSplit
(
TAny
*,
TAny
*,
TInt
, const
TDesC8
&,
TPageRef
,
TBtreePivot
&)
|
void
|
MakeRoot
(
TAny
*,
TPageRef
)
|
TBool
|
Redistribute
(
TAny
*,
TAny
*, const
TDesC8
&,
TBtreePivot
&)
|
IMPORT_C
TBool
|
Search
(const
TAny
*, const
TAny
*, const
MBtreeKey
&,
TBool
,
TInt
&)
|
IMPORT_C
TBool
|
Update
(
TAny
*,
TInt
, const
TDesC8
&)
|
Member Functions Documentation
ChildNode(const TAny *, TInt)
Concatenate(TAny *, const TAny *, const TDesC8 &)
void
|
Concatenate
|
(
|
TAny
*
|
aLeftNode,
|
|
const
TAny
*
|
aRightNode,
|
|
const
TDesC8
&
|
aPivot
|
|
)
|
const [pure 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 &)
MakeRoot(TAny *, TPageRef)
void
|
MakeRoot
|
(
|
TAny
*
|
aNode,
|
|
TPageRef
|
aChild
|
|
)
|
const [pure virtual]
|
Redistribute(TAny *, TAny *, const TDesC8 &, TBtreePivot &)
Search(const TAny *, const TAny *, const MBtreeKey &, TBool, TInt &)
Update(TAny *, TInt, const TDesC8 &)
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.