ts_colinfo_number() 函数

ts_colinfo_number() 函数获取时间系列中列的类型信息。

语法

ts_typeinfo *
ts_colinfo_number (ts_tsdesc  *tsdesc, 
                   mi_integer id)
tsdesc
ts_open() 返回的时间系列描述符。
id
要返回信息的列的编号。id 参数必须大于或等于 0,并小于时间系列元素中的列数。id 0 对应于时间戳记列。

描述

调用者必须释放生成的 typeinfo 结构及其 ti_typename 字段。

返回结果

ts_typeinfo 结构的指针。此结构的定义如下所示:
typedef struct _ts_typeinfo
{
   MI_TYPEID         *ti_typeid; /* type id */
   mi_integer         ti_typelen; /* internal length */
   mi_smallint         ti_typealign; /* internal alignment */
   mi_smallint         ti_typebyvalue; /* internal byvalue flag */
   mi_integer         ti_typebound; /* internal bound */
   mi_integer         ti_typeparameter; /* internal parameter */
   mi_string          *ti_typename; /* name of the column */
} ts_typeinfo;

示例

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