ts_make_elem_with_buf() 函数

ts_make_elem_with_buf() 函数使用现有时间系列元素中的缓冲区创建时间系列元素。元素中的初始数据将被覆盖。

语法

ts_tselem 
ts_make_elem_with_buf(ts_tsdesc  *tsdesc, 
                       MI_DATUM   *values, 
                       mi_boolean *nulls, 
                       mi_integer *off, 
                       ts_tselem  elem)
tsdesc
ts_open() 返回的时间系列的描述符。
values
要放在元素中的数据数组。按值显示的数据会放入数组中,而按引用显示的数据将存储指针。
nulls
存储元素中应为 NULL 的列。
off
对于规则时间系列,off 在返回时包含元素的偏移量。对于不规则的时间系列,off 设置为 -1。此参数可以是 NULL
elem
要覆盖的时间系列元素。它必须与时间系列的子类型属于相同类型。如果此参数为 NULL,那么将创建新元素。

返回结果

时间系列元素。如果 elem 参数为非空,那么将返回包含新值的时间系列元素。如果 elem 参数为 NULL,那么将返回新的时间系列元素。