ts_tselem 结构

ts_tselem 结构是时间系列的一个元素(行)的指针。

当您将 ts_tselem 用于规则时间系列时,元素中的时间戳记列会保留为 NULL,允许您在不需要时避免计算时间戳记的开销。在 ts_get_col_by_name()ts_get_col_by_number()ts_get_all_cols() 例程中会根据需要计算该时间戳记。对于不规则时间系列,时间戳记列永不是 NULL

您可以使用 ts_row_to_elem()ts_elem_to_row() 例程,在 ts_tselem 结构与 MI_ROW 结构之间进行转换。

如果 ts_make_elem()ts_make_elem_with_buf() 过程创建了元素,那么您必须使用 ts_free_elem() 过程来释放为 ts_tselem 结构分配的内存。