Skip to content

@sheetkit/node / RawRowsResult

Interface: RawRowsResult ​

Defined in: buffer-codec.ts:36

Result of getRowsRaw() -- typed arrays for minimal object creation.

Properties ​

cellBoolValues ​

cellBoolValues: Uint8Array

Defined in: buffer-codec.ts:52

Boolean value for boolean cells, false for others.


cellColumns ​

cellColumns: Uint32Array

Defined in: buffer-codec.ts:44

1-based column number for each cell.


cellNumericValues ​

cellNumericValues: Float64Array

Defined in: buffer-codec.ts:48

Numeric value for number/date cells, NaN for others.


cellStringValues ​

cellStringValues: string[]

Defined in: buffer-codec.ts:50

String value for string/error/formula cells, empty string for others.


cellTypes ​

cellTypes: Uint8Array

Defined in: buffer-codec.ts:46

Cell type tag (0=empty, 1=number, 2=string, 3=bool, 4=date, 5=error, 6=formula).


rowCellCounts ​

rowCellCounts: Uint32Array

Defined in: buffer-codec.ts:42

Number of cells per row.


rowCellOffsets ​

rowCellOffsets: Uint32Array

Defined in: buffer-codec.ts:40

Index into the cell arrays where each row's cells begin.


rowNumbers ​

rowNumbers: Uint32Array

Defined in: buffer-codec.ts:38

1-based row numbers for each row that has data.


totalCells ​

totalCells: number

Defined in: buffer-codec.ts:56

Total number of cells across all rows.


totalRows ​

totalRows: number

Defined in: buffer-codec.ts:54

Total number of rows with data.

Released under the MIT / Apache-2.0 License.