其他系统函数
下述列表为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