2.4.78 DBCell

The DBCell record specifies a row block, which is a series of up to 32 consecutive rows. 

DBCell, combined with the Index record, is used to optimize the lookup of cells in a cell table.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

dbRtrw

rgdb (variable)

...

dbRtrw (4 bytes): An unsigned integer that specifies the offset in bytes from the starting file position of this record to the file position of the first Row record. If the value is 0, the referenced row block does not contain any rows that contain cells that have data.

rgdb (variable): An array of 2-byte unsigned integers that specify the file offset in bytes to the first record that specifies a CELL in each row that is a part of this row block. For the first array element, the starting position of the file offset is specified relative to the file position of the end of the first Row record in the row block. For all other elements, the file offset is specified relative to the file position of the CELL record specified by the previous element in this array. The number of elements in the array MUST be less than or equal to 32.