昇腾社区首页
中文
注册
开发者
下载

VectorArrayData接口

API定义

VectorArrayData {

int length;

int maxlen;

int dim;

size_t itemsize;

char *items;

}

功能描述

数据封装结构体。

输入

输出

参数值

int length:表示结构体中存储的向量条数。

int maxlen:表示结构体中存储的最大向量条数。

int dim:表示结构体中存储的向量维度。

size_t itemsize:保留字段,用户可以选择不设置。

char *items:表示存储VectorArrayData中数据的指针。默认值为nullptr。

参数约束

  • 1 <= length <= 100000000。
  • maxlen是OpenGauss侧保留字段,非OpenGauss用户设置该值等于length值即可。
  • 1 <= dim <= 2000。
  • 对于不同接口,用户需要确保items指向不同大小的数据。