![]() |
Quadcap Embeddable Database |
Inheritance diagram for com.quadcap.sql.file.PageManager:

Definition at line 50 of file PageManager.java.
Public Member Functions | |
| long | newPage () throws IOException |
| Allocate a new page. | |
| void | freePage (long page) throws IOException |
| Free a page. | |
| int | getPageSize () |
| Return this manager's page size. | |
| Page | getPage (long page) throws IOException |
| Return the specified page. | |
| Object | getLock () |
| Return the file lock. | |
|
|
Free a page.
Implemented in com.quadcap.sql.file.BlockFile, and com.quadcap.sql.file.SubPageManager. Referenced by com.quadcap.sql.file.BlockFile.freePage(), and com.quadcap.sql.file.BlockAccess.resize(). |
|
|
Return the file lock.
Implemented in com.quadcap.sql.file.BlockFile, and com.quadcap.sql.file.SubPageManager. Referenced by com.quadcap.sql.file.BlockAccess.init(). |
|
|
|
Return this manager's page size.
Implemented in com.quadcap.sql.file.BlockFile, and com.quadcap.sql.file.SubPageManager. Referenced by com.quadcap.sql.file.BlockAccess.bufLen(), com.quadcap.sql.file.BlockFile.getBytes(), com.quadcap.sql.file.BlockFile.getPageOffset(), com.quadcap.sql.file.BlockFile.putBytes(), and com.quadcap.sql.file.BlockFile.updateBytes(). |
|
|
Allocate a new page.
Implemented in com.quadcap.sql.file.BlockFile, and com.quadcap.sql.file.SubPageManager. Referenced by com.quadcap.sql.file.BlockAccess.makeBlockRef(), com.quadcap.sql.file.BlockFile.putBytes(), and com.quadcap.sql.file.BlockAccess.resize(). |