BTreeNodeAccessor Member List

This is the complete list of members for BTreeNodeAccessor, including all inherited members.

accessTuple(BTreeNode const &node, uint iEntry)=0BTreeNodeAccessor [pure virtual]
accessTupleInline(BTreeNode const &node, uint iEntry)=0BTreeNodeAccessor [pure virtual]
allocateEntry(BTreeNode &node, uint iEntry, uint cbEntry)=0BTreeNodeAccessor [pure virtual]
binarySearch(BTreeNode const &node, TupleDescriptor const &keyDescriptor, TupleData const &searchKey, DuplicateSeek dupSeek, bool leastUpper, TupleData &scratchKey, bool &found)=0BTreeNodeAccessor [pure virtual]
calculateCapacity(BTreeNode const &node, uint cbEntry)=0BTreeNodeAccessor [pure virtual]
CAN_FIT enum valueBTreeNodeAccessor
CAN_FIT_WITH_COMPACTION enum valueBTreeNodeAccessor
CAN_NOT_FIT enum valueBTreeNodeAccessor
Capacity enum nameBTreeNodeAccessor
clearNode(BTreeNode &node, uint cbPage)BTreeNodeAccessor [virtual]
compactNode(BTreeNode &node, BTreeNode &scratchNode)BTreeNodeAccessor [virtual]
compareFirstKey(BTreeNode const &node, TupleDescriptor const &keyDescriptor, TupleData const &searchKey, TupleData &scratchKey)=0BTreeNodeAccessor [pure virtual]
deallocateEntry(BTreeNode &node, uint iEntry)=0BTreeNodeAccessor [pure virtual]
dumpNode(std::ostream &os, BTreeNode const &node, PageId pageId)BTreeNodeAccessor
getEntryByteCount(uint cbTuple)=0BTreeNodeAccessor [pure virtual]
getEntryForRead(BTreeNode const &node, uint iEntry)=0BTreeNodeAccessor [pure virtual]
getKeyCount(BTreeNode const &node) constBTreeNodeAccessor [inline]
hasFixedWidthEntries() const=0BTreeNodeAccessor [pure virtual]
onInit()BTreeNodeAccessor [virtual]
splitNode(BTreeNode &node, BTreeNode &newNode, uint cbNewTuple, bool monotonic)BTreeNodeAccessor [virtual]
tupleAccessorBTreeNodeAccessor
tupleDataBTreeNodeAccessor
tupleDescriptorBTreeNodeAccessor
unmarshalKey(TupleData &keyData)=0BTreeNodeAccessor [pure virtual]
~BTreeNodeAccessor()BTreeNodeAccessor [virtual]


Generated on Mon Jun 22 04:00:25 2009 for Fennel by  doxygen 1.5.1