| Modifier and Type | Method and Description |
|---|---|
| public void | actionAllocatePage(RawTransaction
The transaction t, BasePage the allocation page allocPage, long the page to allocation or deallocation pageNumber, int set the allocation status of the page this value doStatus, int on undo, set the allocation status of the page
this value undoStatus)Set the allocation status of pageNumber to doStatus. |
| public void | actionChainAllocPage(RawTransaction
The transaction t, BasePage the allocation page whose next page chain needs
to be changed allocPage, long the next allocation page's number pageNumber, long the next allocation page's page offset pageOffset)Chain one allocation page to the next. |
| public void | actionCompressSpaceOperation(RawTransaction
The transaction t, BasePage the allocation page to do compress on. allocPage, int The new highest page on this allocation
page. The number is the offset of the page
in the array of pages maintained by this
allocation page, for instance a value of 0
indicates all page except the first one are
to be truncated. If all pages are
truncated then the offset is set to -1. new_highest_page, int The number of allocated pages in this
allocation page prior to the truncate.
Note that all pages from NewHighestPage+1
through newHighestPage+num_pages_truncated
should be FREE. num_pages_truncated)Compress free pages. |
| actionAllocatePage | back to summary |
|---|---|
| public void actionAllocatePage(RawTransaction t, BasePage allocPage, long pageNumber, int doStatus, int undoStatus) throws StandardException Set the allocation status of pageNumber to doStatus. To undo this operation, set the allocation status of pageNumber to undoStatus
| |
| actionChainAllocPage | back to summary |
|---|---|
| public void actionChainAllocPage(RawTransaction t, BasePage allocPage, long pageNumber, long pageOffset) throws StandardException Chain one allocation page to the next.
| |
| actionCompressSpaceOperation | back to summary |
|---|---|
| public void actionCompressSpaceOperation(RawTransaction t, BasePage allocPage, int new_highest_page, int num_pages_truncated) throws StandardException Compress free pages. Compress the free pages at the end of the range maintained by this allocation page. All pages being compressed should be FREE. Only pages in the last allocation page can be compressed.
| |