内部函数
openGauss中下列函数使用了内部数据类型,用户无法直接调用,在此章节列出。
|
|
|
|
|
|
|
| areajoinsel |
areasel |
arraycontjoinsel |
arraycontsel |
contjoinsel |
contsel |
eqjoinsel |
| eqsel |
iclikejoinsel |
iclikesel |
icnlikejoinsel |
icnlikesel |
icregexeqjoinsel |
icregexeqsel |
| icregexnejoinsel |
icregexnesel |
likejoinsel |
likesel |
neqjoinsel |
neqsel |
nlikejoinsel |
| nlikesel |
positionjoinsel |
positionsel |
regexeqjoinsel |
regexeqsel |
regexnejoinsel |
regexnesel |
| scalargtjoinsel |
scalargtsel |
scalarltjoinsel |
scalarltsel |
tsmatchjoinsel |
tsmatchsel |
- |
| - 统计信息收集函数 |
|
|
|
|
|
|
|
|
|
| array_typanalyze |
range_typanalyze |
ts_typanalyze |
| local_rto_stat |
|
|
| - 排序内部功能函数 |
|
|
|
|
|
|
|
| bpchar_sortsupport |
bytea_sortsupport |
date_sortsupport |
numeric_sortsupport |
timestamp_sortsupport |
| - 全文检索内部功能函数 |
|
|
|
|
|
|
|
|
|
|
|
| dispell_init |
dispell_lexize |
dsimple_init |
dsimple_lexize |
dsnowball_init |
dsnowball_lexize |
dsynonym_init |
| dsynonym_lexize |
gtsquery_compress |
gtsquery_consistent |
gtsquery_decompress |
gtsquery_penalty |
gtsquery_picksplit |
gtsquery_same |
| gtsquery_union |
ngram_end |
ngram_lextype |
ngram_start |
pound_end |
pound_lextype |
pound_start |
| prsd_end |
prsd_headline |
prsd_lextype |
prsd_start |
thesaurus_init |
thesaurus_lexize |
zhprs_end |
| zhprs_getlexeme |
zhprs_lextype |
zhprs_start |
- |
- |
- |
- |
| - 内部类型处理函数 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| abstimerecv |
euc_jis_2004_to_utf8 |
int2recv |
line_recv |
oidvectorrecv_extend |
tidrecv |
utf8_to_koi8u |
| anyarray_recv |
euc_jp_to_mic |
int2vectorrecv |
lseg_recv |
path_recv |
time_recv |
utf8_to_shift_jis_2004 |
| array_recv |
euc_jp_to_sjis |
int4recv |
macaddr_recv |
pg_node_tree_recv |
time_transform |
utf8_to_sjis |
| ascii_to_mic |
euc_jp_to_utf8 |
int8recv |
mic_to_ascii |
point_recv |
timestamp_recv |
utf8_to_uhc |
| ascii_to_utf8 |
euc_kr_to_mic |
internal_out |
mic_to_big5 |
poly_recv |
timestamp_transform |
utf8_to_win |
| big5_to_euc_tw |
euc_kr_to_utf8 |
interval_recv |
mic_to_euc_cn |
pound_nexttoken |
timestamptz_recv |
uuid_recv |
| big5_to_mic |
euc_tw_to_big5 |
interval_transform |
mic_to_euc_jp |
prsd_nexttoken |
timetz_recv |
varbit_recv |
| big5_to_utf8 |
euc_tw_to_mic |
iso_to_koi8r |
mic_to_euc_kr |
range_recv |
tintervalrecv |
varbit_transform |
| bit_recv |
euc_tw_to_utf8 |
iso_to_mic |
mic_to_euc_tw |
rawrecv |
tsqueryrecv |
varchar_transform |
| boolrecv |
float4recv |
iso_to_win1251 |
mic_to_iso |
record_recv |
tsvectorrecv |
varcharrecv |
| box_recv |
float8recv |
iso_to_win866 |
mic_to_koi8r |
regclassrecv |
txid_snapshot_recv |
void_recv |
| bpcharrecv |
gb18030_to_utf8 |
iso8859_1_to_utf8 |
mic_to_latin1 |
regconfigrecv |
uhc_to_utf8 |
win_to_utf8 |
| btoidsortsupport |
gbk_to_utf8 |
iso8859_to_utf8 |
mic_to_latin2 |
regdictionaryrecv |
unknownrecv |
win1250_to_latin2 |
| bytearecv |
gin_extract_tsvector |
johab_to_utf8 |
mic_to_latin3 |
regoperatorrecv |
utf8_to_ascii |
win1250_to_mic |
| byteawithoutorderwithequalcolrecv |
gtsvector_compress |
json_recv |
mic_to_latin4 |
regoperrecv |
utf8_to_big5 |
win1251_to_iso |
| cash_recv |
gtsvector_consistent |
koi8r_to_iso |
mic_to_sjis |
regprocedurerecv |
utf8_to_euc_cn |
win1251_to_koi8r |
| charrecv |
gtsvector_decompress |
koi8r_to_mic |
mic_to_win1250 |
regprocrecv |
utf8_to_euc_jis_2004 |
win1251_to_mic |
| cidr_recv |
gtsvector_penalty |
koi8r_to_utf8 |
mic_to_win1251 |
regtyperecv |
utf8_to_euc_jp |
win1251_to_win866 |
| cidrecv |
gtsvector_picksplit |
koi8r_to_win1251 |
mic_to_win866 |
reltimerecv |
utf8_to_euc_kr |
win866_to_iso |
| circle_recv |
gtsvector_same |
koi8r_to_win866 |
namerecv |
shift_jis_2004_to_euc_jis_2004 |
utf8_to_euc_tw |
win866_to_koi8r |
| cstring_recv |
gtsvector_union |
koi8u_to_utf8 |
ngram_nexttoken |
shift_jis_2004_to_utf8 |
utf8_to_gb18030 |
win866_to_mic |
| date_recv |
hll_recv |
latin1_to_mic |
numeric_recv |
sjis_to_euc_jp |
utf8_to_gbk |
win866_to_win1251 |
| domain_recv |
hll_trans_recv |
latin2_to_mic |
numeric_transform |
sjis_to_mic |
utf8_to_iso8859 |
xidrecv |
| euc_cn_to_mic |
hstore_recv |
latin2_to_win1250 |
nvarchar2recv |
sjis_to_utf8 |
utf8_to_iso8859_1 |
xidrecv4 |
| euc_cn_to_utf8 |
inet_recv |
latin3_to_mic |
oidrecv |
smalldatetime_recv |
utf8_to_johab |
xml_recv |
| euc_jis_2004_to_shift_jis_2004 |
int1recv |
latin4_to_mic |
oidvectorrecv |
textrecv |
utf8_to_koi8r |
cstore_tid_out |
| i16toi1 |
int16 |
int16_bool |
int16eq |
int16div |
int16ge |
int16gt |
| int16in |
int16le |
int16lt |
int16mi |
int16mul |
int16ne |
int16out |
| int16pl |
int16recv |
int16send |
numeric_bool |
int2vectorin_extend |
int2vectorout_extend |
int2vectorrecv_extend |
| int2vectorsend_extend |
jsonb_in |
jsonb_out |
jsonb_recv |
jsonb_send |
complex_array_in |
bool_int1 |
| bool_int2 |
bool_int8 |
bpchar_float4 |
bpchar_float8 |
bpchar_int4 |
bpchar_int8 |
bpchar_numeric |
| bpchar_timestamp |
f4toi1 |
f8toi1 |
float4_bpchar |
float4_text |
float4_varchar |
float8_bpchar |
| float8_text |
float8_varchar |
i1tof4 |
i1tof8 |
i1toi2 |
i1toi4 |
i1toi8 |
| i2toi1 |
i4toi1 |
i8toi1 |
int1_avg_accum |
int1_bool |
int1_bpchar |
int1_numeric |
| int1_nvarchar2 |
int1_text |
int1_varchar |
int1abs |
int1and |
int1cmp |
int1div |
| int1eq |
int1ge |
int1gt |
int1in |
int1inc |
int1larger |
int1le |
| int1lt |
int1mi |
int1mod |
int1mul |
int1ne |
int1not |
int1or |
| int1out |
int1pl |
int1shl |
int1shr |
int1smaller |
int1um |
int1up |
| int1xor |
int2_bool |
int2_bpchar |
int2_text |
int2_varchar |
int4_bpchar |
int4_text |
| int4_varchar |
int8_bool |
int8_bpchar |
int8_text |
int8_varchar |
job_submit |
numeric_bpchar |
| numeric_int1 |
numeric_text |
numeric_varchar |
nvarchar2in |
nvarchar2out |
nvarchar2send |
oidvectorin_extend |
| oidvectorout_extend |
oidvectorsend_extend |
rawcmp |
raweq |
rawge |
rawgt |
rawin |
| rawle |
rawlike |
rawlt |
rawne |
rawnlike |
rawout |
rawsend |
| text_float4 |
text_float8 |
text_int1 |
text_int2 |
text_int4 |
text_int8 |
text_numeric |
| timestamp_text |
timestamp_varchar |
varchar_float4 |
varchar_float8 |
varchar_int4 |
varchar_int8 |
varchar_numeric |
| xidout4 |
xidsend4 |
calculate_quantile_of |
calculate_value_at |
large_seq_rollback_ntree |
large_seq_upgrade_ntree |
- |
| - 聚合操作内部函数 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| array_agg_finalfn |
array_agg_transfn |
bytea_string_agg_finalfn |
bytea_string_agg_transfn |
date_list_agg_noarg2_transfn |
date_list_agg_transfn |
float4_list_agg_noarg2_transfn |
| float4_list_agg_transfn |
float8_list_agg_noarg2_transfn |
float8_list_agg_transfn |
int2_list_agg_noarg2_transfn |
int2_list_agg_transfn |
int4_list_agg_noarg2_transfn |
int4_list_agg_transfn |
| int8_list_agg_noarg2_transfn |
int8_list_agg_transfn |
interval_list_agg_noarg2_transfn |
interval_list_agg_transfn |
list_agg_finalfn |
list_agg_noarg2_transfn |
list_agg_transfn |
| median_float8_finalfn |
median_interval_finalfn |
median_transfn |
mode_final |
numeric_list_agg_noarg2_transfn |
numeric_list_agg_transfn |
ordered_set_transition |
| percentile_cont_float8_final |
percentile_cont_interval_final |
string_agg_finalfn |
string_agg_transfn |
timestamp_list_agg_noarg2_transfn |
timestamp_list_agg_transfn |
timestamptz_list_agg_noarg2_transfn |
| timestamptz_list_agg_transfn |
checksumtext_agg_transfn |
- |
- |
- |
- |
- |
| json_agg_finalfn |
json_agg_transfn |
json_object_agg_finalfn |
json_object_agg_transfn |
- |
- |
- |
| - 哈希内部功能函数 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| hashbeginscan |
hashbuild |
hashbuildempty |
hashbulkdelete |
hashcostestimate |
hashendscan |
hashgetbitmap |
| hashgettuple |
hashinsert |
hashmarkpos |
hashmerge |
hashrescan |
hashrestrpos |
hashvacuumcleanup |
| hashvarlena |
- |
- |
- |
- |
- |
- |
| - Btree索引内部功能函数 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| cbtreebuild |
cbtreecanreturn |
cbtreecostestimate |
cbtreegetbitmap |
cbtreegettuple |
btbeginscan |
btbuild |
| btbuildempty |
btbulkdelete |
btcanreturn |
btcostestimate |
btendscan |
btfloat4sortsupport |
btfloat8sortsupport |
| btgetbitmap |
btgettuple |
btinsert |
btint2sortsupport |
btint4sortsupport |
btint8sortsupport |
btmarkpos |
| btmerge |
btnamesortsupport |
btrescan |
btrestrpos |
bttextsortsupport |
btvacuumcleanup |
cbtreeoptions |
| - GiST索引内部功能函数 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| gist_box_compress |
gist_box_consistent |
gist_box_decompress |
gist_box_penalty |
gist_box_picksplit |
gist_box_same |
gist_box_union |
| gist_circle_compress |
gist_circle_consistent |
gist_point_compress |
gist_point_consistent |
gist_point_distance |
gist_poly_compress |
gist_poly_consistent |
| gistbeginscan |
gistbuild |
gistbuildempty |
gistbulkdelete |
gistcostestimate |
gistendscan |
gistgetbitmap |
| gistinsert |
gistmarkpos |
gistmerge |
gistrescan |
gistrestrpos |
gistvacuumcleanup |
range_gist_compress |
| range_gist_decompress |
range_gist_penalty |
range_gist_picksplit |
range_gist_same |
range_gist_union |
spg_kd_choose |
spg_kd_config |
| spg_kd_picksplit |
spg_quad_choose |
spg_quad_config |
spg_quad_inner_consistent |
spg_quad_leaf_consistent |
spg_quad_picksplit |
spg_text_choose |
| spg_text_inner_consistent |
spg_text_leaf_consistent |
spg_text_picksplit |
spgbeginscan |
spgbuild |
spgbuildempty |
spgbulkdelete |
| spgcostestimate |
spgendscan |
spggetbitmap |
spggettuple |
spginsert |
spgmarkpos |
spgmerge |
| spgrestrpos |
spgvacuumcleanup |
- |
- |
- |
- |
- |
| - Gin索引内部功能函数 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| gin_cmp_prefix |
gin_extract_tsquery |
gin_tsquery_consistent |
gin_tsquery_triconsistent |
ginarrayconsistent |
ginarrayextract |
ginarraytriconsistent |
| ginbeginscan |
ginbuild |
ginbuildempty |
ginbulkdelete |
gincostestimate |
ginendscan |
gingetbitmap |
| gininsert |
ginmarkpos |
ginmerge |
ginqueryarrayextract |
ginrescan |
ginrestrpos |
ginvacuumcleanup |
| cginbuild |
cgingetbitmap |
- |
- |
- |
- |
- |
| gin_compare_jsonb |
gin_consistent_jsonb |
gin_consistent_jsonb_hash |
gin_extract_jsonb gin_extract_jsonb_hash |
cginbuild |
gin_extract_jsonb_query |
gin_triconsistent_jsonb |
| - Psort索引内部函数 |
|
|
|
|
|
|
|
|
|
|
|
| psortbuild |
psortcanreturn |
psortcostestimate |
psortgetbitmap |
psortgettuple |
| - Ubtree索引内部函数 |
|
|
|
|
|
|
|
|
|
| ubtbeginscan |
ubtbuild |
ubtbuildempty |
ubtbulkdelete |
ubtcanreturn |
| ubtcostestimate |
ubtendscan |
ubtgetbitmap |
ubtgettuple |
ubtinsert |
| ubtmarkpos |
ubtmerge |
ubtoptions |
ubtrescan |
ubtrestrpos |
| ubtvacuumcleanup |
|
|
|
|
| - plpgsql内部函数 |
|
|
|
|
plpgsql_inline_handler
- 集合相关内部函数
|
|
|
|
|
|
| array_indexby_delete |
array_indexby_length |
array_integer_deleteidx |
array_integer_exists |
array_integer_first |
array_integer_last |
| array_integer_next |
array_integer_prior |
array_varchar_deleteidx |
array_varchar_exists |
array_varchar_first |
array_varchar_last |
| array_varchar_next |
array_varchar_prior |
- |
- |
- |
- |
| - 外表相关内部函数 |
|
|
|
|
|
|
|
|
|
|
|
|
| dist_fdw_handler |
roach_handler |
streaming_fdw_handler |
dist_fdw_validator |
file_fdw_handler |
file_fdw_validator |
log_fdw_handler |
| - 主数据库节点远程读取备数据库节点数据页辅助函数 |
|
|
|
|
|
|
gs_read_block_from_remote用于读取非段页式表文件的页面。默认只有初始化用户可以查看,其余用户需要赋权后才可以使用。
pg_read_binary_file_blocks用于读取数据,非压缩表返回实际数据,压缩表返回压缩后的数据。默认只有初始化用户可以查看,其余用户需要赋权后才可以使用。
gs_read_segment_block_from_remote用于读取段页式表文件的页面。默认只有初始化用户可以查看,其余用户需要赋权后才可以使用。
- 主数据库节点远程读取备数据库节点数据文件辅助函数
gs_read_file_from_remote用于读取指定的文件。gs_repair_file利用gs_read_file_size_from_remote函数获取文件大小后,依赖这个函数将远端文件逐段读取。默认只有初始化用户可以查看,其余用户需要赋权后才可以使用。
gs_read_file_size_from_remote用于读取指定文件的大小。用于读取指定文件的大小,gs_repair_file函数修复文件时,要先获取远端关于这个文件的大小,用于校验本地文件缺失的文件信息,然后将缺失的文件逐个修复。默认只有初始化用户可以查看,其余用户需要赋权后才可以使用。
- 账本数据库函数
get_dn_hist_relhash
- AI特性函数
|
|
|
|
|
|
|
| create_snapshot |
create_snapshot_internal |
prepare_snapshot_internal |
prepare_snapshot |
manage_snapshot_internal |
archive_snapshot |
publish_snapshot |
| purge_snapshot_internal |
purge_snapshot |
sample_snapshot |
|
|
|
|
|
|
|
|
|
|
|
| isubmit_on_nodes |
submit_on_nodes |
|
|
|
|
|
| - 其他函数 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| to_tsvector_for_batch |
value_of_percentile |
disable_conn |
bind_variable |
job_update |
job_cancel |
job_finish |
| similar_escape |
table_skewness (不可用) |
timetz_text |
time_text |
reltime_text |
abstime_text |
_pg_keysequal |
| analyze_query (不可用) |
analyze_workload (不可用) |
ssign_table_type |
gs_comm_proxy_thread_status |
gs_txid_oldestxmin |
pg_cancel_session |
pg_stat_segment_space_info |
| remote_segment_space_info |
set_cost_params |
set_weight_params |
start_collect_workload |
tdigest_in |
tdigest_merge |
tdigest_merge_to_one |
| tdigest_mergep |
tdigest_out |
pg_get_delta_info |
disable_conn |
- |
- |
- |