class DuckDB::ScalarFunction
Public Class Methods
Source
static VALUE duckdb_scalar_function_initialize(VALUE self) { rubyDuckDBScalarFunction *p; TypedData_Get_Struct(self, rubyDuckDBScalarFunction, &scalar_function_data_type, p); p->scalar_function = duckdb_create_scalar_function(); return self; }
Public Instance Methods
Source
static VALUE rbduckdb_scalar_function_set_name(VALUE self, VALUE name) { rubyDuckDBScalarFunction *p; TypedData_Get_Struct(self, rubyDuckDBScalarFunction, &scalar_function_data_type, p); const char *str = StringValuePtr(name); duckdb_scalar_function_set_name(p->scalar_function, str); return self; }