@@ -316,18 +316,21 @@ static VALUE duckdb_prepared_statement_bind_null(VALUE self, VALUE vidx) {
316316 return self ;
317317}
318318
319+ /* :nodoc: */
319320static VALUE duckdb_prepared_statement__statement_type (VALUE self ) {
320321 rubyDuckDBPreparedStatement * ctx ;
321322 TypedData_Get_Struct (self , rubyDuckDBPreparedStatement , & prepared_statement_data_type , ctx );
322323 return INT2FIX (duckdb_prepared_statement_type (ctx -> prepared_statement ));
323324}
324325
326+ /* :nodoc: */
325327static VALUE duckdb_prepared_statement__param_type (VALUE self , VALUE vidx ) {
326328 rubyDuckDBPreparedStatement * ctx ;
327329 TypedData_Get_Struct (self , rubyDuckDBPreparedStatement , & prepared_statement_data_type , ctx );
328330 return INT2FIX (duckdb_param_type (ctx -> prepared_statement , NUM2ULL (vidx )));
329331}
330332
333+ /* :nodoc: */
331334static VALUE duckdb_prepared_statement__bind_date (VALUE self , VALUE vidx , VALUE year , VALUE month , VALUE day ) {
332335 rubyDuckDBPreparedStatement * ctx ;
333336 duckdb_date dt ;
@@ -344,6 +347,7 @@ static VALUE duckdb_prepared_statement__bind_date(VALUE self, VALUE vidx, VALUE
344347 return self ;
345348}
346349
350+ /* :nodoc: */
347351static VALUE duckdb_prepared_statement__bind_time (VALUE self , VALUE vidx , VALUE hour , VALUE min , VALUE sec , VALUE micros ){
348352 rubyDuckDBPreparedStatement * ctx ;
349353 duckdb_time time ;
@@ -361,6 +365,7 @@ static VALUE duckdb_prepared_statement__bind_time(VALUE self, VALUE vidx, VALUE
361365 return self ;
362366}
363367
368+ /* :nodoc: */
364369static VALUE duckdb_prepared_statement__bind_timestamp (VALUE self , VALUE vidx , VALUE year , VALUE month , VALUE day , VALUE hour , VALUE min , VALUE sec , VALUE micros ) {
365370 duckdb_timestamp timestamp ;
366371 rubyDuckDBPreparedStatement * ctx ;
@@ -375,6 +380,7 @@ static VALUE duckdb_prepared_statement__bind_timestamp(VALUE self, VALUE vidx, V
375380 return self ;
376381}
377382
383+ /* :nodoc: */
378384static VALUE duckdb_prepared_statement__bind_interval (VALUE self , VALUE vidx , VALUE months , VALUE days , VALUE micros ) {
379385 duckdb_interval interval ;
380386 rubyDuckDBPreparedStatement * ctx ;
@@ -390,6 +396,7 @@ static VALUE duckdb_prepared_statement__bind_interval(VALUE self, VALUE vidx, VA
390396 return self ;
391397}
392398
399+ /* :nodoc: */
393400static VALUE duckdb_prepared_statement__bind_hugeint (VALUE self , VALUE vidx , VALUE lower , VALUE upper ) {
394401 duckdb_hugeint hugeint ;
395402 rubyDuckDBPreparedStatement * ctx ;
@@ -406,6 +413,7 @@ static VALUE duckdb_prepared_statement__bind_hugeint(VALUE self, VALUE vidx, VAL
406413 return self ;
407414}
408415
416+ /* :nodoc: */
409417static VALUE duckdb_prepared_statement__bind_decimal (VALUE self , VALUE vidx , VALUE lower , VALUE upper , VALUE width , VALUE scale ) {
410418 duckdb_hugeint hugeint ;
411419 duckdb_decimal decimal ;
0 commit comments