|
Dynalib Utils
|
#include <IBufferCachePage.h>


Public Member Functions | |
| IBufferCachePage ()=default | |
| virtual | ~IBufferCachePage ()=default |
| virtual bool | isFull ()=0 |
| virtual index_t | getFileOffset ()=0 |
| virtual DynaBuffer * | getBuffer ()=0 |
| virtual index_t | getPageIndex ()=0 |
| virtual void | setFileOffset (index_t fileOffset)=0 |
| virtual void | setBuffer (DynaBuffer *buffer)=0 |
Public Member Functions inherited from ICachePage< T > | |
| ICachePage ()=default | |
| virtual | ~ICachePage ()=default |
| virtual void | clear ()=0 |
| virtual void | clearDirty ()=0 |
| virtual void | clearPageDirty ()=0 |
| virtual bool | isDirty ()=0 |
| virtual void | setDirty (uint8_t dirtyBits)=0 |
| virtual void | clearDirty (uint8_t dirtyBits)=0 |
| virtual index_t | getKeyValue ()=0 |
| virtual void | setKeyValue (index_t keyValue)=0 |
| virtual void | printPageReport (int pageSeqNo)=0 |
| virtual void | printPageStatReport (int pageSeqNo)=0 |
Protected Attributes | |
| bool | _isDirty = false |
Protected Attributes inherited from ICachePage< T > | |
| bool | _isDirty = false |
|
default |
|
virtualdefault |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
protected |
1.8.13