sqlite-d ~master (2021-08-27T23:07:19Z)
Dub
Repo
BTreePage.BTreePageHeader
sqlited
Database
BTreePage
Undocumented in source.
struct
BTreePage
static
struct
BTreePageHeader {
BTreePageType
_pageType
;
BigEndian
!
ushort
firstFreeBlock
;
BigEndian
!
ushort
cellsInPage
;
BigEndian
!
ushort
startCellContantArea
;
ubyte
fragmentedFreeBytes
;
BigEndian
!
uint
_rightmostPointer
;
static
BTreePageHeader
fromArray
(ubyte[] _array);
bool
isInteriorPage
();
auto
pageType
[@property getter];
BigEndian
!
uint
rightmostPointer
[@property getter];
uint
rightmostPointer
[@property setter];
uint
length
();
}
Members
Functions
isInteriorPage
bool
isInteriorPage
()
Undocumented in source. Be warned that the author may not have intended to support it.
length
uint
length
()
Undocumented in source. Be warned that the author may not have intended to support it.
Properties
pageType
auto
pageType
[@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
rightmostPointer
BigEndian
!
uint
rightmostPointer
[@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
rightmostPointer
uint
rightmostPointer
[@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
Static functions
fromArray
BTreePageHeader
fromArray
(ubyte[] _array)
Undocumented in source. Be warned that the author may not have intended to support it.
Variables
_pageType
BTreePageType
_pageType
;
Undocumented in source.
_rightmostPointer
BigEndian
!
uint
_rightmostPointer
;
Undocumented in source.
cellsInPage
BigEndian
!
ushort
cellsInPage
;
Undocumented in source.
firstFreeBlock
BigEndian
!
ushort
firstFreeBlock
;
Undocumented in source.
fragmentedFreeBytes
ubyte
fragmentedFreeBytes
;
Undocumented in source.
startCellContantArea
BigEndian
!
ushort
startCellContantArea
;
0 is interpreted as 65536
Meta
Source
See Implementation
sqlited
Database
BTreePage
enums
BTreePageType
functions
getCellPointerArray
getRow
hasPayload
header
pageType
payloadSize
structs
BTreePageHeader
PayloadHeader
Row
variables
headerOffset
page