Structure for each slot in the cache hash array. More...
#include <stx-cbtreedb.h>

Public Attributes | |
| struct HashCell * | bucket_next |
| pointer forward to next hash cell in bucket | |
| struct HashCell * | bucket_prev |
| pointer backward to previous hash cell in bucket | |
| struct HashCell * | list_next |
| pointer forward in LRU double-linked list | |
| struct HashCell * | list_prev |
| pointer backward in LRU double-linked list | |
| uint32_t | lrutime |
| virtual LRU timestamp, just for testing. | |
| void * | btreeid |
| b-tree object identifier of page | |
| uint32_t | pageid |
| page identifier withing b-tree | |
| BTreePage | page |
| page holder object | |
Structure for each slot in the cache hash array.
Definition at line 947 of file stx-cbtreedb.h.
| void* stx::CBTreeDB< _Key, _Compare, _BTreePageSize, _AppVersionId >::PageCacheImpl::HashCell::btreeid |
b-tree object identifier of page
Definition at line 967 of file stx-cbtreedb.h.
| struct HashCell* stx::CBTreeDB< _Key, _Compare, _BTreePageSize, _AppVersionId >::PageCacheImpl::HashCell::bucket_next |
pointer forward to next hash cell in bucket
Definition at line 950 of file stx-cbtreedb.h.
| struct HashCell* stx::CBTreeDB< _Key, _Compare, _BTreePageSize, _AppVersionId >::PageCacheImpl::HashCell::bucket_prev |
pointer backward to previous hash cell in bucket
Definition at line 953 of file stx-cbtreedb.h.
| struct HashCell* stx::CBTreeDB< _Key, _Compare, _BTreePageSize, _AppVersionId >::PageCacheImpl::HashCell::list_next |
pointer forward in LRU double-linked list
Definition at line 956 of file stx-cbtreedb.h.
| struct HashCell* stx::CBTreeDB< _Key, _Compare, _BTreePageSize, _AppVersionId >::PageCacheImpl::HashCell::list_prev |
pointer backward in LRU double-linked list
Definition at line 959 of file stx-cbtreedb.h.
| uint32_t stx::CBTreeDB< _Key, _Compare, _BTreePageSize, _AppVersionId >::PageCacheImpl::HashCell::lrutime |
virtual LRU timestamp, just for testing.
Definition at line 963 of file stx-cbtreedb.h.
| BTreePage stx::CBTreeDB< _Key, _Compare, _BTreePageSize, _AppVersionId >::PageCacheImpl::HashCell::page |
page holder object
Definition at line 973 of file stx-cbtreedb.h.
| uint32_t stx::CBTreeDB< _Key, _Compare, _BTreePageSize, _AppVersionId >::PageCacheImpl::HashCell::pageid |
page identifier withing b-tree
Definition at line 970 of file stx-cbtreedb.h.
1.6.3