Class D_StoredPage
java.lang.Object
org.apache.derby.impl.store.raw.data.D_StoredPage
- All Implemented Interfaces:
Diagnosticable
The D_StoredPage class provides diagnostic information about the StoredPage
class. Currently this info includes:
o a dump of the page.
o page size of the page.
o bytes free on the page.
o bytes reserved on the page.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Checks the slot table.diag()
Provide a string dump of the StoredPage.void
diag_detail
(Properties prop) Provide detailed diagnostic information about a StoredPage.void
-
Field Details
-
page
-
-
Constructor Details
-
D_StoredPage
public D_StoredPage()
-
-
Method Details
-
init
- Specified by:
init
in interfaceDiagnosticable
-
diag
Provide a string dump of the StoredPage.RESOLVE - once the "Diagnostic" interface is accepted move the string dumping code into this routine from it's current place in the StoredPage code.
- Specified by:
diag
in interfaceDiagnosticable
- Returns:
- string dump of the StoredPage
- Throws:
StandardException
- Standard exception policy.
-
diag_detail
Provide detailed diagnostic information about a StoredPage.Currently supports 3 types of information: Page.DIAG_PAGE_SIZE - page size. Page.DIAG_BTYES_FREE - # of free bytes on the page. Page.DIAG_BYTES_RESERVED - # of reserved bytes on the page.
- Specified by:
diag_detail
in interfaceDiagnosticable
- Throws:
StandardException
- Standard exception policy.
-
checkSlotTable
Checks the slot table.1) checks the number of slot entries matches the record count 2) checks the slot table lengths match the field lengths
- Throws:
StandardException
- Standard exception policy.IOException
-
pageHeaderToString
-