class DuckDB::Appender

def append_interval(value)

.flush
.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