ts_get_col_by_number() 函数

ts_get_col_by_number() 函数从元素中拉出各个数据片段。列 0(零)始终是时间戳记。

语法

MI_DATUM
ts_get_col_by_number(ts_tsdesc *tsdesc, 
                      ts_tselem  tselem, 
                      mi_integer colnumber, 
                      mi_boolean *isNull, 
                      mi_integer off)
tsdesc
ts_open() 返回的指针。
tselem
要从中获取列数据的元素。
colnumber
列编号。从 0 开始的列编号,它代表时间戳记。
isNull
空指示符的指针。
off
对于规则时间系列,off 是时间系列中元素的偏移量。对于不规则的时间系列,将忽略 off

返回结果

指定列中的数据。如果列的类型是按引用显示,将返回指针。如果其类型是按值显示,将返回数据本身。调用者无法释放该值。返回时,isNull 设置为指示该列是否为 NULL

示例

请参阅 ts_interp() 函数(Interp 函数示例)中的 ts_get_col_by_number() 示例。