class DuckDB::PreparedStatement

def bind_uhugeint(index, value)

stmt.bind_uhugeint(1, (2**128) - 1)
stmt = PreparedStatement.new(con, sql)
sql ='SELECT name FROM users WHERE uhugeint_col = ?'
con = db.connect
db = DuckDB::Database.open('duckdb_database')
require 'duckdb'

This method uses duckdb_bind_uhugeint internally.
The second argument value must be Integer value.
The index of first parameter is 1 not 0.
The first argument is index of parameter.
binds i-th parameter with SQL prepared statement.
def bind_uhugeint(index, value)
  lower, upper = integer_to_hugeint(value)
  _bind_uhugeint(index, lower, upper)
end