其他系统函数

    下述列表为GaussDB Kernel实现系统内部功能所使用的函数,不推荐使用,若需使用,请联系华为技术支持工程师。

    • pv_compute_pool_workload()

      描述:提供云上加速集群当前负载信息。

      返回值类型:record

    • locktag_decode(locktag text)

      描述:从locktag中解析锁的具体信息。

      返回值类型:text

    • smgreq(a smgr, b smgr)

      描述:比较两个smgr是否一样。

      参数:smgr, smgr

      返回值类型:boolean

    • smgrne(a smgr, b smgr)

      描述:判断两个smgr是否不一样。

      参数:smgr, smgr

      返回值类型:boolean

    • xidin4

      描述:输入4字节的xid。

      参数:cstring

      返回值类型:xid32

    • set_hashbucket_info

      描述:设置哈希桶信息。

      参数:text

      返回值类型:boolean

    • hs_concat

      描述:拼接两个hstore类型数据。

      参数:hstore, hstore

      返回值类型:hstore

    • hs_contained

      描述:判断两个hstore类型数据是否包含,返回值布尔类型。

      参数:hstore, hstore

      返回值类型:boolean

    • hs_contains

      描述:判断两个hstore类型数据是否包含,返回值布尔类型。

      参数:hstore, hstore

      返回值类型:boolean

    • hstore

      描述:将参数转为hstore类型。

      参数:text, text

      返回值类型:hstore

    • hstore_in

      描述:以string格式接收hstore数据。

      参数:cstring

      返回值类型:hstore

    • hstore_out

      描述:以string格式发送hstore数据。

      参数:hstore

      返回值类型:cstring

    • hstore_send

      描述:以bytea格式发送hstore数据。

      参数:hstore

      返回值类型:bytea

    • hstore_to_array

      描述:以text数组格式发送hstore数据。

      参数:hstore

      返回值类型:text[]

    • hstore_to_matrix

      描述:以text数组格式发送hstore数据。

      参数:hstore

      返回值类型:text[]

    • hstore_version_diag

      描述:以integer数组格式发送hstore数据。

      参数:hstore

      返回值类型:integer

    • isdefined

      描述:判断指定key是否存在。

      参数:hstore, text

      返回值类型:boolean

    • listagg

      描述:list类型agg聚集函数。

      参数:smallint, text

      返回值类型:text

    • log_fdw_validator

      描述:验证函数。

      参数:text[], oid

      返回值类型:void

    • nvarchar2typmodin

      描述:获取varchar的typmod信息。

      参数:cstring[]

      返回值类型:integer

    • nvarchar2typmodout

      描述:获取varchar的typmod信息,并构造字符串返回。

      参数:integer

      返回值类型:cstring

    • read_disable_conn_file

      描述:读取禁止的连接文件。

      参数:nan

      返回值类型:disconn_mode text, disconn_host text, disconn_port text, local_host text, local_port text, redo_finished text

    • regex_like_m

      描述:正则匹配,判断字符串是否符合给定的正则表达式。

      参数:text, text

      返回值类型:boolean

    • update_pgjob

      描述:更新job。

      参数:bigint, “char”, bigint, timestamp without time zone, timestamp without time zone, timestamp without time zone, timestamp without time zone, timestamp without time zone, smallint

      返回值类型:void

    • enum_cmp

      描述:枚举类比较函数,用于判断两个枚举类是否相等,以及相对大小。

      参数:anyenum, anyenum

      返回值类型:integer

    • enum_eq

      描述:枚举类比较函数,用于实现=符号。

      参数:anyenum, anyenum

      返回值类型:boolean

    • enum_first

      描述:返回枚举类中的第一个元素。

      参数:anyenum

      返回值类型:anyenum

    • enum_ge

      描述:枚举类比较函数,用于实现>=符号。

      参数:anyenum, anyenum

      返回值类型:boolean

    • enum_gt

      描述:枚举类比较函数,用于实现>符号。

      参数:anyenum, anyenum

      返回值类型:boolean

    • enum_in

      描述:枚举类比较函数,用于判断元素是否在枚举类中。

      参数:cstring, oid

      返回值类型:anyenum

    • enum_larger

      描述:枚举类比较函数,用于实现>符号。

      参数:anyenum, anyenum

      返回值类型:anyenum

    • enum_last

      描述:返回枚举类中的最后一个元素。

      参数:anyenum

      返回值类型:anyenum

    • enum_lt

      描述:枚举类比较函数,用于实现<符号。

      参数:anyenum, anyenum

      返回值类型:boolean

    • enum_smaller

      描述:枚举类比较函数,用于实现<符号。

      参数:anyenum, anyenum

      返回值类型:boolean

    • node_oid_name

      描述:不支持。

      参数:oid

      返回值类型:cstring

    • pg_buffercache_pages

      描述:从共享buffer缓存里读取数据。

      参数:nan

      返回值类型:bufferid integer, relfilenode oid, bucketid smallint, reltablespace oid, reldatabase oid, relforknumber smallint, relblocknumber bigint, isdirty boolean, usage_count smallint

    • pg_check_xidlimit

      描述:判断nextxid是否>= xidwarnlimit。

      参数:nan

      返回值类型:boolean

    • pg_comm_delay

      描述:展示单个DN的通信库时延状态。

      参数:nan

      返回值类型:text, text, integer, integer, integer, integer

    • pg_comm_recv_stream

      描述:展示单个DN上所有的通信库接收流状态。

      参数:nan

      返回值类型:text, bigint, text, bigint, integer, integer, integer, text, bigint, integer, integer, integer, bigint, bigint, bigint, bigint, bigint

    • pg_comm_send_stream

      描述:展示单个DN上所有的通信库发送流状态。

      参数:nan

      返回值类型:text, bigint, text, bigint, integer, integer, integer, text, bigint, integer, integer, integer, bigint, bigint, bigint, bigint, bigint

    • pg_comm_status

      描述:展示单个DN的通信状态。

      参数:nan

      返回值类型:text, integer, integer, bigint, bigint, bigint, bigint, bigint, integer, integer, integer, integer, integer

    • pg_log_comm_status

      描述:在DN上打印一些log。

      参数:nan

      返回值类型:boolean

    • pg_parse_clog

      描述:解析clog获取xid的status。

      参数:nan

      返回值类型:xid xid, status text

    • pg_pool_ping

      描述:设置PoolerPing。

      参数:boolean

      返回值类型:SETOF boolean

    • pg_resume_bkp_flag

      描述:用于备份恢复获取delay xlong标志。

      参数:slot_name name

      返回值类型:start_backup_flag boolean, to_delay boolean, ddl_delay_recycle_ptr text, rewind_time text

    • psortoptions

      描述:返回psort属性。

      参数:text[], boolean

      返回值类型:bytea

    • xideq4

      描述:对比两个xid类型的值是否相等。

      参数:xid32, xid32

      返回值类型:boolean

    • xideqint8

      描述:对比xid类型和int8类型的值是否相等。

      参数:xid, bigint

      返回值类型:boolean

    • xidlt4

      描述:返回xid1 < xid2是否成立。

      参数:xid32, xid32