在 CREATE TABLE 语句中数组列需要正确设置数组列名和对应的SQL数据类型。在多元索引映射关系时,推荐定义数组列为MEDIUMTEXT类型。创建包含数组类型列的多元索引映射关系,SQL示例如下:CREATE TABLE `test_table_test_table_index`(`col_...
array<T>reverse 将数组中的子元素反转,例如(array[5,9,3])=>[3,9,5]。array<T>shuffle 把数组中的元素按随机顺序重新排列,例如 shuffle(array[1,5,8])=>[5,1,8]。array<T>slice 截取子元素,例如 array slice(array[1,2,3,4,5],3,2)=>[3...
在处理大型数据集或需要快速访问和检索数据的场景(数据库查询优化、机器学习和数据挖掘、图像和视频检索、空间数据查询等)中,创建向量索引是加速向量检索的有效方式,可以提高查询性能、加速数据分析和优化搜索任务,从而提高系统的效率...
} 批量上线子设备接口 该接口函数会将输入的子设备数组拆分成五个一组进行批量上线。GATEWAY_API int gateway_batch_login(int master_devid,iotx_linkkit_dev_meta_info_t*subdev_list,int subdev_num){.for(index=0;index;index+){.res=...
8,9]]{{1,2,3},{4,5,6},{7,8,9}}|元素与数组连接 3|ARRAY[4,5,6]{3,4,5,6}|数组与元素连接 ARRAY[4,5,6]|7 {4,5,6,7} 使用索引加速数组检索 当数组中包含非常多元素,需要使用@>操作符检索是否包含某个元素时,数组元素越多,检索性能也越...
示例 提取二维数组中索引相同的元素组成一个新的二维数组,例如数组[0,1,2,3]、[10,19,18,17]、[9,8,7]中的0、10、9的索引都为1,则组成数组[0.0,10.0,9.0]。查询和分析语句*|SELECT array_transpose(array[array[0,1,2,3],array[10,19,18,...
合并多个给定数组并返回一个结构数组,其中第N个结构包含输入数组的所有第N个值。命令格式 array,U,.>>arrays_zip(array<T><a>,array<U><b>[,.])参数说明 a、b:必填。ARRAY数组。array及 array中的 T 和 U 指代ARRAY数组元素的数据类型,...
计算ARRAY数组 a 中的最大元素。命令格式 T array_max(array<T><a>)参数说明 a:必填。ARRAY数组。array中的 T 指代ARRAY数组元素的数据类型。数组中的元素可以为如下类型:TINYINT、SMALLINT、INT、BIGINT FLOAT、DOUBLE BOOLEAN DECIMAL...
计算ARRAY数组 a 中的最小元素。命令格式 T array_min(array<T><a>)参数说明 a:必填。ARRAY数组。array中的 T 指代ARRAY数组元素的数据类型。数组中的元素可以为如下类型:TINYINT、SMALLINT、INT、BIGINT FLOAT、DOUBLE BOOLEAN DECIMAL...
找出在ARRAY数组 a 中,但不在ARRAY数组 b 中的元素,并去掉重复的元素后,返回新的ARRAY数组。命令格式 array<T>array_except(array<T><a>,array<T><b>)参数说明 a、b:必填。ARRAY数组。array中的 T 指代ARRAY数组元素的数据类型,数组中...
将ARRAY数组 a 和 b 的元素按照位置,使用 combiner 进行元素级别的合并,返回一个新的ARRAY数组。命令格式 array<R>zip_with(array<T><a>,array<S><b>,function,S,R>)参数说明 a、b:必填。ARRAY数组。array、array中的 T、S 指代ARRAY数...
去除ARRAY数组 a 中的重复元素。命令格式 array<T>array_distinct(array<T><a>)参数说明 a:必填。ARRAY数组。array中的 T 指代ARRAY数组元素的数据类型,数组中的元素可以为任意类型。返回值说明 返回ARRAY类型。返回规则如下:新ARRAY数...
判断ARRAY数组 a 中是否所有元素都满足 predicate 条件。命令格式 boolean all_match(array<T><a>,function,boolean>)参数说明 a:必填。ARRAY数组。array中的 T 指代ARRAY数组元素的数据类型,数组中的元素可以为任意类型。predicate:必...
返回由结构体数组中的Key和包含所有Value的数组所组成的Map。命令格式 multimap_from_entries(array,V>>)参数说明 array,V>>:为Key/Value组成的结构体数组。返回值说明 返回由结构体数组中的Key和包含所有Value的数组所组成的Map,Map格式...
判断ARRAY数组 a 中是否存在元素满足 predicate 条件。命令格式 boolean any_match(array<T><a>,function,boolean>)参数说明 a:必填。ARRAY数组。array中的 T 指代ARRAY数组元素的数据类型,数组中的元素可以为任意类型。predicate:必填...
将ARRAY数组 a 中的元素使用 delimiter 拼接为字符串。当数组中元素为NULL时,用 nullreplacement 替代,没有设置 nullreplacement 时,会忽略NULL元素。命令格式 array_join(array<T><a>,[,])参数说明 a:必填。ARRAY数组。array中的 T ...
将多个ARRAY数组中的所有元素连接在一起,生成一个新的ARRAY数组,或将多个字符串连接在一起,生成一个新的字符串。命令格式 array<T>concat(array<T><a>,array<T><b>[,.])string concat(string,string[,.])参数说明 a、b:必填。ARRAY数组...
将ARRAY数组 a 中的元素利用 func 进行过滤,返回一个新的ARRAY数组。命令格式 array<T>filter(array<T><a>,function,boolean>)参数说明 a:必填。ARRAY数组。array中的 T 指代ARRAY数组元素的数据类型,数组中的元素可以为任意类型。func...
说明 若input参数中包含数组,数组中的JSON内容插入规则,假设input中数组的长度为n,指定插入的位置为m时:如果 m>=n,在数组末尾添加值value。如果 m,在数组开头添加值value。如果-n,根据insert_after的值确定添加值value的位置。若...
注意事项 输入为ARRAY数组:计算ARRAY数组 a 中的元素数目。输入为MAP对象:计算MAP对象 b 中的Key-Value对数。命令格式 int size(array<T><a>)int size(map,V>)参数说明 a:必填。ARRAY数组。array中的 T 指代ARRAY数组元素的数据类型,数...
array_lower('[0:2]={1,2,3}':int[],1)0 array_positions(anyarray,anyelement)ARRAY 返回在第一个参数给定的数组(数组必须是一维的)中,第二个参数所有出现位置的下标组成的数组。array_positions(ARRAY['A','A','B','A'],'A'){1,2,4} ...
对ARRAY数组 a 中的元素进行聚合。命令格式 R array_reduce(array<T><a>,buf,function,T,buf>,function,R>)参数说明 a:必填。ARRAY数组。array中的 T 指代ARRAY数组元素的数据类型,数组中的元素可以为任意类型。init:必填。用于聚合的...
判断ARRAY数组 a 中是否存在元素 v。命令格式 boolean array_contains(array<T><a>,value)参数说明 a:必填。ARRAY数组。array中的 T 指代ARRAY数组元素的数据类型,数组中的元素可以为任意类型。v:必填。待判断的元素。必须与ARRAY数组 a...
查询和分析语句*|SELECT map_filter(map(array['class01','class02','class03'],array[11,10,9]),(k,v)->v>10)查询和分析结果 示例4:使用Lambda表达式(x,y)->(y,x)将对换两个数组的元素位置,然后提取数组中索引相同的元素组成一个新的...
基本概念 循环状态遍历输入中的某个数组类型参数,对于数组中的每个元素,并行执行其处理器(Processor)状态。循环状态类似于编程语言中的 foreach,不同之处是这里的迭代是并行执行的。执行并行循环步骤会并发执行输入参数中的每个元素的...
set_bit_array_record(varbit a,int b,int c,int[]d)returns(varbit,int[])将指定下标位置数组d对应的BIT位设置为b(0或1),超出原始长度的部分填充c(0或1),返回设置后的varbit,同时返回此次操作中被设置为b的下标位置数组。...
set_bit_array_record(varbit a,int b,int c,int[]d)returns(varbit,int[])将指定下标位置数组d对应的BIT位设置为b(0或1),超出原始长度的部分填充c(0或1),返回设置后的varbit,同时返回此次操作中被设置为b的下标位置数组。...
set_bit_array_record(varbit a,int b,int c,int[]d)returns(varbit,int[])将指定下标位置数组d对应的BIT位设置为b(0或1),超出原始长度的部分填充c(0或1),返回设置后的varbit,同时返回此次操作中被设置为b的下标位置数组。...
调用该接口对目标文件执行SQL语句,返回执行结果。注意事项 此操作要求您对该Object有读权限。正确执行SQL语句时,返回206。如果SQL语句不正确,或者和文件不匹配,则返回400错误。...等价于.'string ')|[n](应用在数组元素中,表示第n个...
一个数组常量的例子是:'{{1,2,3},{4,5,6},{7,8,9}}' 该常量是一个二维的,3 乘 3 数组,它由 3 个整数子数组构成。要设置一个数组常量的一个元素为 NULL,在该元素值处写 NULL(任何 NULL 的大写或小写变体都有效)。如果你需要一个真正的...
可选 {"Statement":[{"Action":"oss:*","Effect":"Allow","Resource":"*"}],"Version":"1"} Chain object[]需要传递授权的链列表,数组中的所有角色都需要赋予访问 sts:AssumeRole 权限。只有数组中的最后一个角色需要额外配置需要真正访问...
ClientToken 只支持 ASCII 字符,且不能超过 64 个字符 abcdefghijklmn TotalCount integer 是 该组执行包含的执行数,需要和 Data.Items 数组中的个数一致 1 Tags string 否 为该分组下的每次执行打标签,格式为 JSON 数组,数组内为对应...
数组和组合递归地转换为数组和对象(多维数组在JSON中变成数组的数组)。否则,如果存在从SQL数据类型到json的类型转换,则造型函数将用于执行转换;[a]否则,将生成一个标量json值。对于除数字、布尔值或空值之外的任何标量,将使用文本...
如果pattern中包含带括号的子正则表达式,那么结果数组中的元素为各个子正则表达式对应的子字符串,否则为单个匹配pattern的子字符串。输入值说明:source:待搜索的字符串,取值类型为VARCHAR。pattern:正则表达式。flag:标志一个或多个...
对于多元索引中数组类型的字段,在数据表中必须为String类型,且对应的多元索引中的类型必须为相应的类型,例如Long、Double等。如果字段price是Double Array数组类型,则在数据表中price必须为String类型,在对应的多元索引中的类型必须为...
说明 嵌套类型不能直接查询,需要通过NestedQuery包装,NestedQuery中需要指定嵌套类型的列的路径和一个子查询,其中子查询可以是任意Query类型。详情请参见 嵌套类型查询。示例 示例1 查询表中text列的值不为空的数据。request=array('...
80317391 StateCode string 子状态,部分场景下,仅用 State 字段无法完整表示坐席状态,因此需要子状态辅助,比如监听状态下,State=Talking,StateCode=Monitoring。枚举值:Monitored:被监听。Consulted:被咨询。Coaching:辅导中。...
说明 返回值是一个序列化的数组,不可直接读取,需要通过对应的路径结果解析函数读取。路径漏斗函数(pad_funnel)pad_funnel 函数用于获取特定事件组合构成的子路径信息。语法 pad_funnel(path_analysis_detail(),target_path)参数说明 ...
返回值映射 通过设置“数组提取”来指定需要提取的数组在JSON对象中的路径,并通过表格指定对应的列名。说明 从返回值中提取的数据必须是数组类型。以下是返回值和映射关系配置的示例:{"code":"SUCCESS","data":{"pageSize":20,"pageNum":...
在ARRAY数组 a 中删除与 element 相等的元素。命令格式 array<T>array_remove(array<T><a>,T)参数说明 a:必填。ARRAY数组。array中的 T 指代ARRAY数组元素的数据类型。支持的数据类型如下:TINYINT、SMALLINT、INT、BIGINT FLOAT、DOUBLE ...