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.
|
|