Location:
sb32tree.h
Link against: estor.lib
TBtreeFixBase
Supported from 5.0
Base class for TBtreeFix
, which provides a B-tree for fixed sized entries.
|
Defined in TBtreeFixBase
:
Connect()
, ExtractAtL()
, InsertL()
Inherited from TBtree
:
ClearL()
,
DeleteAtL()
,
DeleteL()
,
EEqualTo
,
EGreaterEqual
,
EGreaterThan
,
ELessEqual
,
ELessThan
,
FindL()
,
FirstL()
,
IsBroken()
,
IsDirty()
,
IsEmpty()
,
IsIntact()
,
LastL()
,
MarkBroken()
,
MarkCurrent()
,
MarkDirty()
,
NextL()
,
PreviousL()
,
RepairL()
,
ResetL()
,
Set()
,
TFind
,
Token()
void Connect(MPagePool* aPool,const MBtreeKey* aKey);
Initalises the B-tree with a page pool and key handler.
|
void ExtractAtL(const TBtreePos& aPos,TAny* anEntry) const;
Gets the entry at the specified position.
|
void ExtractAtL(const TBtreeMark& aMark,TAny* anEntry) const;
Gets the entry at the specified iterator position.
|
TBool InsertL(TBtreePos& aPos,const TAny* anEntry,TAllowDuplicates aDup=ENoDuplicates);
Inserts an entry into the tree.
|
|