Expand description
Generic DataFrame FFI Functions for JIT
Industry-agnostic functions for accessing DataFrame rows and fields. Column indices are resolved at compile time from field names.
Functionsยง
- jit_
eval_ data_ datetime_ ref - Stub for eval_data_datetime_ref - not yet implemented
- jit_
eval_ data_ relative - Stub for eval_data_relative - not yet implemented
- jit_
get_ current_ row - Get the current row index.
- jit_
get_ field - Get a field value from the current or offset row by column index.
- jit_
get_ field_ typed - Get a field from a typed object using precomputed offset.
- jit_
get_ row_ count - Get the total number of rows in the DataFrame.
- jit_
get_ row_ ref - Create a lightweight row reference (just stores the row index).
- jit_
get_ row_ timestamp - Get the timestamp for a data row.
- jit_
load_ col_ bool - Load a boolean value from a column (stored as f64: 0.0=false, else true).
- jit_
load_ col_ f64 - Load an f64 value from a column by index and row reference.
- jit_
load_ col_ i64 - Load an i64 value from a column (stored as f64, cast back to integer).
- jit_
load_ col_ str - Load a string value from a column.
- jit_
row_ get_ field - Get a field value from a row reference.
- jit_
set_ field_ typed - Set a field on a typed object using precomputed offset.