ts_copy() 函数

ts_copy() 函数复制并返回 type_id 参数中的类型的给定时间系列副本。

语法

ts_timeseries *
ts_copy(MI_CONNECTION *conn, 
       ts_timeseries *ts, 
       MI_TYPEID     *typeid)
conn
有效的 DataBlade API 连接。
ts
要复制的时间系列。
typeid
要复制的时间系列的行类型的标识。

描述

由于 mi_value() 返回的值仅在下一次调用 mi_next_row()mi_query_finish() 前有效,因此,有时需要使用 ts_copy() 访问 mi_get_result() 循环外的时间系列。

在客户机上,您必须使用 ts_copy() 函数来复制时间系列,然后再将时间系列作为参数传递到 mi_exec_prepare() 语句。

返回结果

给定时间系列的副本。用户必须通过调用 ts_free() 释放此值。