合约数据类型

基本数据类型 蚂蚁区块链合约平台基本支持 Solidity 所有的数据类型,但是对于一些用户编写的合约的输入参数类型并没有完全的支持,比如参数输入中二维数组输入。同时,蚂蚁区块链合约平台提供了 identity 类型来标注每一个用户的身份,...

数组函数和运算符

示例 提取二维数组中索引相同的元素组成一个新的二维数组,例如组[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,...

ARRAYS_ZIP

返回规则如下:生成的结构数组中第N个结构包含输入数组的所有第N个值,不足N的元素以NULL填充。如果输入ARRAY数组中任意一个为NULL,返回结果为NULL。使用示例 示例1:通过ARRAY组 array(1,2,3)和 array(2,3,4)构造结构组。命令示例如下...

复杂类型函数

函数类别 函数 功能 ARRAY函数 ALL_MATCH 判断ARRAY数组中是否所有元素都满足指定条件。ANY_MATCH 判断ARRAY数组中是否存在满足指定条件的元素。ARRAY 使用给定的值构造ARRAY。ARRAY_CONTAINS 检测指定的ARRAY中是否包含指定的值。ARRAY_...

COMBINATIONS

返回输入数组元素的N元组合组成的数组。命令格式 combinations(array(T),n)参数说明 array:为输入数组。n:元。返回值说明 返回输入数组元素的N元组合组成的数组。如果输入数组没有重复项,则返回N元子集数组。子集是确定的但顺序不保证...

关联数组

以下示例从emp表中读取前十名员工的姓名,将它们存储在一个数组中,然后显示数组中的结果。DECLARE TYPE emp_arr_typ IS TABLE OF VARCHAR2(10)INDEX BY BINARY_INTEGER;emp_arr emp_arr_typ;CURSOR emp_cur IS SELECT ename FROM emp ...

ARRAY_NORMALIZE

参数说明 array:输入数组数组元素只支持 Float 和 Double 类型。p:数组的p Norm。返回值说明 返回规范化之后的数组。如果数组为null或者有null数组元素,则返回NULL。如果 p=0 则返回原数组;p则抛出异常。示例 SELECT array_normalize...

SHUFFLE

返回指定数组的元素随机排列数组。命令格式 shuffle(array)参数说明 array:输入数组。返回值说明 返回指定数组的元素随机排列数组。如果输入值为null,则返回NULL。该函数的返回结果是不确定的。示例 SELECT shuffle(array(1,20,3,5));...

ARRAYS_OVERLAP

array中的 T 指代ARRAY组元素的数据类型,数组中的元素可以为任意类型。a 和 b 中元素的数据类型必须一致。数组中的元素可以为如下类型:TINYINT、SMALLINT、INT、BIGINT FLOAT、DOUBLE BOOLEAN DECIMAL、DECIMALVAL DATE、DATETIME、...

多元索引数组类型

在 CREATE TABLE 语句中数组列需要正确设置数列名和对应的SQL数据类型。在多元索引映射关系时,推荐定义数列为MEDIUMTEXT类型。创建包含数类型列的多元索引映射关系,SQL示例如下:CREATE TABLE `test_table_test_table_index`(`col_...

ARRAY_MAX

数组中的元素可以为如下类型:TINYINT、SMALLINT、INT、BIGINT FLOAT、DOUBLE BOOLEAN DECIMAL、DECIMALVAL DATE、DATETIME、TIMESTAMP、IntervalDayTime、IntervalYearMonth STRING、BINARY、VARCHAR、CHAR ARRAY、STRUCT、MAP 返回值说明...

ARRAY_MIN

数组中的元素可以为如下类型:TINYINT、SMALLINT、INT、BIGINT FLOAT、DOUBLE BOOLEAN DECIMAL、DECIMALVAL DATE、DATETIME、TIMESTAMP、IntervalDayTime、IntervalYearMonth STRING、BINARY、VARCHAR、CHAR ARRAY、STRUCT、MAP 返回值说明...

数组函数和操作符

组函数 第一个数组是否包含第二个数组,也就是说,出现在第二个数组中的每个元素是否等于第一个数组中的某个元素。重复值不需要特殊处理,因此 ARRAY[1]和 ARRAY[1,1]被认为包含对方,即:anyarray@>anyarray→boolean ARRAY[1,4,3]@>...

ARRAY_INTERSECT

array中的 T 指代ARRAY组元素的数据类型,数组中的元素可以为任意类型。a 和 b 的数据类型必须保持一致。返回值说明 返回ARRAY类型。返回规则如下:ARRAY数组中存在元素为NULL时,NULL值会参与运算。新ARRAY组无重复元素且元素顺序与 a...

SLICE

array中的 T 指代ARRAY组元素的数据类型,数组中的元素可以为任意类型。start:必填。切片起点,从1开始,表示从组的首个元素开始向右切片。start 可以为负数,表示从组的末尾元素开始向右切片。length:必填。切片长度,必须大于或...

JSON_INSERT

说明 若input参数中包含数组,数组中的JSON内容插入规则,假设input中数组的长度为n,指定插入的位置为m时:如果 m>=n,在数组末尾添加值value。如果 m,在数组开头添加值value。如果-n,根据insert_after的值确定添加值value的位置。若...

Lambda表达式

SELECT map_filter(map(array['class01','class02','class03'],array[11,10,9]),(k,v)->v>10)查询和分析结果 示例4:使用Lambda表达式(x,y)->(y,x)将对换两个组的元素位置,然后提取数组中索引相同的元素组成一个新的二维数组。...

MULTIMAP_FROM_ENTRIES

返回由结构体数组中的Key和包含所有Value的组所组成的Map。命令格式 multimap_from_entries(array,V>>)参数说明 array,V>>:为Key/Value组成的结构体组。返回值说明 返回由结构体数组中的Key和包含所有Value的组所组成的Map,Map格式...

ARRAY_UNION

array中的 T 指代ARRAY组元素的数据类型,数组中的元素可以为任意类型。a 和 b 中元素的数据类型必须一致。数组中的元素可以为如下类型:TINYINT、SMALLINT、INT、BIGINT FLOAT、DOUBLE BOOLEAN DECIMAL、DECIMALVAL DATE、DATETIME、...

ARRAY_JOIN

数组中元素为NULL时,用 nullreplacement 替代,没有设置 nullreplacement 时,会忽略NULL元素。命令格式 array_join(array<T><a>,[,])参数说明 a:必填。ARRAY组。array中的 T 指代ARRAY组元素的数据类型。说明 当ARRAY数组中的元素...

NGRAMS

命令格式 ngrams(array(T),n)参数说明 array:为输入数组。n:元。返回值说明 返回指定数组元素的N元语法(n-gram)数组。如果 n,则抛出异常。示例 SELECT ngrams(array('foo','bar','baz','foo'),2);返回结果如下:[['foo','bar'],['bar...

MAP_FROM_ARRAYS

array中的 K 指代ARRAY组元素的数据类型,数组中的元素可以为任意类型。b:必填。ARRAY组。对应生成MAP的Value值。array中的 V 指代ARRAY组元素的数据类型,数组中的元素可以为任意类型。返回值说明 返回MAP类型。返回规则如下:如果...

smlar

formula的预定义变量说明如下:N.i:两个数组中的相同元素个数(交集)。N.a:第一个数组中的唯一元素个数。N.b:第二个数组中的唯一元素个数。anyarray%anyarray 当两个组的相似度超过阈值时返回 TRUE;否则返回 FALSE。text[]tsvector2...

JSON函数

字段样例 time:["time_local","request_time","upstream_response_time"]查询和分析语句*|SELECT json_array_length(time)查询和分析结果 json_extract函数 json_extract函数用于从JSON对象或JSON数组中提取一组JSON值(组或对象)。...

smlar

formula的预定义变量说明如下:N.i:两个数组中的相同元素个数(交集)。N.a:第一个数组中的唯一元素个数。N.b:第二个数组中的唯一元素个数。anyarray%anyarray 当两个组的相似度超过阈值时返回 TRUE;否则返回 FALSE。text[]tsvector2...

smlar

formula的预定义变量说明如下:N.i:两个数组中的相同元素个数(交集)。N.a:第一个数组中的唯一元素个数。N.b:第二个数组中的唯一元素个数。anyarray%anyarray 当两个组的相似度超过阈值时返回 TRUE;否则返回 FALSE。text[]tsvector2...

smlar

float4 inarray(anyarray,anyelement,float4,float4)如果元素出现在数组中,则返回第三个参数;否则返回第四个参数。可配置参数说明 参数 说明 smlar.threshold FLOAT 相似度阈值,用于给百分号(%)运算符判断两个组是否相似。smlar....

联系人

创建通知策略时,您可以将联系人组指定为通知对象,当通知策略的匹配规则被触发时,告警管理会向该联系人组中的联系人通过电话、短信、邮件和钉钉等方式发送告警通知。前提条件 已创建联系人或者钉钉/企业微信/飞书机器人。具体操作,请...

联系人

创建通知策略时,您可以将联系人组指定为通知对象,当通知策略的分派规则被触发时,EDAS 告警管理会向该联系人组中的联系人通过电话、短信、邮件和钉钉等方式发送告警通知。前提条件 已创建联系人,具体操作,请参见 创建联系人。创建联系...

联系人

创建通知策略时,您可以将联系人组指定为通知对象,当通知策略的匹配规则被触发时,ARMS告警管理会向该联系人组中的所有通知对象通过电话、短信、邮件、钉钉等方式发送告警通知。前提条件 已创建联系人或钉钉/企业微信/飞书 机器人。创建...

Clickhouse兼容函数

返回结果 {1,2,3,4,5,6} arrayDistinct(anyarray)描述:返回数组中去重后的元素组成的新组。Hologres实现:array_distinct(anyarray)。说明 Hologres V1.3.19版本起支持array_distinct函数,暂不支持常量入参。使用示例:CREATE TABLE ...

同步文件指导

currentFaceInfos:当前所有人脸信息列表 failedFaceInfos:最新一次人脸库同步中失败的人脸信息列表 注意:此数组中每个元素的内容和同步人脸库文件中addFaceInfos数组中的内容一致。{"groupId":"egqQkuFBPgh8pltWiw1S000100",...

同步检测

tasks JSONArray 是 指定检测对象,JSON数组中的每个元素是一个检测任务结构体。最多支持100个元素,即每次提交100条内容进行检测,支持100个元素的前提是需要将并发任务调整到100个以上。关于每个元素的具体结构描述,请参见 task。表 2....

异步检测

tasks JSONArray 是 指定检测对象,JSON数组中的每个元素是一个检测任务结构体。最多支持100个元素,即每次提交100条内容进行检测,支持100个元素的前提是需要将并发任务调整到100个以上。关于每个元素的具体结构描述,请参见 task。表 2....

循环(Map)

基本概念 循环状态遍历输入中的某个组类型参数,对于数组中的每个元素,并行执行其处理器(Processor)状态。循环状态类似于编程语言中的 foreach,不同之处是这里的迭代是并行执行的。执行并行循环步骤会并发执行输入参数中的每个元素的...

并行循环步骤

介绍 并行循环(Foreach)步骤遍历输入中的某个组类型参数,对于数组中的每个元素并行执行其串行步骤。并行循环步骤类似于编程语言中的 foreach,不同之处是这里的迭代是并行执行的。并行循环步骤的每次迭代执行都对应一个本地变量。执行...

聚集函数

通用聚集函数 array_agg(anynonarray)→anyarray 将所有输入值,包括空值,收集到一个数组中。No array_agg(anyarray)→anyarray 将所有输入组连接到一个更高维度的数组中。(输入必须都具有相同的维度,并且不能为空的(empty)或空值...

ARRAY_REMOVE

在ARRAY数组 a 删除与 element 相等的元素。命令格式 array<T>array_remove(array<T><a>,T)参数说明 a:必填。ARRAY数组。array的 T 指代ARRAY数组元素的数据类型。支持的数据类型如下:TINYINT、SMALLINT、INT、BIGINT FLOAT、DOUBLE ...

ARRAY_POSITION

计算元素 element 在ARRAY数组 a 第一次出现的位置。ARRAY数组元素位置编号自左往右,从1开始计数。命令格式 bigint array_position(array<T><a>,T)参数说明 a:必填。ARRAY数组。array的 T 指代ARRAY数组元素的数据类型。支持的数据...

数组相似度计算(smlar)

anyarray array_unique(anyarray)对数组中的元素排序,排序结果不包含重复元素。float4 inarray(anyarray,anyelement)如果anyelement存在于anyarray中,返回1,否则返回0。float4 inarray(anyarray,anyelement,float4,float4)如果...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 RDS 云原生数据仓库AnalyticDB MySQL版 实时数仓 Hologres 风险识别 云联络中心 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用