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;
}