云数据库 GAUSSDB-HLL函数和操作符:内置函数
内置函数
HLL(HyperLogLog)有一系列内置函数用于内部对数据进行处理,一般情况下用户不需要熟知这些函数的使用,具体如表1所示。
函数名称 |
功能描述 |
---|---|
hll_in |
以string格式接收hll数据。 |
hll_out |
以string格式发送hll数据。 |
hll_recv |
以bytea格式接收hll数据。 |
hll_send |
以bytea格式发送hll数据。 |
hll_trans_in |
以string格式接收hll_trans_type数据。 |
hll_trans_out |
以string格式发送hll_trans_type数据。 |
hll_trans_recv |
以bytea形式接收hll_trans_type数据。 |
hll_trans_send |
以bytea形式发送hll_trans_type数据。 |
hll_typmod_in |
接收typmod类型数据。 |
hll_typmod_out |
发送typmod类型数据。 |
hll_hashval_in |
接收hll_hashval类型数据。 |
hll_hashval_out |
发送hll_hashval类型数据。 |
hll_add_trans0 |
类似于hll_add所提供的功能,初始化时无指定入参,通常在聚合运算的第一阶段DN上使用。 |
hll_add_trans1 |
类似于hll_add所提供的功能,初始化时指定一个入参,通常在聚合运算的第一阶段DN上使用。 |
hll_add_trans2 |
类似于hll_add所提供的功能,初始化时指定两个入参,通常在聚合运算的第一阶段DN上使用。 |
hll_add_trans3 |
类似于hll_add所提供的功能,初始化时指定三个入参,通常在聚合运算的第一阶段DN上使用。 |
hll_add_trans4 |
类似于hll_add所提供的功能,初始化时指定四个入参,通常在聚合运算的第一阶段DN上使用。 |
hll_union_trans |
类似hll_union所提供的功能,在聚合运算的第一阶段DN上使用。 |
hll_union_collect |
类似于hll_union所提供的功能,在聚合运算第二阶段DN上使用,汇总各个DN上的结果。 |
hll_pack |
在聚合运算第三阶段DN上使用,把自定义hll_trans_type类型最后转换成hll类型。 |
hll |
用于hll类型转换成hll类型,根据输入参数会设定指定参数。 |
hll_hashval |
用于bigint类型转换成hll_hashval类型。 |
hll_hashval_int4 |
用于int4类型转换成hll_hashval类型。 |
- GaussDB数据库函数_GaussDB函数和操作符_高斯数据库函数-华为云
- GaussDB获取时间_gaussdb for MySQL_高斯数据库获取时间_华为云
- GaussDB数据库函数和字符串_高斯数据库优势_新建高斯数据库_高斯协议
- GaussDB字符截取_gaussdb基于什么开源软件_高斯数据库字符截取_华为云
- GaussDB设置默认值_GaussDB存储过程_高斯数据库设置默认值-华为云
- PostgreSQL_云数据库RDS for PostgreSQL_华为云
- 云数据库如何选购?
- GaussDB数据库登录_Gaussdb登录管理控制台_高斯数据库登录-华为云
- GaussDB引擎_华为云GaussDB优势_高斯数据库引擎_华为云
- GaussDB求日期差_GaussDB数据类型_高斯数据库求日期差-华为云