selectWhere


Description:

public void selectWhere (string where, HashMap<string,int> int_binds, HashMap<string,string>? text_binds, ArrayList<T> ret)

Selects rows with a WHERE clause and named $param bindings.

Builds SELECT … FROM table WHERE … like select, prepares the statement, binds $key from int_binds / text_binds, then selectExecute. Use this instead of hand-rolled selectPrepare + bind_parameter_index at each call site.

Parameters:

where

WHERE clause and optional ORDER BY / LIMIT (e.g. WHERE status = $status AND ip = $ip)

int_binds

map keys without $ (bound as INT64 via cast)

text_binds

map keys without $ (bound as TEXT), or null

ret

list to populate