Skip to content

@sqlrooms/duckdb / getColValAsNumber

Function: getColValAsNumber()

getColValAsNumber(res, column, index): number

Extracts a numeric value from an Arrow Table at the specified column and row index. Handles both column name and index-based access. Converts BigInt values to numbers.

Parameters

ParameterTypeDefault valueDescription
resTableundefinedThe Arrow Table containing the data
columnstring | number0The column name or index (0-based) to read from. Defaults to first column (0)
indexnumber0The row index (0-based) to read from. Defaults to first row (0)

Returns

number

The numeric value at the specified position, or NaN if the value is null/undefined

Example

ts
const value = getColValAsNumber(table, "amount", 0)