class DuckDB::Appender
def append_interval(value)
.end_row
.append_interval('P1Y2D') # => append 1 year 2 days interval.
appender
appender = con.appender('intervals')
con.query('CREATE TABLE intervals (interval_value INTERVAL)')
con = db.connect
db = DuckDB::Database.open
require 'duckdb'
The argument must be ISO8601 duration format.
Appends an interval value to the current row in the appender.
appender.append_interval(val) -> self
call-seq:
def append_interval(value) value = Interval.to_interval(value) return self if _append_interval(value.interval_months, value.interval_days, value.interval_micros) raise_appender_error('failed to append_interval') end