Routines

Routines

Name Type Language Deterministic Return Type Security Restriction Comments
dexp(double precision) FUNCTION internal true double precision INVOKER

natural exponential (e^x)

regexp_match(text, text) FUNCTION internal true text[] INVOKER

find first match for regexp

jsonb_path_exists(target jsonb, path jsonpath, vars jsonb DEFAULT '{}'::jsonb, silent boolean DEFAULT false) FUNCTION internal true boolean INVOKER

jsonpath exists test

circle_send(circle) FUNCTION internal true bytea INVOKER

I/O

polygon(circle) FUNCTION sql true polygon INVOKER

convert circle to 12-vertex polygon

numeric_le(numeric, numeric) FUNCTION internal true boolean INVOKER

implementation of <= operator

regr_sxy(double precision, double precision) AGGREGATE internal true double precision INVOKER

sum of products of independent times dependent variable (sum(X*Y) - sum(X) * sum(Y)/N)

int2eq(smallint, smallint) FUNCTION internal true boolean INVOKER

implementation of = operator

min(numeric) AGGREGATE internal true numeric INVOKER

minimum value of all numeric input values

floor(numeric) FUNCTION internal true numeric INVOKER

nearest integer <= value

array_unnest_support(internal) FUNCTION internal true internal INVOKER

planner support for array_unnest

bit_length(text) FUNCTION sql true integer INVOKER

length in bits

circle_overleft(circle, circle) FUNCTION internal true boolean INVOKER

implementation of &< operator

pg_stat_get_db_numbackends(oid) FUNCTION internal false integer INVOKER

statistics: number of backends in database

array_le(anyarray, anyarray) FUNCTION internal true boolean INVOKER

implementation of <= operator

float84div(double precision, real) FUNCTION internal true double precision INVOKER

implementation of / operator

pg_index_has_property(regclass, text) FUNCTION internal false boolean INVOKER

test property of an index

regr_sxx(double precision, double precision) AGGREGATE internal true double precision INVOKER

sum of squares of the independent variable (sum(X^2) - sum(X)^2/N)

tidlarger(tid, tid) FUNCTION internal true tid INVOKER

larger of two

pg_partition_ancestors(partitionid regclass, OUT relid regclass) FUNCTION internal false SETOF regclass INVOKER

view ancestors of the partition

multirange_typanalyze(internal) FUNCTION internal false boolean INVOKER

multirange typanalyze

koi8r_to_mic(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for KOI8R to MULE_INTERNAL

numrange_subdiff(numeric, numeric) FUNCTION internal true double precision INVOKER

float8 difference of two numeric values

tsqueryin(cstring) FUNCTION internal true tsquery INVOKER

I/O

textgename(text, name) FUNCTION internal true boolean INVOKER

implementation of >= operator

bpchar_sortsupport(internal) FUNCTION internal true void INVOKER

sort support

xidin(cstring) FUNCTION internal true xid INVOKER

I/O

pg_lsn_recv(internal) FUNCTION internal true pg_lsn INVOKER

I/O

pg_stat_get_tuples_updated(oid) FUNCTION internal false bigint INVOKER

statistics: number of tuples updated

multirange_gt(anymultirange, anymultirange) FUNCTION internal true boolean INVOKER

implementation of > operator

pg_mcv_list_send(pg_mcv_list) FUNCTION internal false bytea INVOKER

I/O

float4(jsonb) FUNCTION internal true real INVOKER

convert jsonb to float4

trunc(numeric) FUNCTION sql true numeric INVOKER

value truncated to ‘scale’ of zero

anynonarray_in(cstring) FUNCTION internal true anynonarray INVOKER

I/O

binary_upgrade_set_record_init_privs(boolean) FUNCTION internal false void INVOKER

for use by pg_upgrade

float8abs(double precision) FUNCTION internal true double precision INVOKER

implementation of @ operator

network_subset_support(internal) FUNCTION internal true internal INVOKER

planner support for network_sub/superset

pg_replication_origin_oid(text) FUNCTION internal false oid INVOKER

translate the replication origin’s name to its id

float48eq(real, double precision) FUNCTION internal true boolean INVOKER

implementation of = operator

substr(bytea, integer, integer) FUNCTION internal true bytea INVOKER

extract portion of string

var_samp(numeric) AGGREGATE internal true numeric INVOKER

sample variance of numeric input values (square of the sample standard deviation)

regexp_split_to_array(text, text) FUNCTION internal true text[] INVOKER

split string by pattern

gin_consistent_jsonb(internal, smallint, jsonb, integer, internal, internal, internal, internal) FUNCTION internal true boolean INVOKER

GIN support

pg_get_function_identity_arguments(oid) FUNCTION internal false text INVOKER

identity argument list of a function

numeric_sub(numeric, numeric) FUNCTION internal true numeric INVOKER

implementation of - operator

regoperatorin(cstring) FUNCTION internal false regoperator INVOKER

I/O

spg_box_quad_picksplit(internal, internal) FUNCTION internal true void INVOKER

SP-GiST support for quad tree over box

range_after_multirange(anyrange, anymultirange) FUNCTION internal true boolean INVOKER

implementation of >> operator

variance(numeric) AGGREGATE internal true numeric INVOKER

historical alias for var_samp

json_object_field(from_json json, field_name text) FUNCTION internal true json INVOKER

implementation of -> operator

masklen(inet) FUNCTION internal true integer INVOKER

netmask length

stddev(numeric) AGGREGATE internal true numeric INVOKER

historical alias for stddev_samp

brin_minmax_multi_distance_uuid(internal, internal) FUNCTION internal true double precision INVOKER

BRIN multi minmax uuid distance

interval_gt(interval, interval) FUNCTION internal true boolean INVOKER

implementation of > operator

pg_get_statisticsobjdef_expressions(oid) FUNCTION internal false text[] INVOKER

extended statistics expressions

multirange_intersect(anymultirange, anymultirange) FUNCTION internal true anymultirange INVOKER

implementation of * operator

pg_stat_get_ins_since_vacuum(oid) FUNCTION internal false bigint INVOKER

statistics: number of tuples inserted since last vacuum

timestamp_eq_timestamptz(timestamp without time zone, timestamp with time zone) FUNCTION internal false boolean INVOKER

implementation of = operator

asind(double precision) FUNCTION internal true double precision INVOKER

arcsine, degrees

pg_notify(text, text) FUNCTION internal false void INVOKER

send a notification event

area(circle) FUNCTION internal true double precision INVOKER

area of circle

regcollationrecv(internal) FUNCTION internal true regcollation INVOKER

I/O

jsonb_delete(jsonb, text) FUNCTION internal true jsonb INVOKER

implementation of - operator

booleq(boolean, boolean) FUNCTION internal true boolean INVOKER

implementation of = operator

varbit(bit varying, integer, boolean) FUNCTION internal true bit varying INVOKER

adjust varbit() to typmod length

overlaps(timestamp without time zone, timestamp without time zone, timestamp without time zone, timestamp without time zone) FUNCTION internal true boolean INVOKER

intervals overlap?

btint2sortsupport(internal) FUNCTION internal true void INVOKER

sort support

substring(bytea, integer, integer) FUNCTION internal true bytea INVOKER

extract portion of string

pg_wal_replay_resume() FUNCTION internal false void INVOKER

resume wal replay, if it was paused

trunc(double precision) FUNCTION internal true double precision INVOKER

truncate to integer

namelt(name, name) FUNCTION internal true boolean INVOKER

implementation of < operator

point_left(point, point) FUNCTION internal true boolean INVOKER

implementation of << operator

dispell_init(internal) FUNCTION internal true internal INVOKER

(internal)

pg_node_tree_out(pg_node_tree) FUNCTION internal true cstring INVOKER

I/O

regr_r2(double precision, double precision) AGGREGATE internal true double precision INVOKER

square of the correlation coefficient

ginarraytriconsistent(internal, smallint, anyarray, integer, internal, internal, internal) FUNCTION internal true "char" INVOKER

GIN array support

bpchartypmodout(integer) FUNCTION internal true cstring INVOKER

I/O typmod

pg_snapshot_xip(pg_snapshot) FUNCTION internal true SETOF xid8 INVOKER

get set of in-progress transactions in snapshot

jsonb_delete_path(jsonb, text[]) FUNCTION internal true jsonb INVOKER

implementation of #- operator

make_timestamp(year integer, month integer, mday integer, hour integer, min integer, sec double precision) FUNCTION internal true timestamp without time zone INVOKER

construct timestamp

min(text) AGGREGATE internal true text INVOKER

minimum value of all text values

sin(double precision) FUNCTION internal true double precision INVOKER

sine

ceil(numeric) FUNCTION internal true numeric INVOKER

nearest integer >= value

numeric_out(numeric) FUNCTION internal true cstring INVOKER

I/O

xidneq(xid, xid) FUNCTION internal true boolean INVOKER

implementation of <> operator

isfinite(date) FUNCTION internal true boolean INVOKER

finite date?

close_sb(lseg, box) FUNCTION internal true point INVOKER

implementation of ## operator

numeric(double precision) FUNCTION internal true numeric INVOKER

convert float8 to numeric

gtsvector_decompress(internal) FUNCTION internal true internal INVOKER

GiST tsvector support

int8lt(bigint, bigint) FUNCTION internal true boolean INVOKER

implementation of < operator

money(numeric) FUNCTION internal false money INVOKER

convert numeric to money

int2vectorout(int2vector) FUNCTION internal true cstring INVOKER

I/O

has_any_column_privilege(name, oid, text) FUNCTION internal false boolean INVOKER

user privilege on any column by username, rel oid

float4larger(real, real) FUNCTION internal true real INVOKER

larger of two

lseg_out(lseg) FUNCTION internal true cstring INVOKER

I/O

pg_stat_get_backend_xact_start(integer) FUNCTION internal false timestamp with time zone INVOKER

statistics: start time for backend’s current transaction

uuid_lt(uuid, uuid) FUNCTION internal true boolean INVOKER

implementation of < operator

int24div(smallint, integer) FUNCTION internal true integer INVOKER

implementation of / operator

uuid_eq(uuid, uuid) FUNCTION internal true boolean INVOKER

implementation of = operator

rtrim(text, text) FUNCTION internal true text INVOKER

trim selected characters from right end of string

pg_partition_tree(rootrelid regclass, OUT relid regclass, OUT parentrelid regclass, OUT isleaf boolean, OUT level integer) FUNCTION internal false SETOF record INVOKER

view partition tree tables

min(tid) AGGREGATE internal true tid INVOKER

minimum value of all tid input values

regexnejoinsel(internal, oid, internal, smallint, internal) FUNCTION internal false double precision INVOKER

join selectivity of regex non-match

jsonb_eq(jsonb, jsonb) FUNCTION internal true boolean INVOKER

implementation of = operator

pg_stat_reset_replication_slot(text) FUNCTION internal false void INVOKER

statistics: reset collected statistics for a single replication slot

int84mul(bigint, integer) FUNCTION internal true bigint INVOKER

implementation of * operator

oidle(oid, oid) FUNCTION internal true boolean INVOKER

implementation of <= operator

substr(text, integer) FUNCTION internal true text INVOKER

extract portion of string

elem_contained_by_range(anyelement, anyrange) FUNCTION internal true boolean INVOKER

implementation of <@ operator

overlaps(time without time zone, time without time zone, time without time zone, time without time zone) FUNCTION internal true boolean INVOKER

intervals overlap?

varchartypmodout(integer) FUNCTION internal true cstring INVOKER

I/O typmod

aclitemin(cstring) FUNCTION internal false aclitem INVOKER

I/O

btfloat8cmp(double precision, double precision) FUNCTION internal true integer INVOKER

less-equal-greater

enum_gt(anyenum, anyenum) FUNCTION internal true boolean INVOKER

implementation of > operator

float8_regr_avgx(double precision[]) FUNCTION internal true double precision INVOKER

aggregate final function

json_array_elements_text(from_json json, OUT value text) FUNCTION internal true SETOF text INVOKER

elements of json array

bit_and(smallint) AGGREGATE internal true smallint INVOKER

bitwise-and smallint aggregate

tsmatchjoinsel(internal, oid, internal, smallint, internal) FUNCTION internal false double precision INVOKER

join selectivity of tsvector @@ tsquery

upper_inc(anyrange) FUNCTION internal true boolean INVOKER

is the range’s upper bound inclusive?

icregexnejoinsel(internal, oid, internal, smallint, internal) FUNCTION internal false double precision INVOKER

join selectivity of case-insensitive regex non-match

oidvectoreq(oidvector, oidvector) FUNCTION internal true boolean INVOKER

implementation of = operator

euc_kr_to_mic(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for EUC_KR to MULE_INTERNAL

max(integer) AGGREGATE internal true integer INVOKER

maximum value of all integer input values

tidin(cstring) FUNCTION internal true tid INVOKER

I/O

xid8le(xid8, xid8) FUNCTION internal true boolean INVOKER

implementation of <= operator

dist_lp(line, point) FUNCTION internal true double precision INVOKER

implementation of <-> operator

timestamp_gt_date(timestamp without time zone, date) FUNCTION internal true boolean INVOKER

implementation of > operator

range_union(anyrange, anyrange) FUNCTION internal true anyrange INVOKER

implementation of + operator

inter_sl(lseg, line) FUNCTION internal true boolean INVOKER

implementation of ?# operator

shell_in(cstring) FUNCTION internal true void INVOKER

I/O

spg_range_quad_leaf_consistent(internal, internal) FUNCTION internal true boolean INVOKER

SP-GiST support for quad tree over range

array_larger(anyarray, anyarray) FUNCTION internal true anyarray INVOKER

larger of two

get_bit(bytea, bigint) FUNCTION internal true integer INVOKER

get bit

int28lt(smallint, bigint) FUNCTION internal true boolean INVOKER

implementation of < operator

replace(text, text, text) FUNCTION internal true text INVOKER

replace all occurrences in string of old_substr with new_substr

timestamptz_eq_timestamp(timestamp with time zone, timestamp without time zone) FUNCTION internal false boolean INVOKER

implementation of = operator

gcd(numeric, numeric) FUNCTION internal true numeric INVOKER

greatest common divisor

txid_snapshot_xmin(txid_snapshot) FUNCTION internal true bigint INVOKER

get xmin of snapshot

json_out(json) FUNCTION internal true cstring INVOKER

I/O

set_bit(bit, integer, integer) FUNCTION internal true bit INVOKER

set bit

regexnesel(internal, oid, internal, integer) FUNCTION internal false double precision INVOKER

restriction selectivity of regex non-match

spg_quad_leaf_consistent(internal, internal) FUNCTION internal true boolean INVOKER

SP-GiST support for quad tree and k-d tree over point

pg_backup_start_time() FUNCTION internal false timestamp with time zone INVOKER

start time of an online backup

numeric_combine(internal, internal) FUNCTION internal true internal INVOKER

aggregate combine function

pg_stat_get_backend_client_port(integer) FUNCTION internal false integer INVOKER

statistics: port number of client connected to backend

byteasend(bytea) FUNCTION internal true bytea INVOKER

I/O

oidvectorsend(oidvector) FUNCTION internal true bytea INVOKER

I/O

jsonpath_out(jsonpath) FUNCTION internal true cstring INVOKER

I/O

rank() WINDOW internal true bigint INVOKER

integer rank with gaps

pg_relation_is_updatable(regclass, boolean) FUNCTION internal false integer INVOKER

is a relation insertable/updatable/deletable

int4send(integer) FUNCTION internal true bytea INVOKER

I/O

regtypesend(regtype) FUNCTION internal true bytea INVOKER

I/O

jsonb_path_match_opr(jsonb, jsonpath) FUNCTION internal true boolean INVOKER

implementation of @@ operator

jsonb_path_query_array(target jsonb, path jsonpath, vars jsonb DEFAULT '{}'::jsonb, silent boolean DEFAULT false) FUNCTION internal true jsonb INVOKER

jsonpath query wrapped into array

lseg_horizontal(lseg) FUNCTION internal true boolean INVOKER

implementation of ?- operator

isperp(lseg, lseg) FUNCTION internal true boolean INVOKER

perpendicular

pg_logical_slot_peek_binary_changes(slot_name name, upto_lsn pg_lsn, upto_nchanges integer, VARIADIC options text[] DEFAULT '{}'::text[], OUT lsn pg_lsn, OUT xid xid, OUT data bytea) FUNCTION internal false SETOF record INVOKER

peek at binary changes from replication slot

win866_to_win1251(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for WIN866 to WIN1251

time_mi_interval(time without time zone, interval) FUNCTION internal true time without time zone INVOKER

implementation of - operator

pg_stat_get_tuples_hot_updated(oid) FUNCTION internal false bigint INVOKER

statistics: number of tuples hot updated

numeric_ln(numeric) FUNCTION internal true numeric INVOKER

natural logarithm

in_range(integer, integer, smallint, boolean, boolean) FUNCTION internal true boolean INVOKER

window RANGE support

pg_stat_get_bgwriter_buf_written_clean() FUNCTION internal false bigint INVOKER

statistics: number of buffers written by the bgwriter for cleaning dirty buffers

close_pb(point, box) FUNCTION internal true point INVOKER

implementation of ## operator

text(inet) FUNCTION internal true text INVOKER

show all parts of inet/cidr value

gin_tsquery_consistent(internal, smallint, tsvector, integer, internal, internal, internal, internal) FUNCTION internal true boolean INVOKER

GIN tsvector support

lo_close(integer) FUNCTION internal false integer INVOKER

large object close

cash_recv(internal) FUNCTION internal true money INVOKER

I/O

tsvectorsend(tsvector) FUNCTION internal true bytea INVOKER

I/O

varbit_support(internal) FUNCTION internal true internal INVOKER

planner support for varbit length coercion

circle_overbelow(circle, circle) FUNCTION internal true boolean INVOKER

implementation of &<| operator

pg_event_trigger_dropped_objects(OUT classid oid, OUT objid oid, OUT objsubid integer, OUT original boolean, OUT normal boolean, OUT is_temporary boolean, OUT object_type text, OUT schema_name text, OUT object_name text, OUT object_identity text, OUT address_names text[], OUT address_args text[]) FUNCTION internal false SETOF record INVOKER

list objects dropped by the current command

int4(smallint) FUNCTION internal true integer INVOKER

convert int2 to int4

aclitemeq(aclitem, aclitem) FUNCTION internal true boolean INVOKER

implementation of = operator

circle_above(circle, circle) FUNCTION internal true boolean INVOKER

implementation of |>> operator

inet_server_addr() FUNCTION internal false inet INVOKER

inet address of the server

bit_xor(bigint) AGGREGATE internal true bigint INVOKER

bitwise-xor bigint aggregate

array_recv(internal, oid, integer) FUNCTION internal false anyarray INVOKER

I/O

timestamp(timestamp without time zone, integer) FUNCTION internal true timestamp without time zone INVOKER

adjust timestamp precision

bpcharsend(character) FUNCTION internal false bytea INVOKER

I/O

cidr_recv(internal) FUNCTION internal true cidr INVOKER

I/O

path_send(path) FUNCTION internal true bytea INVOKER

I/O

icnlikejoinsel(internal, oid, internal, smallint, internal) FUNCTION internal false double precision INVOKER

join selectivity of NOT ILIKE

hashvarlena(internal) FUNCTION internal true integer INVOKER

hash

int82eq(bigint, smallint) FUNCTION internal true boolean INVOKER

implementation of = operator

bitxor(bit, bit) FUNCTION internal true bit INVOKER

implementation of # operator

koi8u_to_utf8(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for KOI8U to UTF8

int2le(smallint, smallint) FUNCTION internal true boolean INVOKER

implementation of <= operator

brin_bloom_consistent(internal, internal, internal, integer) FUNCTION internal true boolean INVOKER

BRIN bloom support

gtsquery_penalty(internal, internal, internal) FUNCTION internal true internal INVOKER

GiST tsquery support

ts_lexize(regdictionary, text) FUNCTION internal true text[] INVOKER

normalize one word by dictionary

multirange_overright_range(anymultirange, anyrange) FUNCTION internal true boolean INVOKER

implementation of &> operator

int84lt(bigint, integer) FUNCTION internal true boolean INVOKER

implementation of < operator

pg_current_wal_flush_lsn() FUNCTION internal false pg_lsn INVOKER

current wal flush location

pg_stat_get_slru(OUT name text, OUT blks_zeroed bigint, OUT blks_hit bigint, OUT blks_read bigint, OUT blks_written bigint, OUT blks_exists bigint, OUT flushes bigint, OUT truncates bigint, OUT stats_reset timestamp with time zone) FUNCTION internal false SETOF record INVOKER

statistics: information about SLRU caches

pg_relation_is_publishable(regclass) FUNCTION internal false boolean INVOKER

returns whether a relation can be part of a publication

hashoidextended(oid, bigint) FUNCTION internal true bigint INVOKER

hash

stddev_samp(bigint) AGGREGATE internal true numeric INVOKER

sample standard deviation of bigint input values

pg_encoding_max_length(integer) FUNCTION internal true integer INVOKER

maximum octet length of a character in given encoding

pg_isolation_test_session_is_blocked(integer, integer[]) FUNCTION internal false boolean INVOKER

isolationtester support function

float8_combine(double precision[], double precision[]) FUNCTION internal true double precision[] INVOKER

aggregate combine function

tidout(tid) FUNCTION internal true cstring INVOKER

I/O

daterange(date, date) FUNCTION internal true daterange INVOKER

daterange constructor

pg_mcv_list_in(cstring) FUNCTION internal true pg_mcv_list INVOKER

I/O

brin_minmax_multi_summary_in(cstring) FUNCTION internal true pg_brin_minmax_multi_summary INVOKER

I/O

hashinet(inet) FUNCTION internal true integer INVOKER

hash

multirangesel(internal, oid, internal, integer) FUNCTION internal false double precision INVOKER

restriction selectivity for multirange operators

timetz(timestamp with time zone) FUNCTION internal false time with time zone INVOKER

convert timestamp with time zone to time with time zone

has_database_privilege(oid, text, text) FUNCTION internal false boolean INVOKER

user privilege on database by user oid, database name

int8or(bigint, bigint) FUNCTION internal true bigint INVOKER

implementation of | operator

int2vectorrecv(internal) FUNCTION internal true int2vector INVOKER

I/O

upper(anymultirange) FUNCTION internal true anyelement INVOKER

upper bound of multirange

lseg_lt(lseg, lseg) FUNCTION internal true boolean INVOKER

implementation of < operator

inet_server_port() FUNCTION internal false integer INVOKER

server’s port number for this connection

pg_rotate_logfile_old() FUNCTION internal false boolean INVOKER

rotate log file - old version for adminpack 1.0

pg_stat_get_db_stat_reset_time(oid) FUNCTION internal false timestamp with time zone INVOKER

statistics: last reset for a database

euc_cn_to_utf8(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for EUC_CN to UTF8

bpcharin(cstring, oid, integer) FUNCTION internal true character INVOKER

I/O

range_adjacent(anyrange, anyrange) FUNCTION internal true boolean INVOKER

implementation of -|- operator

float8_avg(double precision[]) FUNCTION internal true double precision INVOKER

aggregate final function

namenetext(name, text) FUNCTION internal true boolean INVOKER

implementation of <> operator

name(text) FUNCTION internal true name INVOKER

convert text to name

pg_create_restore_point(text) FUNCTION internal false pg_lsn INVOKER

create a named restore point

ts_headline(regconfig, jsonb, tsquery) FUNCTION internal true jsonb INVOKER

generate headline from jsonb

max(double precision) AGGREGATE internal true double precision INVOKER

maximum value of all float8 input values

timestamptz_ne_date(timestamp with time zone, date) FUNCTION internal false boolean INVOKER

implementation of <> operator

range_agg_transfn(internal, anyrange) FUNCTION internal true internal INVOKER

aggregate transition function

ascii(text) FUNCTION internal true integer INVOKER

convert first char to int4

neqjoinsel(internal, oid, internal, smallint, internal) FUNCTION internal false double precision INVOKER

join selectivity of <> and related operators

pg_control_system(OUT pg_control_version integer, OUT catalog_version_no integer, OUT system_identifier bigint, OUT pg_control_last_modified timestamp with time zone) FUNCTION internal false record INVOKER

pg_controldata general state information as a function

pg_try_advisory_xact_lock_shared(bigint) FUNCTION internal false boolean INVOKER

obtain shared advisory lock if available

win866_to_iso(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for WIN866 to ISO-8859-5

date_eq(date, date) FUNCTION internal true boolean INVOKER

implementation of = operator

oidsmaller(oid, oid) FUNCTION internal true oid INVOKER

smaller of two

timetz_hash_extended(time with time zone, bigint) FUNCTION internal true bigint INVOKER

hash

lseg(point, point) FUNCTION internal true lseg INVOKER

convert points to line segment

pg_stat_get_backend_wait_event(integer) FUNCTION internal false text INVOKER

statistics: wait event on which backend is currently waiting

timestamptz(date, time with time zone) FUNCTION internal true timestamp with time zone INVOKER

convert date and time with time zone to timestamp with time zone

max(time with time zone) AGGREGATE internal true time with time zone INVOKER

maximum value of all time with time zone input values

bernoulli(internal) FUNCTION internal false tsm_handler INVOKER

BERNOULLI tablesample method handler

line_horizontal(line) FUNCTION internal true boolean INVOKER

implementation of ?- operator

int2_accum_inv(internal, smallint) FUNCTION internal true internal INVOKER

aggregate transition function

pg_snapshot_send(pg_snapshot) FUNCTION internal true bytea INVOKER

I/O

box_in(cstring) FUNCTION internal true box INVOKER

I/O

pow(numeric, numeric) FUNCTION internal true numeric INVOKER

exponentiation

avg(bigint) AGGREGATE internal true numeric INVOKER

the average (arithmetic mean) as numeric of all bigint values

ordered_set_transition_multi(internal, VARIADIC "any") FUNCTION internal true internal INVOKER

aggregate transition function

network_ge(inet, inet) FUNCTION internal true boolean INVOKER

implementation of >= operator

array_to_json(anyarray, boolean) FUNCTION internal false json INVOKER

map array to json with optional pretty printing

utf8_to_euc_jis_2004(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for UTF8 to EUC_JIS_2004

sum(double precision) AGGREGATE internal true double precision INVOKER

sum as float8 across all float8 input values

dsnowball_lexize(internal, internal, internal, internal) FUNCTION c false internal INVOKER
timetz_in(cstring, oid, integer) FUNCTION internal false time with time zone INVOKER

I/O

on_pl(point, line) FUNCTION internal true boolean INVOKER

implementation of <@ operator

tidlt(tid, tid) FUNCTION internal true boolean INVOKER

implementation of < operator

pg_lsn_pli(pg_lsn, numeric) FUNCTION internal true pg_lsn INVOKER

implementation of + operator

btbpchar_pattern_sortsupport(internal) FUNCTION internal true void INVOKER

sort support

make_time(hour integer, min integer, sec double precision) FUNCTION internal true time without time zone INVOKER

construct time

justify_interval(interval) FUNCTION internal true interval INVOKER

promote groups of 24 hours to numbers of days and promote groups of 30 days to numbers of months

query_to_xml_and_xmlschema(query text, nulls boolean, tableforest boolean, targetns text) FUNCTION internal false xml INVOKER

map query result and structure to XML and XML Schema

interval_pl_time(interval, time without time zone) FUNCTION sql true time without time zone INVOKER

implementation of + operator

interval_avg(interval[]) FUNCTION internal true interval INVOKER

aggregate final function

pg_get_indexdef(oid) FUNCTION internal false text INVOKER

index description

bit_out(bit) FUNCTION internal true cstring INVOKER

I/O

interval_accum_inv(interval[], interval) FUNCTION internal true interval[] INVOKER

aggregate transition function

bool_anytrue(internal) FUNCTION internal true boolean INVOKER

aggregate final function

string_to_table(text, text) FUNCTION internal true SETOF text INVOKER

split delimited text

pg_ts_config_is_visible(oid) FUNCTION internal false boolean INVOKER

is text search configuration visible in search path?

gin_cmp_prefix(text, text, smallint, internal) FUNCTION internal true integer INVOKER

GIN tsvector support

namenlike(name, text) FUNCTION internal true boolean INVOKER

implementation of !~~ operator

ceil(double precision) FUNCTION internal true double precision INVOKER

nearest integer >= value

btint24cmp(smallint, integer) FUNCTION internal true integer INVOKER

less-equal-greater

pg_lsn_mi(pg_lsn, pg_lsn) FUNCTION internal true numeric INVOKER

implementation of - operator

poly_overabove(polygon, polygon) FUNCTION internal true boolean INVOKER

implementation of |&> operator

in_range(time with time zone, time with time zone, interval, boolean, boolean) FUNCTION internal true boolean INVOKER

window RANGE support

inetor(inet, inet) FUNCTION internal true inet INVOKER

implementation of | operator

timestamptz_le_date(timestamp with time zone, date) FUNCTION internal false boolean INVOKER

implementation of <= operator

pg_ls_waldir(OUT name text, OUT size bigint, OUT modification timestamp with time zone) FUNCTION internal false SETOF record INVOKER

list of files in the WAL directory

pg_stat_get_db_tuples_deleted(oid) FUNCTION internal false bigint INVOKER

statistics: tuples deleted in database

spg_range_quad_config(internal, internal) FUNCTION internal true void INVOKER

SP-GiST support for quad tree over range

pg_get_viewdef(text) FUNCTION internal false text INVOKER

select statement of a view

ts_rank(real[], tsvector, tsquery, integer) FUNCTION internal true real INVOKER

relevance

jsonb_le(jsonb, jsonb) FUNCTION internal true boolean INVOKER

implementation of <= operator

timestamptz_out(timestamp with time zone) FUNCTION internal false cstring INVOKER

I/O

interval_combine(interval[], interval[]) FUNCTION internal true interval[] INVOKER

aggregate combine function

int4range(integer, integer) FUNCTION internal true int4range INVOKER

int4range constructor

bit_and(bigint) AGGREGATE internal true bigint INVOKER

bitwise-and bigint aggregate

acosd(double precision) FUNCTION internal true double precision INVOKER

arccosine, degrees

macaddr_le(macaddr, macaddr) FUNCTION internal true boolean INVOKER

implementation of <= operator

dense_rank_final(internal, VARIADIC "any") FUNCTION internal true bigint INVOKER

aggregate final function

xideqint4(xid, integer) FUNCTION internal true boolean INVOKER

implementation of = operator

lseg(box) FUNCTION internal true lseg INVOKER

diagonal of

interval_le(interval, interval) FUNCTION internal true boolean INVOKER

implementation of <= operator

jsonb_cmp(jsonb, jsonb) FUNCTION internal true integer INVOKER

less-equal-greater

float8le(double precision, double precision) FUNCTION internal true boolean INVOKER

implementation of <= operator

int8shr(bigint, integer) FUNCTION internal true bigint INVOKER

implementation of >> operator

line_intersect(line, line) FUNCTION internal true boolean INVOKER

implementation of ?# operator

cash_div_cash(money, money) FUNCTION internal true double precision INVOKER

implementation of / operator

float8up(double precision) FUNCTION internal true double precision INVOKER

implementation of + operator

regexp_split_to_array(text, text, text) FUNCTION internal true text[] INVOKER

split string by pattern

varbitge(bit varying, bit varying) FUNCTION internal true boolean INVOKER

implementation of >= operator

has_foreign_data_wrapper_privilege(name, oid, text) FUNCTION internal false boolean INVOKER

user privilege on foreign data wrapper by username, foreign data wrapper oid

record_image_ne(record, record) FUNCTION internal true boolean INVOKER

implementation of *<> operator

int4(real) FUNCTION internal true integer INVOKER

convert float4 to int4

xidrecv(internal) FUNCTION internal true xid INVOKER

I/O

pg_stat_get_tuples_fetched(oid) FUNCTION internal false bigint INVOKER

statistics: number of tuples fetched by idxscan

plpgsql_call_handler() FUNCTION c false language_handler INVOKER
like_escape(text, text) FUNCTION internal true text INVOKER

convert LIKE pattern to use backslash escapes

table_to_xmlschema(tbl regclass, nulls boolean, tableforest boolean, targetns text) FUNCTION internal false xml INVOKER

map table structure to XML Schema

int4pl(integer, integer) FUNCTION internal true integer INVOKER

implementation of + operator

pg_stat_get_function_self_time(oid) FUNCTION internal false double precision INVOKER

statistics: self execution time of function, in milliseconds

int2gt(smallint, smallint) FUNCTION internal true boolean INVOKER

implementation of > operator

box(circle) FUNCTION internal true box INVOKER

convert circle to box

int28mul(smallint, bigint) FUNCTION internal true bigint INVOKER

implementation of * operator

pg_dependencies_send(pg_dependencies) FUNCTION internal false bytea INVOKER

I/O

has_server_privilege(oid, text) FUNCTION internal false boolean INVOKER

current user privilege on server by server oid

has_function_privilege(name, oid, text) FUNCTION internal false boolean INVOKER

user privilege on function by username, function oid

interval(interval, integer) FUNCTION internal true interval INVOKER

adjust interval precision

pg_size_pretty(numeric) FUNCTION internal true text INVOKER

convert a numeric to a human readable text using size units

overlay(bit, bit, integer, integer) FUNCTION internal true bit INVOKER

substitute portion of bitstring

int48ne(integer, bigint) FUNCTION internal true boolean INVOKER

implementation of <> operator

pg_replication_origin_xact_setup(pg_lsn, timestamp with time zone) FUNCTION internal false void INVOKER

setup the transaction’s origin lsn and timestamp

pg_timezone_names(OUT name text, OUT abbrev text, OUT utc_offset interval, OUT is_dst boolean) FUNCTION internal false SETOF record INVOKER

get the available time zone names

cot(double precision) FUNCTION internal true double precision INVOKER

cotangent

btoidcmp(oid, oid) FUNCTION internal true integer INVOKER

less-equal-greater

prefixjoinsel(internal, oid, internal, smallint, internal) FUNCTION internal false double precision INVOKER

join selectivity of exact prefix

ts_match_vq(tsvector, tsquery) FUNCTION internal true boolean INVOKER

implementation of @@ operator

table_am_handler_out(table_am_handler) FUNCTION internal true cstring INVOKER

I/O

cash_gt(money, money) FUNCTION internal true boolean INVOKER

implementation of > operator

json_to_tsvector(regconfig, json, jsonb) FUNCTION internal true tsvector INVOKER

transform specified values from json to tsvector

anycompatible_out(anycompatible) FUNCTION internal true cstring INVOKER

I/O

timetypmodin(cstring[]) FUNCTION internal true integer INVOKER

I/O typmod

has_column_privilege(text, text, text) FUNCTION internal false boolean INVOKER

current user privilege on column by rel name, col name

pg_advisory_xact_lock_shared(integer, integer) FUNCTION internal false void INVOKER

obtain shared advisory lock

sum(bigint) AGGREGATE internal true numeric INVOKER

sum as numeric across all bigint input values

tsquery_lt(tsquery, tsquery) FUNCTION internal true boolean INVOKER

implementation of < operator

int2ge(smallint, smallint) FUNCTION internal true boolean INVOKER

implementation of >= operator

pg_ddl_command_out(pg_ddl_command) FUNCTION internal true cstring INVOKER

I/O

cash_out(money) FUNCTION internal false cstring INVOKER

I/O

octet_length(bytea) FUNCTION internal true integer INVOKER

octet length

bytearecv(internal) FUNCTION internal true bytea INVOKER

I/O

pg_try_advisory_lock(integer, integer) FUNCTION internal false boolean INVOKER

obtain exclusive advisory lock if available

int84ge(bigint, integer) FUNCTION internal true boolean INVOKER

implementation of >= operator

like_escape(bytea, bytea) FUNCTION internal true bytea INVOKER

convert LIKE pattern to use backslash escapes

timezone(interval, timestamp without time zone) FUNCTION internal true timestamp with time zone INVOKER

adjust timestamp to new time zone

pg_lsn_eq(pg_lsn, pg_lsn) FUNCTION internal true boolean INVOKER

implementation of = operator

row_security_active(oid) FUNCTION internal false boolean INVOKER

row security for current context active on table by table oid

pg_stat_get_checkpoint_write_time() FUNCTION internal false double precision INVOKER

statistics: checkpoint time spent writing buffers to disk, in milliseconds

gtsvector_same(gtsvector, gtsvector, internal) FUNCTION internal true internal INVOKER

GiST tsvector support

mod(bigint, bigint) FUNCTION internal true bigint INVOKER

modulus

pg_lock_status(OUT locktype text, OUT database oid, OUT relation oid, OUT page integer, OUT tuple smallint, OUT virtualxid text, OUT transactionid xid, OUT classid oid, OUT objid oid, OUT objsubid smallint, OUT virtualtransaction text, OUT pid integer, OUT mode text, OUT granted boolean, OUT fastpath boolean, OUT waitstart timestamp with time zone) FUNCTION internal false SETOF record INVOKER

view system lock information

bttextsortsupport(internal) FUNCTION internal true void INVOKER

sort support

point_horiz(point, point) FUNCTION internal true boolean INVOKER

implementation of ?- operator

gin_extract_tsquery(tsquery, internal, smallint, internal, internal) FUNCTION internal true internal INVOKER

GIN tsvector support (obsolete)

macaddr_gt(macaddr, macaddr) FUNCTION internal true boolean INVOKER

implementation of > operator

bit(bit, integer, boolean) FUNCTION internal true bit INVOKER

adjust bit() to typmod length

bool(jsonb) FUNCTION internal true boolean INVOKER

convert jsonb to boolean

mul_d_interval(double precision, interval) FUNCTION internal true interval INVOKER

implementation of * operator

int4xor(integer, integer) FUNCTION internal true integer INVOKER

implementation of # operator

sum(interval) AGGREGATE internal true interval INVOKER

sum as interval across all interval input values

int4mul(integer, integer) FUNCTION internal true integer INVOKER

implementation of * operator

pg_stat_reset_slru(text) FUNCTION internal false void INVOKER

statistics: reset collected statistics for a single SLRU

text_pattern_lt(text, text) FUNCTION internal true boolean INVOKER

implementation of ~<~ operator

bit_and(bit) AGGREGATE internal true bit INVOKER

bitwise-and bit aggregate

eqjoinsel(internal, oid, internal, smallint, internal) FUNCTION internal false double precision INVOKER

join selectivity of = and related operators

to_number(text, text) FUNCTION internal false numeric INVOKER

convert text to numeric

pg_stat_get_db_conflict_tablespace(oid) FUNCTION internal false bigint INVOKER

statistics: recovery conflicts in database caused by drop tablespace

substr(bytea, integer) FUNCTION internal true bytea INVOKER

extract portion of string

overlay(text, text, integer, integer) FUNCTION internal true text INVOKER

substitute portion of string

nummultirange(numrange) FUNCTION internal true nummultirange INVOKER

nummultirange constructor

numeric_sortsupport(internal) FUNCTION internal true void INVOKER

sort support

pg_dependencies_out(pg_dependencies) FUNCTION internal true cstring INVOKER

I/O

anyrange_out(anyrange) FUNCTION internal false cstring INVOKER

I/O

ordered_set_transition(internal, "any") FUNCTION internal true internal INVOKER

aggregate transition function

float4ne(real, real) FUNCTION internal true boolean INVOKER

implementation of <> operator

line_perp(line, line) FUNCTION internal true boolean INVOKER

implementation of ?-| operator

latin1_to_mic(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for LATIN1 to MULE_INTERNAL

namesend(name) FUNCTION internal false bytea INVOKER

I/O

regrolesend(regrole) FUNCTION internal true bytea INVOKER

I/O

bittypmodin(cstring[]) FUNCTION internal true integer INVOKER

I/O typmod

json_agg_finalfn(internal) FUNCTION internal true json INVOKER

json aggregate final function

date_larger(date, date) FUNCTION internal true date INVOKER

larger of two

in_range(bigint, bigint, bigint, boolean, boolean) FUNCTION internal true boolean INVOKER

window RANGE support

position(text, text) FUNCTION internal true integer INVOKER

position of substring

hashhandler(internal) FUNCTION internal false index_am_handler INVOKER

hash index access method handler

lseg_send(lseg) FUNCTION internal true bytea INVOKER

I/O

pg_lsn_in(cstring) FUNCTION internal true pg_lsn INVOKER

I/O

array_agg(anynonarray) AGGREGATE internal true anyarray INVOKER

concatenate aggregate input into an array

float48gt(real, double precision) FUNCTION internal true boolean INVOKER

implementation of > operator

float8recv(internal) FUNCTION internal true double precision INVOKER

I/O

pg_last_wal_receive_lsn() FUNCTION internal false pg_lsn INVOKER

current wal flush location

pg_available_extension_versions(OUT name name, OUT version text, OUT superuser boolean, OUT trusted boolean, OUT relocatable boolean, OUT schema name, OUT requires name[], OUT comment text) FUNCTION internal false SETOF record INVOKER

list available extension versions

has_schema_privilege(name, oid, text) FUNCTION internal false boolean INVOKER

user privilege on schema by username, schema oid

pt_contained_poly(point, polygon) FUNCTION internal true boolean INVOKER

implementation of <@ operator

box_contain_pt(box, point) FUNCTION internal true boolean INVOKER

implementation of @> operator

lo_from_bytea(oid, bytea) FUNCTION internal false oid INVOKER

create new large object with given content

string_agg(bytea, bytea) AGGREGATE internal true bytea INVOKER

concatenate aggregate input into a bytea

pg_extension_update_paths(name name, OUT source text, OUT target text, OUT path text) FUNCTION internal false SETOF record INVOKER

list an extension’s version update paths

min(anyenum) AGGREGATE internal true anyenum INVOKER

minimum value of all enum input values

dpow(double precision, double precision) FUNCTION internal true double precision INVOKER

implementation of ^ operator

ts_debug(document text, OUT alias text, OUT description text, OUT token text, OUT dictionaries regdictionary[], OUT dictionary regdictionary, OUT lexemes text[]) FUNCTION sql false SETOF record INVOKER

debug function for current text search configuration

date_part(text, timestamp with time zone) FUNCTION internal false double precision INVOKER

extract field from timestamp with time zone

pg_read_file(text, bigint, bigint, boolean) FUNCTION internal false text INVOKER

read text from a file

pg_ls_logdir(OUT name text, OUT size bigint, OUT modification timestamp with time zone) FUNCTION internal false SETOF record INVOKER

list files in the log directory

jsonb_to_record(jsonb) FUNCTION internal false record INVOKER

get record fields from a jsonb object

poly_send(polygon) FUNCTION internal true bytea INVOKER

I/O

unnest(anyarray) FUNCTION internal true SETOF anyelement INVOKER

expand array to set of rows

text_smaller(text, text) FUNCTION internal true text INVOKER

smaller of two

pg_stat_get_xact_blocks_fetched(oid) FUNCTION internal false bigint INVOKER

statistics: number of blocks fetched in current transaction

numeric_uplus(numeric) FUNCTION internal true numeric INVOKER

implementation of + operator

macaddr8_cmp(macaddr8, macaddr8) FUNCTION internal true integer INVOKER

less-equal-greater

date_lt(date, date) FUNCTION internal true boolean INVOKER

implementation of < operator

ishorizontal(line) FUNCTION internal true boolean INVOKER

horizontal

numeric_accum(internal, numeric) FUNCTION internal true internal INVOKER

aggregate transition function

int2(integer) FUNCTION internal true smallint INVOKER

convert int4 to int2

int2vectorin(cstring) FUNCTION internal true int2vector INVOKER

I/O

pg_copy_logical_replication_slot(src_slot_name name, dst_slot_name name, temporary boolean, plugin name, OUT slot_name name, OUT lsn pg_lsn) FUNCTION internal false record INVOKER

copy a logical replication slot, changing temporality and plugin

prsd_lextype(internal) FUNCTION internal true internal INVOKER

(internal)

brin_minmax_multi_summary_recv(internal) FUNCTION internal false pg_brin_minmax_multi_summary INVOKER

I/O

pg_stat_get_xact_tuples_hot_updated(oid) FUNCTION internal false bigint INVOKER

statistics: number of tuples hot updated in current transaction

int84gt(bigint, integer) FUNCTION internal true boolean INVOKER

implementation of > operator

rank_final(internal, VARIADIC "any") FUNCTION internal true bigint INVOKER

aggregate final function

pg_walfile_name_offset(lsn pg_lsn, OUT file_name text, OUT file_offset integer) FUNCTION internal true record INVOKER

wal filename and byte offset, given a wal location

regproceduresend(regprocedure) FUNCTION internal true bytea INVOKER

I/O

json_to_recordset(json) FUNCTION internal false SETOF record INVOKER

get set of records with fields from a json array of objects

timestamp_lt_date(timestamp without time zone, date) FUNCTION internal true boolean INVOKER

implementation of < operator

box_out(box) FUNCTION internal true cstring INVOKER

I/O

pg_xact_status(xid8) FUNCTION internal false text INVOKER

commit status of transaction

macaddr_out(macaddr) FUNCTION internal true cstring INVOKER

I/O

inetmi_int8(inet, bigint) FUNCTION internal true inet INVOKER

implementation of - operator

datetimetz_pl(date, time with time zone) FUNCTION internal true timestamp with time zone INVOKER

implementation of + operator

overlaps(timestamp with time zone, timestamp with time zone, timestamp with time zone, timestamp with time zone) FUNCTION internal true boolean INVOKER

intervals overlap?

intervaltypmodout(integer) FUNCTION internal true cstring INVOKER

I/O typmod

time(timestamp with time zone) FUNCTION internal false time without time zone INVOKER

convert timestamp with time zone to time

pg_stat_get_blocks_fetched(oid) FUNCTION internal false bigint INVOKER

statistics: number of blocks fetched

multirange_send(anymultirange) FUNCTION internal false bytea INVOKER

I/O

array_prepend(anycompatible, anycompatiblearray) FUNCTION internal true anycompatiblearray INVOKER

prepend element onto front of array

gb18030_to_utf8(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for GB18030 to UTF8

float4recv(internal) FUNCTION internal true real INVOKER

I/O

center(circle) FUNCTION internal true point INVOKER

center of

multirange_ne(anymultirange, anymultirange) FUNCTION internal true boolean INVOKER

implementation of <> operator

path_npoints(path) FUNCTION internal true integer INVOKER

implementation of # operator

position(bit, bit) FUNCTION internal true integer INVOKER

position of sub-bitstring

ts_typanalyze(internal) FUNCTION internal false boolean INVOKER

tsvector typanalyze

any_out("any") FUNCTION internal true cstring INVOKER

I/O

hashname(name) FUNCTION internal true integer INVOKER

hash

character_length(text) FUNCTION internal true integer INVOKER

character length

count("any") AGGREGATE internal true bigint INVOKER

number of input rows for which the input expression is not null

isfinite(timestamp with time zone) FUNCTION internal true boolean INVOKER

finite timestamp?

dist_lb(line, box) FUNCTION internal true double precision INVOKER

implementation of <-> operator

int2mul(smallint, smallint) FUNCTION internal true smallint INVOKER

implementation of * operator

pg_ndistinct_send(pg_ndistinct) FUNCTION internal false bytea INVOKER

I/O

cash_div_flt8(money, double precision) FUNCTION internal true money INVOKER

implementation of / operator

date_smaller(date, date) FUNCTION internal true date INVOKER

smaller of two

RI_FKey_setdefault_del() FUNCTION internal false trigger INVOKER

referential integrity ON DELETE SET DEFAULT

numeric(real) FUNCTION internal true numeric INVOKER

convert float4 to numeric

regoperout(regoper) FUNCTION internal false cstring INVOKER

I/O

random() FUNCTION internal false double precision INVOKER

random value

int8in(cstring) FUNCTION internal true bigint INVOKER

I/O

record_ne(record, record) FUNCTION internal true boolean INVOKER

implementation of <> operator

unistr(text) FUNCTION internal true text INVOKER

unescape Unicode characters

float48mi(real, double precision) FUNCTION internal true double precision INVOKER

implementation of - operator

pg_advisory_xact_lock_shared(bigint) FUNCTION internal false void INVOKER

obtain shared advisory lock

tstzmultirange() FUNCTION internal true tstzmultirange INVOKER

tstzmultirange constructor

int4abs(integer) FUNCTION internal true integer INVOKER

implementation of @ operator

oidne(oid, oid) FUNCTION internal true boolean INVOKER

implementation of <> operator

numeric_poly_deserialize(bytea, internal) FUNCTION internal true internal INVOKER

aggregate deserial function

quote_nullable(anyelement) FUNCTION sql false text INVOKER

quote a possibly-null data value for usage in a querystring

amvalidate(oid) FUNCTION internal false boolean INVOKER

validate an operator class

pg_stat_get_tuples_returned(oid) FUNCTION internal false bigint INVOKER

statistics: number of tuples read by seqscan

has_server_privilege(oid, text, text) FUNCTION internal false boolean INVOKER

user privilege on server by user oid, server name

stddev_samp(numeric) AGGREGATE internal true numeric INVOKER

sample standard deviation of numeric input values

timestamp_gt_timestamptz(timestamp without time zone, timestamp with time zone) FUNCTION internal false boolean INVOKER

implementation of > operator

date_le_timestamp(date, timestamp without time zone) FUNCTION internal true boolean INVOKER

implementation of <= operator

int24eq(smallint, integer) FUNCTION internal true boolean INVOKER

implementation of = operator

timestamp_le_date(timestamp without time zone, date) FUNCTION internal true boolean INVOKER

implementation of <= operator

has_table_privilege(name, text, text) FUNCTION internal false boolean INVOKER

user privilege on relation by username, rel name

in_range(smallint, smallint, integer, boolean, boolean) FUNCTION internal true boolean INVOKER

window RANGE support

timestamp_sortsupport(internal) FUNCTION internal true void INVOKER

sort support

to_date(text, text) FUNCTION internal false date INVOKER

convert text to date

pg_stat_get_last_vacuum_time(oid) FUNCTION internal false timestamp with time zone INVOKER

statistics: last manual vacuum time for a table

lo_creat(integer) FUNCTION internal false oid INVOKER

large object create

to_regprocedure(text) FUNCTION internal false regprocedure INVOKER

convert proname to regprocedure

btint8cmp(bigint, bigint) FUNCTION internal true integer INVOKER

less-equal-greater

lseg_eq(lseg, lseg) FUNCTION internal true boolean INVOKER

implementation of = operator

substring(bit, integer, integer) FUNCTION internal true bit INVOKER

extract portion of bitstring

pg_advisory_lock(integer, integer) FUNCTION internal false void INVOKER

obtain exclusive advisory lock

int8div(bigint, bigint) FUNCTION internal true bigint INVOKER

implementation of / operator

language_handler_in(cstring) FUNCTION internal true language_handler INVOKER

I/O

pg_stat_get_blocks_hit(oid) FUNCTION internal false bigint INVOKER

statistics: number of blocks found in cache

internal_in(cstring) FUNCTION internal true internal INVOKER

I/O

has_type_privilege(oid, oid, text) FUNCTION internal false boolean INVOKER

user privilege on type by user oid, type oid

time_eq(time without time zone, time without time zone) FUNCTION internal true boolean INVOKER

implementation of = operator

jsonb_object_field(from_json jsonb, field_name text) FUNCTION internal true jsonb INVOKER

implementation of -> operator

pg_lsn_cmp(pg_lsn, pg_lsn) FUNCTION internal true integer INVOKER

less-equal-greater

hash_record_extended(record, bigint) FUNCTION internal true bigint INVOKER

hash

bpcharne(character, character) FUNCTION internal true boolean INVOKER

implementation of <> operator

varbitgt(bit varying, bit varying) FUNCTION internal true boolean INVOKER

implementation of > operator

btequalimage(oid) FUNCTION internal true boolean INVOKER

equal image

timetz_larger(time with time zone, time with time zone) FUNCTION internal true time with time zone INVOKER

larger of two

has_foreign_data_wrapper_privilege(oid, text) FUNCTION internal false boolean INVOKER

current user privilege on foreign data wrapper by foreign data wrapper oid

int84eq(bigint, integer) FUNCTION internal true boolean INVOKER

implementation of = operator

circle_sub_pt(circle, point) FUNCTION internal true circle INVOKER

implementation of - operator

pg_stat_get_archiver(OUT archived_count bigint, OUT last_archived_wal text, OUT last_archived_time timestamp with time zone, OUT failed_count bigint, OUT last_failed_wal text, OUT last_failed_time timestamp with time zone, OUT stats_reset timestamp with time zone) FUNCTION internal false record INVOKER

statistics: information about WAL archiver

boollt(boolean, boolean) FUNCTION internal true boolean INVOKER

implementation of < operator

regclasssend(regclass) FUNCTION internal true bytea INVOKER

I/O

pg_stat_reset_shared(text) FUNCTION internal false void INVOKER

statistics: reset collected statistics shared across the cluster

tsquerysend(tsquery) FUNCTION internal true bytea INVOKER

I/O

chareq("char", "char") FUNCTION internal true boolean INVOKER

implementation of = operator

lseg_perp(lseg, lseg) FUNCTION internal true boolean INVOKER

implementation of ?-| operator

int8inc_any(bigint, "any") FUNCTION internal true bigint INVOKER

increment, ignores second argument

elem_contained_by_multirange(anyelement, anymultirange) FUNCTION internal true boolean INVOKER

implementation of <@ operator

var_samp(bigint) AGGREGATE internal true numeric INVOKER

sample variance of bigint input values (square of the sample standard deviation)

gist_box_same(box, box, internal) FUNCTION internal true internal INVOKER

GiST support

int8pl_inet(bigint, inet) FUNCTION sql true inet INVOKER

implementation of + operator

regr_avgy(double precision, double precision) AGGREGATE internal true double precision INVOKER

average of the dependent variable (sum(Y)/N)

float4pl(real, real) FUNCTION internal true real INVOKER

implementation of + operator

charout("char") FUNCTION internal true cstring INVOKER

I/O

poly_left(polygon, polygon) FUNCTION internal true boolean INVOKER

implementation of << operator

bpcharicnlike(character, text) FUNCTION internal true boolean INVOKER

implementation of !~~* operator

regr_syy(double precision, double precision) AGGREGATE internal true double precision INVOKER

sum of squares of the dependent variable (sum(Y^2) - sum(Y)^2/N)

pg_stat_get_db_deadlocks(oid) FUNCTION internal false bigint INVOKER

statistics: deadlocks detected in database

oid(bigint) FUNCTION internal true oid INVOKER

convert int8 to oid

jsonb_to_tsvector(jsonb, jsonb) FUNCTION internal false tsvector INVOKER

transform specified values from jsonb to tsvector

nameletext(name, text) FUNCTION internal true boolean INVOKER

implementation of <= operator

rtrim(text) FUNCTION internal true text INVOKER

trim spaces from right end of string

max(inet) AGGREGATE internal true inet INVOKER

maximum value of all inet input values

spg_range_quad_picksplit(internal, internal) FUNCTION internal true void INVOKER

SP-GiST support for quad tree over range

mxid_age(xid) FUNCTION internal false integer INVOKER

age of a multi-transaction ID, in multi-transactions before current multi-transaction

timestamp_mi_interval(timestamp without time zone, interval) FUNCTION internal true timestamp without time zone INVOKER

implementation of - operator

xml_send(xml) FUNCTION internal false bytea INVOKER

I/O

timestamp_support(internal) FUNCTION internal true internal INVOKER

planner support for timestamp length coercion

regconfigin(cstring) FUNCTION internal false regconfig INVOKER

I/O

win1250_to_latin2(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for WIN1250 to LATIN2

lo_unlink(oid) FUNCTION internal false integer INVOKER

large object unlink (delete)

hash_range_extended(anyrange, bigint) FUNCTION internal true bigint INVOKER

hash a range

hashtext(text) FUNCTION internal true integer INVOKER

hash

has_database_privilege(name, text, text) FUNCTION internal false boolean INVOKER

user privilege on database by username, database name

min_scale(numeric) FUNCTION internal true integer INVOKER

minimum scale needed to represent the value

multirange(anyrange) FUNCTION internal true anymultirange INVOKER

anymultirange cast

avg(smallint) AGGREGATE internal true numeric INVOKER

the average (arithmetic mean) as numeric of all smallint values

bpchar_pattern_gt(character, character) FUNCTION internal true boolean INVOKER

implementation of ~>~ operator

json_agg_transfn(internal, anyelement) FUNCTION internal false internal INVOKER

json aggregate transition function

upper_inf(anymultirange) FUNCTION internal true boolean INVOKER

is the multirange’s upper bound infinite?

pg_advisory_unlock(bigint) FUNCTION internal false boolean INVOKER

release exclusive advisory lock

floor(double precision) FUNCTION internal true double precision INVOKER

nearest integer <= value

date_ne(date, date) FUNCTION internal true boolean INVOKER

implementation of <> operator

time_mi_time(time without time zone, time without time zone) FUNCTION internal true interval INVOKER

implementation of - operator

bitgt(bit, bit) FUNCTION internal true boolean INVOKER

implementation of > operator

generate_series(timestamp with time zone, timestamp with time zone, interval) FUNCTION internal false SETOF timestamp with time zone INVOKER

non-persistent series generator

thesaurus_lexize(internal, internal, internal, internal) FUNCTION internal true internal INVOKER

(internal)

concat_ws(text, VARIADIC "any") FUNCTION internal false text INVOKER

concatenate values with separators

cidin(cstring) FUNCTION internal true cid INVOKER

I/O

int4multirange() FUNCTION internal true int4multirange INVOKER

int4multirange constructor

brin_minmax_multi_opcinfo(internal) FUNCTION internal true internal INVOKER

BRIN multi minmax support

numeric_ne(numeric, numeric) FUNCTION internal true boolean INVOKER

implementation of <> operator

point_send(point) FUNCTION internal true bytea INVOKER

I/O

numeric_exp(numeric) FUNCTION internal true numeric INVOKER

natural exponential (e^x)

min(time without time zone) AGGREGATE internal true time without time zone INVOKER

minimum value of all time input values

int8recv(internal) FUNCTION internal true bigint INVOKER

I/O

bpchar_larger(character, character) FUNCTION internal true character INVOKER

larger of two

jsonb_send(jsonb) FUNCTION internal true bytea INVOKER

I/O

isperp(line, line) FUNCTION internal true boolean INVOKER

perpendicular

get_byte(bytea, integer) FUNCTION internal true integer INVOKER

get byte

regtyperecv(internal) FUNCTION internal true regtype INVOKER

I/O

texteqname(text, name) FUNCTION internal true boolean INVOKER

implementation of = operator

boolsend(boolean) FUNCTION internal true bytea INVOKER

I/O

pg_lsn_gt(pg_lsn, pg_lsn) FUNCTION internal true boolean INVOKER

implementation of > operator

query_to_xmlschema(query text, nulls boolean, tableforest boolean, targetns text) FUNCTION internal false xml INVOKER

map query result structure to XML Schema

record_gt(record, record) FUNCTION internal true boolean INVOKER

implementation of > operator

pg_stat_get_xact_numscans(oid) FUNCTION internal false bigint INVOKER

statistics: number of scans done for table/index in current transaction

gist_box_consistent(internal, box, smallint, oid, internal) FUNCTION internal true boolean INVOKER

GiST support

macaddr8_in(cstring) FUNCTION internal true macaddr8 INVOKER

I/O

nummultirange(VARIADIC numrange[]) FUNCTION internal true nummultirange INVOKER

nummultirange constructor

numeric(money) FUNCTION internal false numeric INVOKER

convert money to numeric

like(name, text) FUNCTION internal true boolean INVOKER

matches LIKE expression

abs(double precision) FUNCTION internal true double precision INVOKER

absolute value

int2not(smallint) FUNCTION internal true smallint INVOKER

implementation of ~ operator

has_tablespace_privilege(oid, oid, text) FUNCTION internal false boolean INVOKER

user privilege on tablespace by user oid, tablespace oid

aclinsert(aclitem[], aclitem) FUNCTION internal true aclitem[] INVOKER

add/update ACL item

to_char(timestamp with time zone, text) FUNCTION internal false text INVOKER

format timestamp with time zone to text

pg_last_committed_xact(OUT xid xid, OUT "timestamp" timestamp with time zone, OUT roident oid) FUNCTION internal false record INVOKER

get transaction Id, commit timestamp and replication origin of latest transaction commit

timetztypmodin(cstring[]) FUNCTION internal true integer INVOKER

I/O typmod

phraseto_tsquery(text) FUNCTION internal false tsquery INVOKER

transform to tsquery

time_lt(time without time zone, time without time zone) FUNCTION internal true boolean INVOKER

implementation of < operator

line_send(line) FUNCTION internal true bytea INVOKER

I/O

pg_stat_get_replication_slot(slot_name text, OUT slot_name text, OUT spill_txns bigint, OUT spill_count bigint, OUT spill_bytes bigint, OUT stream_txns bigint, OUT stream_count bigint, OUT stream_bytes bigint, OUT total_txns bigint, OUT total_bytes bigint, OUT stats_reset timestamp with time zone) FUNCTION internal false SETOF record INVOKER

statistics: information about replication slot

pg_lsn_ge(pg_lsn, pg_lsn) FUNCTION internal true boolean INVOKER

implementation of >= operator

time_smaller(time without time zone, time without time zone) FUNCTION internal true time without time zone INVOKER

smaller of two

round(double precision) FUNCTION internal true double precision INVOKER

round to nearest integer

int4(jsonb) FUNCTION internal true integer INVOKER

convert jsonb to int4

numeric_poly_serialize(internal) FUNCTION internal true bytea INVOKER

aggregate serial function

jsonb_in(cstring) FUNCTION internal true jsonb INVOKER

I/O

text_larger(text, text) FUNCTION internal true text INVOKER

larger of two

ts_delete(tsvector, text) FUNCTION internal true tsvector INVOKER

delete lexeme

pg_event_trigger_table_rewrite_reason() FUNCTION internal false integer INVOKER

return reason code for table getting rewritten

range_gist_same(anyrange, anyrange, internal) FUNCTION internal true internal INVOKER

GiST support

stddev(real) AGGREGATE internal true double precision INVOKER

historical alias for stddev_samp

int2larger(smallint, smallint) FUNCTION internal true smallint INVOKER

larger of two

textlike(text, text) FUNCTION internal true boolean INVOKER

implementation of ~~ operator

pg_prepared_statement(OUT name text, OUT statement text, OUT prepare_time timestamp with time zone, OUT parameter_types regtype[], OUT from_sql boolean, OUT generic_plans bigint, OUT custom_plans bigint) FUNCTION internal false SETOF record INVOKER

get the prepared statements for this session

spg_text_inner_consistent(internal, internal) FUNCTION internal true void INVOKER

SP-GiST support for radix tree over text

sjis_to_euc_jp(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for SJIS to EUC_JP

hashmacaddr(macaddr) FUNCTION internal true integer INVOKER

hash

on_pb(point, box) FUNCTION internal true boolean INVOKER

implementation of <@ operator

anycompatiblearray_send(anycompatiblearray) FUNCTION internal false bytea INVOKER

I/O

byteanlike(bytea, bytea) FUNCTION internal true boolean INVOKER

implementation of !~~ operator

record_image_le(record, record) FUNCTION internal true boolean INVOKER

implementation of *<= operator

left(text, integer) FUNCTION internal true text INVOKER

extract the first n characters

abs(bigint) FUNCTION internal true bigint INVOKER

absolute value

euc_kr_to_utf8(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for EUC_KR to UTF8

pg_stat_get_last_autovacuum_time(oid) FUNCTION internal false timestamp with time zone INVOKER

statistics: last auto vacuum time for a table

lag(anycompatible, integer, anycompatible) WINDOW internal true anycompatible INVOKER

fetch the Nth preceding row value with default

bpcharicregexeq(character, text) FUNCTION internal true boolean INVOKER

implementation of ~* operator

nameicnlike(name, text) FUNCTION internal true boolean INVOKER

implementation of !~~* operator

nameiclike(name, text) FUNCTION internal true boolean INVOKER

implementation of ~~* operator

bit_xor(integer) AGGREGATE internal true integer INVOKER

bitwise-xor integer aggregate

nameeq(name, name) FUNCTION internal true boolean INVOKER

implementation of = operator

icnlikesel(internal, oid, internal, integer) FUNCTION internal false double precision INVOKER

restriction selectivity of NOT ILIKE

range_agg(anyrange) AGGREGATE internal true anymultirange INVOKER

combine aggregate input into a multirange

interval_ge(interval, interval) FUNCTION internal true boolean INVOKER

implementation of >= operator

has_column_privilege(oid, smallint, text) FUNCTION internal false boolean INVOKER

current user privilege on column by rel oid, col attnum

pg_show_all_settings(OUT name text, OUT setting text, OUT unit text, OUT category text, OUT short_desc text, OUT extra_desc text, OUT context text, OUT vartype text, OUT source text, OUT min_val text, OUT max_val text, OUT enumvals text[], OUT boot_val text, OUT reset_val text, OUT sourcefile text, OUT sourceline integer, OUT pending_restart boolean) FUNCTION internal false SETOF record INVOKER

SHOW ALL as a function

anycompatiblerange_in(cstring, oid, integer) FUNCTION internal false anycompatiblerange INVOKER

I/O

array_to_string(anyarray, text, text) FUNCTION internal false text INVOKER

concatenate array elements, using delimiter and null string, into text

bit_or(integer) AGGREGATE internal true integer INVOKER

bitwise-or integer aggregate

euc_jp_to_sjis(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for EUC_JP to SJIS

cash_mul_int4(money, integer) FUNCTION internal true money INVOKER

implementation of * operator

brin_summarize_new_values(regclass) FUNCTION internal false integer INVOKER

brin: standalone scan new table pages

gtsvector_options(internal) FUNCTION internal true void INVOKER

GiST tsvector support

pg_get_keywords(OUT word text, OUT catcode "char", OUT barelabel boolean, OUT catdesc text, OUT baredesc text) FUNCTION internal false SETOF record INVOKER

list of SQL keywords

spg_text_leaf_consistent(internal, internal) FUNCTION internal true boolean INVOKER

SP-GiST support for radix tree over text

array_lt(anyarray, anyarray) FUNCTION internal true boolean INVOKER

implementation of < operator

max(character) AGGREGATE internal true character INVOKER

maximum value of all bpchar input values

inet_gist_fetch(internal) FUNCTION internal true internal INVOKER

GiST support

pg_read_file(text) FUNCTION internal false text INVOKER

read text from a file

point_mul(point, point) FUNCTION internal true point INVOKER

implementation of * operator

macaddr8_not(macaddr8) FUNCTION internal true macaddr8 INVOKER

implementation of ~ operator

pg_advisory_xact_lock(integer, integer) FUNCTION internal false void INVOKER

obtain exclusive advisory lock

pg_stat_get_vacuum_count(oid) FUNCTION internal false bigint INVOKER

statistics: number of manual vacuums for a table

utf8_to_iso8859_1(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for UTF8 to LATIN1

btfloat48cmp(real, double precision) FUNCTION internal true integer INVOKER

less-equal-greater

bytea_string_agg_finalfn(internal) FUNCTION internal true bytea INVOKER

aggregate final function

has_table_privilege(oid, text, text) FUNCTION internal false boolean INVOKER

user privilege on relation by user oid, rel name

pg_stat_get_snapshot_timestamp() FUNCTION internal false timestamp with time zone INVOKER

statistics: timestamp of the current statistics snapshot

variance(double precision) AGGREGATE internal true double precision INVOKER

historical alias for var_samp

has_language_privilege(oid, oid, text) FUNCTION internal false boolean INVOKER

user privilege on language by user oid, language oid

pg_logical_slot_get_binary_changes(slot_name name, upto_lsn pg_lsn, upto_nchanges integer, VARIADIC options text[] DEFAULT '{}'::text[], OUT lsn pg_lsn, OUT xid xid, OUT data bytea) FUNCTION internal false SETOF record INVOKER

get binary changes from replication slot

tsq_mcontained(tsquery, tsquery) FUNCTION internal true boolean INVOKER

implementation of <@ operator

has_database_privilege(oid, oid, text) FUNCTION internal false boolean INVOKER

user privilege on database by user oid, database oid

time_out(time without time zone) FUNCTION internal true cstring INVOKER

I/O

timestamp_smaller(timestamp without time zone, timestamp without time zone) FUNCTION internal true timestamp without time zone INVOKER

smaller of two

age(timestamp without time zone) FUNCTION sql false interval INVOKER

date difference from today preserving months and years

jsonpath_in(cstring) FUNCTION internal true jsonpath INVOKER

I/O

timestamptz_ge_date(timestamp with time zone, date) FUNCTION internal false boolean INVOKER

implementation of >= operator

timezone(text, timestamp with time zone) FUNCTION internal true timestamp without time zone INVOKER

adjust timestamp to new time zone

pg_sleep_until(timestamp with time zone) FUNCTION sql false void INVOKER

sleep until the specified time

timestamptz_send(timestamp with time zone) FUNCTION internal true bytea INVOKER

I/O

upper_inf(anyrange) FUNCTION internal true boolean INVOKER

is the range’s upper bound infinite?

json_each(from_json json, OUT key text, OUT value json) FUNCTION internal true SETOF record INVOKER

key value pairs of a json object

lo_get(oid) FUNCTION internal false bytea INVOKER

read entire large object

regclass(text) FUNCTION internal false regclass INVOKER

convert text to regclass

inet_spg_inner_consistent(internal, internal) FUNCTION internal true void INVOKER

SP-GiST support

biteq(bit, bit) FUNCTION internal true boolean INVOKER

implementation of = operator

date_mi_interval(date, interval) FUNCTION internal true timestamp without time zone INVOKER

implementation of - operator

int8send(bigint) FUNCTION internal true bytea INVOKER

I/O

cosh(double precision) FUNCTION internal true double precision INVOKER

hyperbolic cosine

textnlike(text, text) FUNCTION internal true boolean INVOKER

implementation of !~~ operator

set_config(text, text, boolean) FUNCTION internal false text INVOKER

SET X as a function

uuid_recv(internal) FUNCTION internal true uuid INVOKER

I/O

interval_out(interval) FUNCTION internal true cstring INVOKER

I/O

interval(time without time zone) FUNCTION internal true interval INVOKER

convert time to interval

timestamp_ge_timestamptz(timestamp without time zone, timestamp with time zone) FUNCTION internal false boolean INVOKER

implementation of >= operator

array_subscript_handler(internal) FUNCTION internal true internal INVOKER

standard array subscripting support

ts_headline(text, tsquery, text) FUNCTION internal false text INVOKER

generate headline

float8_regr_sxy(double precision[]) FUNCTION internal true double precision INVOKER

aggregate final function

pg_get_statisticsobjdef(oid) FUNCTION internal false text INVOKER

extended statistics object description

pg_stat_get_wal_senders(OUT pid integer, OUT state text, OUT sent_lsn pg_lsn, OUT write_lsn pg_lsn, OUT flush_lsn pg_lsn, OUT replay_lsn pg_lsn, OUT write_lag interval, OUT flush_lag interval, OUT replay_lag interval, OUT sync_priority integer, OUT sync_state text, OUT reply_time timestamp with time zone) FUNCTION internal false SETOF record INVOKER

statistics: information about currently active replication

int2int4_sum(bigint[]) FUNCTION internal true bigint INVOKER

aggregate final function

float8um(double precision) FUNCTION internal true double precision INVOKER

implementation of - operator

json_to_tsvector(json, jsonb) FUNCTION internal false tsvector INVOKER

transform specified values from json to tsvector

cstring_send(cstring) FUNCTION internal false bytea INVOKER

I/O

pg_snapshot_xmin(pg_snapshot) FUNCTION internal true xid8 INVOKER

get xmin of snapshot

jsonb_agg(anyelement) AGGREGATE internal false jsonb INVOKER

aggregate input into jsonb

mod(smallint, smallint) FUNCTION internal true smallint INVOKER

modulus

to_hex(bigint) FUNCTION internal true text INVOKER

convert int8 number to hex

float8(bigint) FUNCTION internal true double precision INVOKER

convert int8 to float8

pg_stat_get_backend_wait_event_type(integer) FUNCTION internal false text INVOKER

statistics: wait event type on which backend is currently waiting

has_function_privilege(name, text, text) FUNCTION internal false boolean INVOKER

user privilege on function by username, function name

point(double precision, double precision) FUNCTION internal true point INVOKER

convert x, y to point

circle_recv(internal) FUNCTION internal true circle INVOKER

I/O

contsel(internal, oid, internal, integer) FUNCTION internal false double precision INVOKER

restriction selectivity for containment comparison operators

pg_stat_get_db_session_time(oid) FUNCTION internal false double precision INVOKER

statistics: session time, in milliseconds

textsend(text) FUNCTION internal false bytea INVOKER

I/O

pg_visible_in_snapshot(xid8, pg_snapshot) FUNCTION internal true boolean INVOKER

is xid8 visible in snapshot?

euc_tw_to_utf8(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for EUC_TW to UTF8

has_database_privilege(text, text) FUNCTION internal false boolean INVOKER

current user privilege on database by database name

avg(interval) AGGREGATE internal true interval INVOKER

the average (arithmetic mean) as interval of all interval values

int4eq(integer, integer) FUNCTION internal true boolean INVOKER

implementation of = operator

hash_numeric(numeric) FUNCTION internal true integer INVOKER

hash

lead(anycompatible, integer, anycompatible) WINDOW internal true anycompatible INVOKER

fetch the Nth following row value with default

jsonb_build_object(VARIADIC "any") FUNCTION internal false jsonb INVOKER

build a jsonb object from pairwise key/value inputs

byteagt(bytea, bytea) FUNCTION internal true boolean INVOKER

implementation of > operator

lo_import(text) FUNCTION internal false oid INVOKER

large object import

pg_start_backup(label text, fast boolean DEFAULT false, exclusive boolean DEFAULT true) FUNCTION internal false pg_lsn INVOKER

prepare for taking an online backup

atan2(double precision, double precision) FUNCTION internal true double precision INVOKER

arctangent, two arguments

int4(boolean) FUNCTION internal true integer INVOKER

convert boolean to int4

brin_bloom_summary_send(pg_brin_bloom_summary) FUNCTION internal false bytea INVOKER

I/O

txid_current_snapshot() FUNCTION internal false txid_snapshot INVOKER

get current snapshot

inter_sb(lseg, box) FUNCTION internal true boolean INVOKER

implementation of ?# operator

RI_FKey_check_ins() FUNCTION internal false trigger INVOKER

referential integrity FOREIGN KEY … REFERENCES

inet_spg_leaf_consistent(internal, internal) FUNCTION internal true boolean INVOKER

SP-GiST support

json_build_array() FUNCTION internal false json INVOKER

build an empty json array

btfloat4sortsupport(internal) FUNCTION internal true void INVOKER

sort support

pg_lsn_larger(pg_lsn, pg_lsn) FUNCTION internal true pg_lsn INVOKER

larger of two

cotd(double precision) FUNCTION internal true double precision INVOKER

cotangent, degrees

numeric_poly_var_samp(internal) FUNCTION internal true numeric INVOKER

aggregate final function

array_replace(anycompatiblearray, anycompatible, anycompatible) FUNCTION internal true anycompatiblearray INVOKER

replace any occurrences of an element in an array

has_foreign_data_wrapper_privilege(name, text, text) FUNCTION internal false boolean INVOKER

user privilege on foreign data wrapper by username, foreign data wrapper name

generate_subscripts(anyarray, integer) FUNCTION internal true SETOF integer INVOKER

array subscripts generator

bpcharregexne(character, text) FUNCTION internal true boolean INVOKER

implementation of !~ operator

pg_get_expr(pg_node_tree, oid) FUNCTION internal false text INVOKER

deparse an encoded expression

int2(double precision) FUNCTION internal true smallint INVOKER

convert float8 to int2

texticlike(text, text) FUNCTION internal true boolean INVOKER

implementation of ~~* operator

arrayoverlap(anyarray, anyarray) FUNCTION internal true boolean INVOKER

implementation of && operator

schema_to_xml_and_xmlschema(schema name, nulls boolean, tableforest boolean, targetns text) FUNCTION internal false xml INVOKER

map schema contents and structure to XML and XML Schema

has_function_privilege(oid, text) FUNCTION internal false boolean INVOKER

current user privilege on function by function oid

brin_minmax_multi_distance_int4(internal, internal) FUNCTION internal true double precision INVOKER

BRIN multi minmax int4 distance

lo_put(oid, bigint, bytea) FUNCTION internal false void INVOKER

write data at offset

pg_describe_object(oid, oid, integer) FUNCTION internal false text INVOKER

get identification of SQL object

macaddr8_or(macaddr8, macaddr8) FUNCTION internal true macaddr8 INVOKER

implementation of | operator

int4lt(integer, integer) FUNCTION internal true boolean INVOKER

implementation of < operator

mod(numeric, numeric) FUNCTION internal true numeric INVOKER

modulus

money(bigint) FUNCTION internal false money INVOKER

convert int8 to money

mic_to_koi8r(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for MULE_INTERNAL to KOI8R

setseed(double precision) FUNCTION internal false void INVOKER

set random seed

pg_stat_clear_snapshot() FUNCTION internal false void INVOKER

statistics: discard current transaction’s statistics snapshot

sinh(double precision) FUNCTION internal true double precision INVOKER

hyperbolic sine

int48mi(integer, bigint) FUNCTION internal true bigint INVOKER

implementation of - operator

win1251_to_win866(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for WIN1251 to WIN866

shift_jis_2004_to_euc_jis_2004(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for SHIFT_JIS_2004 to EUC_JIS_2004

pg_stat_get_xact_tuples_fetched(oid) FUNCTION internal false bigint INVOKER

statistics: number of tuples fetched by idxscan in current transaction

jsonb_build_array(VARIADIC "any") FUNCTION internal false jsonb INVOKER

build a jsonb array from any inputs

text_ge(text, text) FUNCTION internal true boolean INVOKER

implementation of >= operator

hostmask(inet) FUNCTION internal true inet INVOKER

hostmask of address

pg_stat_get_xact_function_self_time(oid) FUNCTION internal false double precision INVOKER

statistics: self execution time of function in current transaction, in milliseconds

int42mi(integer, smallint) FUNCTION internal true integer INVOKER

implementation of - operator

binary_upgrade_create_empty_extension(text, text, boolean, text, oid[], text[], text[]) FUNCTION internal false void INVOKER

for use by pg_upgrade

pg_replication_origin_xact_reset() FUNCTION internal false void INVOKER

reset the transaction’s origin lsn and timestamp

atanh(double precision) FUNCTION internal true double precision INVOKER

inverse hyperbolic tangent

substr(text, integer, integer) FUNCTION internal true text INVOKER

extract portion of string

abbrev(inet) FUNCTION internal true text INVOKER

abbreviated display of inet value

pg_total_relation_size(regclass) FUNCTION internal false bigint INVOKER

total disk space usage for the specified table and associated indexes

poly_contained(polygon, polygon) FUNCTION internal true boolean INVOKER

implementation of <@ operator

lcm(integer, integer) FUNCTION internal true integer INVOKER

least common multiple

int2shl(smallint, integer) FUNCTION internal true smallint INVOKER

implementation of << operator

obj_description(oid, name) FUNCTION sql false text INVOKER

get description for object id and catalog name

pg_current_wal_lsn() FUNCTION internal false pg_lsn INVOKER

current wal write location

array_positions(anycompatiblearray, anycompatible) FUNCTION internal true integer[] INVOKER

returns an array of offsets of some value in array

array_append(anycompatiblearray, anycompatible) FUNCTION internal true anycompatiblearray INVOKER

append element onto end of array

current_database() FUNCTION internal false name INVOKER

name of the current database

brin_inclusion_add_value(internal, internal, internal, internal) FUNCTION internal true boolean INVOKER

BRIN inclusion support

array_to_json(anyarray) FUNCTION internal false json INVOKER

map array to json

text(name) FUNCTION internal true text INVOKER

convert name to text

texticnlike(text, text) FUNCTION internal true boolean INVOKER

implementation of !~~* operator

encode(bytea, text) FUNCTION internal true text INVOKER

convert bytea value into some ascii-only text string

tsquery_or(tsquery, tsquery) FUNCTION internal true tsquery INVOKER

implementation of || operator

float8mi(double precision, double precision) FUNCTION internal true double precision INVOKER

implementation of - operator

dtrunc(double precision) FUNCTION internal true double precision INVOKER

truncate to integer

lpad(text, integer, text) FUNCTION internal true text INVOKER

left-pad string to length

in_range(double precision, double precision, double precision, boolean, boolean) FUNCTION internal true boolean INVOKER

window RANGE support

network_larger(inet, inet) FUNCTION internal true inet INVOKER

larger of two

void_in(cstring) FUNCTION internal true void INVOKER

I/O

tidle(tid, tid) FUNCTION internal true boolean INVOKER

implementation of <= operator

pg_current_wal_insert_lsn() FUNCTION internal false pg_lsn INVOKER

current wal insert location

pg_collation_is_visible(oid) FUNCTION internal false boolean INVOKER

is collation visible in search path?

float8lt(double precision, double precision) FUNCTION internal true boolean INVOKER

implementation of < operator

array_agg_transfn(internal, anynonarray) FUNCTION internal true internal INVOKER

aggregate transition function

range_ge(anyrange, anyrange) FUNCTION internal true boolean INVOKER

implementation of >= operator

overlaps(timestamp without time zone, timestamp without time zone, timestamp without time zone, interval) FUNCTION sql true boolean INVOKER

intervals overlap?

current_schema() FUNCTION internal false name INVOKER

current schema name

dist_polyp(polygon, point) FUNCTION internal true double precision INVOKER

implementation of <-> operator

time_send(time without time zone) FUNCTION internal true bytea INVOKER

I/O

trim_array(anyarray, integer) FUNCTION internal true anyarray INVOKER

remove last N elements of array

pg_event_trigger_table_rewrite_oid(OUT oid oid) FUNCTION internal false oid INVOKER

return Oid of the table getting rewritten

int82mul(bigint, smallint) FUNCTION internal true bigint INVOKER

implementation of * operator

pg_wal_replay_pause() FUNCTION internal false void INVOKER

pause wal replay

bitge(bit, bit) FUNCTION internal true boolean INVOKER

implementation of >= operator

hashint2(smallint) FUNCTION internal true integer INVOKER

hash

chr(integer) FUNCTION internal true text INVOKER

convert int4 to char

btint28cmp(smallint, bigint) FUNCTION internal true integer INVOKER

less-equal-greater

pg_stat_get_db_sessions(oid) FUNCTION internal false bigint INVOKER

statistics: total number of sessions

pg_ls_dir(text, boolean, boolean) FUNCTION internal false SETOF text INVOKER

list all files in a directory

anyarray_recv(internal) FUNCTION internal false anyarray INVOKER

I/O

multirange_before_range(anymultirange, anyrange) FUNCTION internal true boolean INVOKER

implementation of << operator

win866_to_koi8r(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for WIN866 to KOI8R

pg_dependencies_recv(internal) FUNCTION internal false pg_dependencies INVOKER

I/O

has_any_column_privilege(name, text, text) FUNCTION internal false boolean INVOKER

user privilege on any column by username, rel name

poly_overlap(polygon, polygon) FUNCTION internal true boolean INVOKER

implementation of && operator

regclassin(cstring) FUNCTION internal false regclass INVOKER

I/O

brin_bloom_summary_out(pg_brin_bloom_summary) FUNCTION internal true cstring INVOKER

I/O

iso_to_win866(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for ISO-8859-5 to WIN866

textne(text, text) FUNCTION internal true boolean INVOKER

implementation of <> operator

network_sub(inet, inet) FUNCTION internal true boolean INVOKER

implementation of << operator

has_sequence_privilege(text, text) FUNCTION internal false boolean INVOKER

current user privilege on sequence by seq name

hash_array_extended(anyarray, bigint) FUNCTION internal true bigint INVOKER

hash

tstzrange(timestamp with time zone, timestamp with time zone, text) FUNCTION internal true tstzrange INVOKER

tstzrange constructor

bttidcmp(tid, tid) FUNCTION internal true integer INVOKER

less-equal-greater

interval_send(interval) FUNCTION internal true bytea INVOKER

I/O

enum_le(anyenum, anyenum) FUNCTION internal true boolean INVOKER

implementation of <= operator

current_user() FUNCTION internal false name INVOKER

current user name

lcm(numeric, numeric) FUNCTION internal true numeric INVOKER

least common multiple

int4_avg_combine(bigint[], bigint[]) FUNCTION internal true bigint[] INVOKER

aggregate combine function

spg_text_config(internal, internal) FUNCTION internal true void INVOKER

SP-GiST support for radix tree over text

plpgsql_inline_handler(internal) FUNCTION c false void INVOKER
tsquery_phrase(tsquery, tsquery) FUNCTION internal true tsquery INVOKER

implementation of <-> operator

cash_mul_int8(money, bigint) FUNCTION internal true money INVOKER

implementation of * operator

regdictionaryrecv(internal) FUNCTION internal true regdictionary INVOKER

I/O

to_ascii(text) FUNCTION internal true text INVOKER

encode text from DB encoding to ASCII text

timestamp(date, time without time zone) FUNCTION internal true timestamp without time zone INVOKER

convert date and time to timestamp

pg_tablespace_size(name) FUNCTION internal false bigint INVOKER

total disk space usage for the specified tablespace

brin_minmax_multi_distance_numeric(internal, internal) FUNCTION internal true double precision INVOKER

BRIN multi minmax numeric distance

uuid_hash(uuid) FUNCTION internal true integer INVOKER

hash

array_eq(anyarray, anyarray) FUNCTION internal true boolean INVOKER

implementation of = operator

point_above(point, point) FUNCTION internal true boolean INVOKER

implementation of |>> operator

prefixsel(internal, oid, internal, integer) FUNCTION internal false double precision INVOKER

restriction selectivity of exact prefix

pg_stat_get_db_temp_files(oid) FUNCTION internal false bigint INVOKER

statistics: number of temporary files written

mod(integer, integer) FUNCTION internal true integer INVOKER

modulus

domain_recv(internal, oid, integer) FUNCTION internal false "any" INVOKER

I/O

pg_stat_get_buf_written_backend() FUNCTION internal false bigint INVOKER

statistics: number of buffers written by backends

mic_to_latin3(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for MULE_INTERNAL to LATIN3

ts_stat(query text, weights text, OUT word text, OUT ndoc integer, OUT nentry integer) FUNCTION internal false SETOF record INVOKER

statistics of tsvector column

rpad(text, integer) FUNCTION sql true text INVOKER

right-pad string to length

pg_stat_get_wal(OUT wal_records bigint, OUT wal_fpi bigint, OUT wal_bytes numeric, OUT wal_buffers_full bigint, OUT wal_write bigint, OUT wal_sync bigint, OUT wal_write_time double precision, OUT wal_sync_time double precision, OUT stats_reset timestamp with time zone) FUNCTION internal false record INVOKER

statistics: information about WAL activity

anyenum_in(cstring) FUNCTION internal true anyenum INVOKER

I/O

pg_stat_get_backend_userid(integer) FUNCTION internal false oid INVOKER

statistics: user ID of backend

gist_poly_distance(internal, polygon, smallint, oid, internal) FUNCTION internal true double precision INVOKER

GiST support

utf8_to_johab(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for UTF8 to JOHAB

percentile_cont_interval_multi_final(internal, double precision[]) FUNCTION internal true interval[] INVOKER

aggregate final function

interval_smaller(interval, interval) FUNCTION internal true interval INVOKER

smaller of two

pg_stat_get_xact_tuples_updated(oid) FUNCTION internal false bigint INVOKER

statistics: number of tuples updated in current transaction

pg_stop_backup() FUNCTION internal false pg_lsn INVOKER

finish taking an online backup

network_smaller(inet, inet) FUNCTION internal true inet INVOKER

smaller of two

numeric_larger(numeric, numeric) FUNCTION internal true numeric INVOKER

larger of two

euc_jp_to_mic(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for EUC_JP to MULE_INTERNAL

float8(smallint) FUNCTION internal true double precision INVOKER

convert int2 to float8

pg_stat_get_db_checksum_failures(oid) FUNCTION internal false bigint INVOKER

statistics: checksum failures detected in database

int8range(bigint, bigint) FUNCTION internal true int8range INVOKER

int8range constructor

octet_length(text) FUNCTION internal true integer INVOKER

octet length

plainto_tsquery(regconfig, text) FUNCTION internal true tsquery INVOKER

transform to tsquery

cidout(cid) FUNCTION internal true cstring INVOKER

I/O

min(timestamp without time zone) AGGREGATE internal true timestamp without time zone INVOKER

minimum value of all timestamp input values

generate_series(bigint, bigint) FUNCTION internal true SETOF bigint INVOKER

non-persistent series generator

float8(integer) FUNCTION internal true double precision INVOKER

convert int4 to float8

has_sequence_privilege(oid, text, text) FUNCTION internal false boolean INVOKER

user privilege on sequence by user oid, seq name

flt8_mul_cash(double precision, money) FUNCTION internal true money INVOKER

implementation of * operator

macaddr8_ge(macaddr8, macaddr8) FUNCTION internal true boolean INVOKER

implementation of >= operator

numeric_poly_combine(internal, internal) FUNCTION internal true internal INVOKER

aggregate combine function

ts_stat(query text, OUT word text, OUT ndoc integer, OUT nentry integer) FUNCTION internal false SETOF record INVOKER

statistics of tsvector column

float84mi(double precision, real) FUNCTION internal true double precision INVOKER

implementation of - operator

jsonb_populate_recordset(anyelement, jsonb) FUNCTION internal false SETOF anyelement INVOKER

get set of records with fields from a jsonb array of objects

gin_consistent_jsonb_path(internal, smallint, jsonb, integer, internal, internal, internal, internal) FUNCTION internal true boolean INVOKER

GIN support

bytea_sortsupport(internal) FUNCTION internal true void INVOKER

sort support

gcd(integer, integer) FUNCTION internal true integer INVOKER

greatest common divisor

regconfigrecv(internal) FUNCTION internal true regconfig INVOKER

I/O

makeaclitem(oid, oid, text, boolean) FUNCTION internal true aclitem INVOKER

make ACL item

pg_replication_origin_session_progress(boolean) FUNCTION internal false pg_lsn INVOKER

get the replication progress of the current session

array_agg_array_finalfn(internal, anyarray) FUNCTION internal true anyarray INVOKER

aggregate final function

date_pl_interval(date, interval) FUNCTION internal true timestamp without time zone INVOKER

implementation of + operator

nameicregexeq(name, text) FUNCTION internal true boolean INVOKER

implementation of ~* operator

regtypein(cstring) FUNCTION internal false regtype INVOKER

I/O

overlaps(timestamp without time zone, interval, timestamp without time zone, interval) FUNCTION sql true boolean INVOKER

intervals overlap?

multirange_adjacent_range(anymultirange, anyrange) FUNCTION internal true boolean INVOKER

implementation of -|- operator

timestamptz_cmp(timestamp with time zone, timestamp with time zone) FUNCTION internal true integer INVOKER

less-equal-greater

database_to_xmlschema(nulls boolean, tableforest boolean, targetns text) FUNCTION internal false xml INVOKER

map database structure to XML Schema

gist_circle_compress(internal) FUNCTION internal true internal INVOKER

GiST support

pg_lsn_lt(pg_lsn, pg_lsn) FUNCTION internal true boolean INVOKER

implementation of < operator

brin_inclusion_opcinfo(internal) FUNCTION internal true internal INVOKER

BRIN inclusion support

int8(jsonb) FUNCTION internal true bigint INVOKER

convert jsonb to int8

pg_stat_get_backend_client_addr(integer) FUNCTION internal false inet INVOKER

statistics: address of client connected to backend

enum_range(anyenum, anyenum) FUNCTION internal false anyarray INVOKER

range between the two given enum values, as an ordered array

rangesel(internal, oid, internal, integer) FUNCTION internal false double precision INVOKER

restriction selectivity for range operators

timestamptz_mi(timestamp with time zone, timestamp with time zone) FUNCTION internal true interval INVOKER

implementation of - operator

int4not(integer) FUNCTION internal true integer INVOKER

implementation of ~ operator

log(numeric, numeric) FUNCTION internal true numeric INVOKER

logarithm base m of n

bpchar("char") FUNCTION internal true character INVOKER

convert char to char(n)

close_pl(point, line) FUNCTION internal true point INVOKER

implementation of ## operator

pg_ddl_command_in(cstring) FUNCTION internal true pg_ddl_command INVOKER

I/O

RI_FKey_restrict_del() FUNCTION internal false trigger INVOKER

referential integrity ON DELETE RESTRICT

int8(double precision) FUNCTION internal true bigint INVOKER

convert float8 to int8

xid8lt(xid8, xid8) FUNCTION internal true boolean INVOKER

implementation of < operator

hashfloat8extended(double precision, bigint) FUNCTION internal true bigint INVOKER

hash

int8larger(bigint, bigint) FUNCTION internal true bigint INVOKER

larger of two

boolout(boolean) FUNCTION internal true cstring INVOKER

I/O

timestamp_eq_date(timestamp without time zone, date) FUNCTION internal true boolean INVOKER

implementation of = operator

int4div(integer, integer) FUNCTION internal true integer INVOKER

implementation of / operator

col_description(oid, integer) FUNCTION sql false text INVOKER

get description for table column

byteain(cstring) FUNCTION internal true bytea INVOKER

I/O

ts_rank_cd(tsvector, tsquery, integer) FUNCTION internal true real INVOKER

relevance

int8_mul_cash(bigint, money) FUNCTION internal true money INVOKER

implementation of * operator

box(point) FUNCTION internal true box INVOKER

convert point to empty box

pow(double precision, double precision) FUNCTION internal true double precision INVOKER

exponentiation

pg_stat_get_xact_tuples_deleted(oid) FUNCTION internal false bigint INVOKER

statistics: number of tuples deleted in current transaction

btint82cmp(bigint, smallint) FUNCTION internal true integer INVOKER

less-equal-greater

jsonb_lt(jsonb, jsonb) FUNCTION internal true boolean INVOKER

implementation of < operator

bpchar_pattern_lt(character, character) FUNCTION internal true boolean INVOKER

implementation of ~<~ operator

timestamptz(date, time without time zone) FUNCTION sql false timestamp with time zone INVOKER

convert date and time to timestamp with time zone

mic_to_euc_cn(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for MULE_INTERNAL to EUC_CN

hashtid(tid) FUNCTION internal true integer INVOKER

hash

int4(double precision) FUNCTION internal true integer INVOKER

convert float8 to int4

pg_stat_reset_single_table_counters(oid) FUNCTION internal false void INVOKER

statistics: reset collected statistics for a single table or index in the current database

macaddr8_set7bit(macaddr8) FUNCTION internal true macaddr8 INVOKER

set 7th bit in macaddr8

txid_snapshot_send(txid_snapshot) FUNCTION internal true bytea INVOKER

I/O

text(xml) FUNCTION internal true text INVOKER

serialize an XML value to a character string

abs(integer) FUNCTION internal true integer INVOKER

absolute value

regexp_split_to_table(text, text, text) FUNCTION internal true SETOF text INVOKER

split string by pattern

timetz_hash(time with time zone) FUNCTION internal true integer INVOKER

hash

quote_ident(text) FUNCTION internal true text INVOKER

quote an identifier for usage in a querystring

tsmatchsel(internal, oid, internal, integer) FUNCTION internal false double precision INVOKER

restriction selectivity of tsvector @@ tsquery

ts_headline(regconfig, text, tsquery, text) FUNCTION internal true text INVOKER

generate headline

dist_cpoint(circle, point) FUNCTION internal true double precision INVOKER

implementation of <-> operator

ts_headline(text, tsquery) FUNCTION internal false text INVOKER

generate headline

line_in(cstring) FUNCTION internal true line INVOKER

I/O

pg_get_function_arg_default(oid, integer) FUNCTION internal false text INVOKER

function argument default

array_ne(anyarray, anyarray) FUNCTION internal true boolean INVOKER

implementation of <> operator

ts_delete(tsvector, text[]) FUNCTION internal true tsvector INVOKER

delete given lexemes

pg_stat_get_db_sessions_fatal(oid) FUNCTION internal false bigint INVOKER

statistics: number of sessions disconnected by fatal errors

gbk_to_utf8(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for GBK to UTF8

substring(bytea, integer) FUNCTION internal true bytea INVOKER

extract portion of string

sha384(bytea) FUNCTION internal true bytea INVOKER

SHA-384 hash

line_eq(line, line) FUNCTION internal true boolean INVOKER

implementation of = operator

point_recv(internal) FUNCTION internal true point INVOKER

I/O

macaddr8_out(macaddr8) FUNCTION internal true cstring INVOKER

I/O

bpchargt(character, character) FUNCTION internal true boolean INVOKER

implementation of > operator

close_ps(point, lseg) FUNCTION internal true point INVOKER

implementation of ## operator

int82le(bigint, smallint) FUNCTION internal true boolean INVOKER

implementation of <= operator

multirange_overright_multirange(anymultirange, anymultirange) FUNCTION internal true boolean INVOKER

implementation of &> operator

min(real) AGGREGATE internal true real INVOKER

minimum value of all float4 input values

int2recv(internal) FUNCTION internal true smallint INVOKER

I/O

brin_bloom_summary_in(cstring) FUNCTION internal true pg_brin_bloom_summary INVOKER

I/O

to_tsvector(text) FUNCTION internal false tsvector INVOKER

transform to tsvector

cash_send(money) FUNCTION internal true bytea INVOKER

I/O

inet_gist_penalty(internal, internal, internal) FUNCTION internal true internal INVOKER

GiST support

macaddr_sortsupport(internal) FUNCTION internal true void INVOKER

sort support

range_eq(anyrange, anyrange) FUNCTION internal true boolean INVOKER

implementation of = operator

bpchar(name) FUNCTION internal true character INVOKER

convert name to char(n)

has_tablespace_privilege(name, oid, text) FUNCTION internal false boolean INVOKER

user privilege on tablespace by username, tablespace oid

pg_snapshot_xmax(pg_snapshot) FUNCTION internal true xid8 INVOKER

get xmax of snapshot

enum_out(anyenum) FUNCTION internal false cstring INVOKER

I/O

date_ge_timestamptz(date, timestamp with time zone) FUNCTION internal false boolean INVOKER

implementation of >= operator

pg_get_viewdef(oid) FUNCTION internal false text INVOKER

select statement of a view

char(text) FUNCTION internal true "char" INVOKER

convert text to char

make_timestamptz(year integer, month integer, mday integer, hour integer, min integer, sec double precision, timezone text) FUNCTION internal false timestamp with time zone INVOKER

construct timestamp with time zone

dcbrt(double precision) FUNCTION internal true double precision INVOKER

implementation of ||/ operator

int2_accum(internal, smallint) FUNCTION internal true internal INVOKER

aggregate transition function

upper(anyrange) FUNCTION internal true anyelement INVOKER

upper bound of range

position(bytea, bytea) FUNCTION internal true integer INVOKER

position of substring

get_current_ts_config() FUNCTION internal false regconfig INVOKER

get current tsearch configuration

numeric_uminus(numeric) FUNCTION internal true numeric INVOKER

implementation of - operator

notlike(name, text) FUNCTION internal true boolean INVOKER

does not match LIKE expression

pg_stat_get_subscription(subid oid, OUT subid oid, OUT relid oid, OUT pid integer, OUT received_lsn pg_lsn, OUT last_msg_send_time timestamp with time zone, OUT last_msg_receipt_time timestamp with time zone, OUT latest_end_lsn pg_lsn, OUT latest_end_time timestamp with time zone) FUNCTION internal false SETOF record INVOKER

statistics: information about subscription

matchingsel(internal, oid, internal, integer) FUNCTION internal false double precision INVOKER

restriction selectivity for generic matching operators

to_char(double precision, text) FUNCTION internal false text INVOKER

format float8 to text

bpcharregexeq(character, text) FUNCTION internal true boolean INVOKER

implementation of ~ operator

pg_read_file_old(text, bigint, bigint) FUNCTION internal false text INVOKER

read text from a file - old version for adminpack 1.0

int8_avg(bigint[]) FUNCTION internal true numeric INVOKER

aggregate final function

range_overlaps_multirange(anyrange, anymultirange) FUNCTION internal true boolean INVOKER

implementation of && operator

int4or(integer, integer) FUNCTION internal true integer INVOKER

implementation of | operator

timestamp_hash_extended(timestamp without time zone, bigint) FUNCTION internal true bigint INVOKER

hash

setweight(tsvector, "char") FUNCTION internal true tsvector INVOKER

set given weight for whole tsvector

int8_avg_accum_inv(internal, bigint) FUNCTION internal true internal INVOKER

aggregate transition function

has_type_privilege(name, text, text) FUNCTION internal false boolean INVOKER

user privilege on type by username, type name

int4(bit) FUNCTION internal true integer INVOKER

convert bitstring to int4

interval_hash(interval) FUNCTION internal true integer INVOKER

hash

jsonb_object(text[]) FUNCTION internal true jsonb INVOKER

map text array of key value pairs to jsonb object

xml_is_well_formed_content(text) FUNCTION internal true boolean INVOKER

determine if a string is well formed XML content

setval(regclass, bigint, boolean) FUNCTION internal false bigint INVOKER

set sequence value and is_called status

float8send(double precision) FUNCTION internal true bytea INVOKER

I/O

macaddr_send(macaddr) FUNCTION internal true bytea INVOKER

I/O

setweight(tsvector, "char", text[]) FUNCTION internal true tsvector INVOKER

set given weight for given lexemes

domain_in(cstring, oid, integer) FUNCTION internal false "any" INVOKER

I/O

anycompatiblearray_out(anycompatiblearray) FUNCTION internal false cstring INVOKER

I/O

range_gist_consistent(internal, anyrange, smallint, oid, internal) FUNCTION internal true boolean INVOKER

GiST support

notlike(bytea, bytea) FUNCTION internal true boolean INVOKER

does not match LIKE expression

network_sortsupport(internal) FUNCTION internal true void INVOKER

sort support

nameconcatoid(name, oid) FUNCTION internal true name INVOKER

concatenate name and oid

parse_ident(str text, strict boolean DEFAULT true) FUNCTION internal true text[] INVOKER

parse qualified identifier to array of identifiers

namele(name, name) FUNCTION internal true boolean INVOKER

implementation of <= operator

numeric(numeric, integer) FUNCTION internal true numeric INVOKER

adjust numeric to typmod precision/scale

pg_replication_origin_session_is_setup() FUNCTION internal false boolean INVOKER

is a replication origin configured in this session

network_le(inet, inet) FUNCTION internal true boolean INVOKER

implementation of <= operator

to_char(numeric, text) FUNCTION internal false text INVOKER

format numeric to text

likesel(internal, oid, internal, integer) FUNCTION internal false double precision INVOKER

restriction selectivity of LIKE

bpchar_smaller(character, character) FUNCTION internal true character INVOKER

smaller of two

uuid_le(uuid, uuid) FUNCTION internal true boolean INVOKER

implementation of <= operator

btrim(bytea, bytea) FUNCTION internal true bytea INVOKER

trim selected bytes from both ends of string

name(character) FUNCTION internal true name INVOKER

convert char(n) to name

brin_minmax_consistent(internal, internal, internal) FUNCTION internal true boolean INVOKER

BRIN minmax support

timestamp_le(timestamp without time zone, timestamp without time zone) FUNCTION internal true boolean INVOKER

implementation of <= operator

pg_get_ruledef(oid, boolean) FUNCTION internal false text INVOKER

source text of a rule with pretty-print option

multirange_lt(anymultirange, anymultirange) FUNCTION internal true boolean INVOKER

implementation of < operator

cash_words(money) FUNCTION internal true text INVOKER

output money amount as words

btoidvectorcmp(oidvector, oidvector) FUNCTION internal true integer INVOKER

less-equal-greater

range_gist_penalty(internal, internal, internal) FUNCTION internal true internal INVOKER

GiST support

date_send(date) FUNCTION internal true bytea INVOKER

I/O

json_object(text[], text[]) FUNCTION internal true json INVOKER

map text arrays of keys and values to json object

has_column_privilege(name, text, smallint, text) FUNCTION internal false boolean INVOKER

user privilege on column by username, rel name, col attnum

pg_table_size(regclass) FUNCTION internal false bigint INVOKER

disk space usage for the specified table, including TOAST, free space and visibility map

lastval() FUNCTION internal false bigint INVOKER

current value from last used sequence

float48ge(real, double precision) FUNCTION internal true boolean INVOKER

implementation of >= operator

generate_series_int4_support(internal) FUNCTION internal true internal INVOKER

planner support for generate_series

tsqueryout(tsquery) FUNCTION internal true cstring INVOKER

I/O

regnamespaceout(regnamespace) FUNCTION internal false cstring INVOKER

I/O

spg_box_quad_inner_consistent(internal, internal) FUNCTION internal true void INVOKER

SP-GiST support for quad tree over box

bytealt(bytea, bytea) FUNCTION internal true boolean INVOKER

implementation of < operator

ginarrayconsistent(internal, smallint, anyarray, integer, internal, internal, internal, internal) FUNCTION internal true boolean INVOKER

GIN array support

txid_snapshot_recv(internal) FUNCTION internal true txid_snapshot INVOKER

I/O

pg_filenode_relation(oid, oid) FUNCTION internal false regclass INVOKER

relation OID for filenode and tablespace

iso_to_koi8r(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for ISO-8859-5 to KOI8R

cash_cmp(money, money) FUNCTION internal true integer INVOKER

less-equal-greater

percent_rank(VARIADIC "any" ORDER BY VARIADIC "any") AGGREGATE internal true double precision INVOKER

fractional rank of hypothetical row

timestamptz_recv(internal, oid, integer) FUNCTION internal true timestamp with time zone INVOKER

I/O

pg_tablespace_databases(oid) FUNCTION internal false SETOF oid INVOKER

get OIDs of databases in a tablespace

ishorizontal(lseg) FUNCTION internal true boolean INVOKER

horizontal

pg_has_role(oid, oid, text) FUNCTION internal false boolean INVOKER

user privilege on role by user oid, role oid

pg_column_size("any") FUNCTION internal false integer INVOKER

bytes required to store the value, perhaps with compression

cash_ge(money, money) FUNCTION internal true boolean INVOKER

implementation of >= operator

div(numeric, numeric) FUNCTION internal true numeric INVOKER

trunc(x/y)

dist_sb(lseg, box) FUNCTION internal true double precision INVOKER

implementation of <-> operator

aclremove(aclitem[], aclitem) FUNCTION internal true aclitem[] INVOKER

remove ACL item

int48pl(integer, bigint) FUNCTION internal true bigint INVOKER

implementation of + operator

pg_has_role(name, oid, text) FUNCTION internal false boolean INVOKER

user privilege on role by username, role oid

float4(numeric) FUNCTION internal true real INVOKER

convert numeric to float4

pt_contained_circle(point, circle) FUNCTION internal true boolean INVOKER

implementation of <@ operator

hashinetextended(inet, bigint) FUNCTION internal true bigint INVOKER

hash

circle_distance(circle, circle) FUNCTION internal true double precision INVOKER

implementation of <-> operator

circle_div_pt(circle, point) FUNCTION internal true circle INVOKER

implementation of / operator

nameout(name) FUNCTION internal true cstring INVOKER

I/O

mic_to_euc_kr(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for MULE_INTERNAL to EUC_KR

pg_stat_get_bgwriter_maxwritten_clean() FUNCTION internal false bigint INVOKER

statistics: number of times the bgwriter stopped processing when it had written too many buffers while cleaning

jsonb_populate_record(anyelement, jsonb) FUNCTION internal false anyelement INVOKER

get record fields from a jsonb object

macaddr_eq(macaddr, macaddr) FUNCTION internal true boolean INVOKER

implementation of = operator

enum_cmp(anyenum, anyenum) FUNCTION internal true integer INVOKER

less-equal-greater

json_extract_path_text(from_json json, VARIADIC path_elems text[]) FUNCTION internal true text INVOKER

get value from json as text with path elements

xid8ge(xid8, xid8) FUNCTION internal true boolean INVOKER

implementation of >= operator

point_div(point, point) FUNCTION internal true point INVOKER

implementation of / operator

lseg_distance(lseg, lseg) FUNCTION internal true double precision INVOKER

implementation of <-> operator

pg_stat_get_db_conflict_startup_deadlock(oid) FUNCTION internal false bigint INVOKER

statistics: recovery conflicts in database caused by buffer deadlock

bit_count(bytea) FUNCTION internal true bigint INVOKER

number of set bits

regcollationin(cstring) FUNCTION internal false regcollation INVOKER

I/O

charle("char", "char") FUNCTION internal true boolean INVOKER

implementation of <= operator

nextval(regclass) FUNCTION internal false bigint INVOKER

sequence next value

cidr_send(cidr) FUNCTION internal true bytea INVOKER

I/O

bitcat(bit varying, bit varying) FUNCTION internal true bit varying INVOKER

implementation of || operator

currval(regclass) FUNCTION internal false bigint INVOKER

sequence current value

tstzmultirange(VARIADIC tstzrange[]) FUNCTION internal true tstzmultirange INVOKER

tstzmultirange constructor

array_smaller(anyarray, anyarray) FUNCTION internal true anyarray INVOKER

smaller of two

circle(box) FUNCTION internal true circle INVOKER

convert box to circle

octet_length(character) FUNCTION internal true integer INVOKER

octet length

pg_replication_origin_session_setup(text) FUNCTION internal false void INVOKER

configure session to maintain replication progress tracking for the passed in origin

charge("char", "char") FUNCTION internal true boolean INVOKER

implementation of >= operator

numeric_eq(numeric, numeric) FUNCTION internal true boolean INVOKER

implementation of = operator

oidvectorout(oidvector) FUNCTION internal true cstring INVOKER

I/O

date_lt_timestamp(date, timestamp without time zone) FUNCTION internal true boolean INVOKER

implementation of < operator

regoperin(cstring) FUNCTION internal false regoper INVOKER

I/O

anyenum_out(anyenum) FUNCTION internal false cstring INVOKER

I/O

array_dims(anyarray) FUNCTION internal true text INVOKER

array dimensions

ginarrayextract(anyarray, internal) FUNCTION internal true internal INVOKER

GIN array support (obsolete)

circle_gt(circle, circle) FUNCTION internal true boolean INVOKER

implementation of > operator

int8_avg_serialize(internal) FUNCTION internal true bytea INVOKER

aggregate serial function

jsonb_object_agg_finalfn(internal) FUNCTION internal false jsonb INVOKER

jsonb object aggregate final function

float8_regr_slope(double precision[]) FUNCTION internal true double precision INVOKER

aggregate final function

path_distance(path, path) FUNCTION internal true double precision INVOKER

implementation of <-> operator

octet_length(bit) FUNCTION internal true integer INVOKER

octet length

tsm_handler_out(tsm_handler) FUNCTION internal true cstring INVOKER

I/O

btnamecmp(name, name) FUNCTION internal true integer INVOKER

less-equal-greater

date_gt_timestamp(date, timestamp without time zone) FUNCTION internal true boolean INVOKER

implementation of > operator

xmlcomment(text) FUNCTION internal true xml INVOKER

generate XML comment

aclexplode(acl aclitem[], OUT grantor oid, OUT grantee oid, OUT privilege_type text, OUT is_grantable boolean) FUNCTION internal false SETOF record INVOKER

convert ACL item array to table, primarily for use by information schema

varbit_out(bit varying) FUNCTION internal true cstring INVOKER

I/O

isvertical(line) FUNCTION internal true boolean INVOKER

vertical

format(text, VARIADIC "any") FUNCTION internal false text INVOKER

format text message

iso_to_mic(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for ISO-8859-5 to MULE_INTERNAL

int8inc(bigint) FUNCTION internal true bigint INVOKER

increment

overlay(text, text, integer) FUNCTION internal true text INVOKER

substitute portion of string

box_gt(box, box) FUNCTION internal true boolean INVOKER

implementation of > operator

int4um(integer) FUNCTION internal true integer INVOKER

implementation of - operator

path_sub_pt(path, point) FUNCTION internal true path INVOKER

implementation of - operator

bool_or(boolean) AGGREGATE internal true boolean INVOKER

boolean-or aggregate

age(timestamp without time zone, timestamp without time zone) FUNCTION internal true interval INVOKER

date difference preserving months and years

varbiteq(bit varying, bit varying) FUNCTION internal true boolean INVOKER

implementation of = operator

hashbpchar(character) FUNCTION internal true integer INVOKER

hash

timestamp_out(timestamp without time zone) FUNCTION internal false cstring INVOKER

I/O

regprocedureout(regprocedure) FUNCTION internal false cstring INVOKER

I/O

cstring_recv(internal) FUNCTION internal false cstring INVOKER

I/O

pg_stat_get_tuples_inserted(oid) FUNCTION internal false bigint INVOKER

statistics: number of tuples inserted

int42mul(integer, smallint) FUNCTION internal true integer INVOKER

implementation of * operator

ts_match_tq(text, tsquery) FUNCTION internal false boolean INVOKER

implementation of @@ operator

timestamptz_gt_timestamp(timestamp with time zone, timestamp without time zone) FUNCTION internal false boolean INVOKER

implementation of > operator

utf8_to_gb18030(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for UTF8 to GB18030

int4shl(integer, integer) FUNCTION internal true integer INVOKER

implementation of << operator

regclassout(regclass) FUNCTION internal false cstring INVOKER

I/O

int8multirange(VARIADIC int8range[]) FUNCTION internal true int8multirange INVOKER

int8multirange constructor

binary_upgrade_set_next_pg_type_oid(oid) FUNCTION internal false void INVOKER

for use by pg_upgrade

tand(double precision) FUNCTION internal true double precision INVOKER

tangent, degrees

latin4_to_mic(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for LATIN4 to MULE_INTERNAL

isopen(path) FUNCTION internal true boolean INVOKER

path open?

pg_stat_get_backend_activity(integer) FUNCTION internal false text INVOKER

statistics: current query of backend

json_build_object() FUNCTION internal false json INVOKER

build an empty json object

float8_covar_samp(double precision[]) FUNCTION internal true double precision INVOKER

aggregate final function

btrim(text, text) FUNCTION internal true text INVOKER

trim selected characters from both ends of string

pg_size_bytes(text) FUNCTION internal true bigint INVOKER

convert a size in human-readable format with size units into bytes

lo_tell(integer) FUNCTION internal false integer INVOKER

large object position

iclikesel(internal, oid, internal, integer) FUNCTION internal false double precision INVOKER

restriction selectivity of ILIKE

float8_stddev_pop(double precision[]) FUNCTION internal true double precision INVOKER

aggregate final function

networkjoinsel(internal, oid, internal, smallint, internal) FUNCTION internal false double precision INVOKER

join selectivity for network operators

pg_stat_get_xact_tuples_inserted(oid) FUNCTION internal false bigint INVOKER

statistics: number of tuples inserted in current transaction

numeric_avg_serialize(internal) FUNCTION internal true bytea INVOKER

aggregate serial function

point_ne(point, point) FUNCTION internal true boolean INVOKER

implementation of <> operator

has_foreign_data_wrapper_privilege(text, text) FUNCTION internal false boolean INVOKER

current user privilege on foreign data wrapper by foreign data wrapper name

dist_cpoly(circle, polygon) FUNCTION internal true double precision INVOKER

implementation of <-> operator

tsmultirange(tsrange) FUNCTION internal true tsmultirange INVOKER

tsmultirange constructor

multirange_contained_by_multirange(anymultirange, anymultirange) FUNCTION internal true boolean INVOKER

implementation of <@ operator

timestamptypmodin(cstring[]) FUNCTION internal true integer INVOKER

I/O typmod

gtsvectorout(gtsvector) FUNCTION internal true cstring INVOKER

I/O

polygon(box) FUNCTION internal true polygon INVOKER

convert box to polygon

timetz_smaller(time with time zone, time with time zone) FUNCTION internal true time with time zone INVOKER

smaller of two

numeric(jsonb) FUNCTION internal true numeric INVOKER

convert jsonb to numeric

int24gt(smallint, integer) FUNCTION internal true boolean INVOKER

implementation of > operator

reverse(text) FUNCTION internal true text INVOKER

reverse text

uuid_sortsupport(internal) FUNCTION internal true void INVOKER

sort support

jsonb_hash_extended(jsonb, bigint) FUNCTION internal true bigint INVOKER

hash

pg_stat_get_autoanalyze_count(oid) FUNCTION internal false bigint INVOKER

statistics: number of auto analyzes for a table

numeric_stddev_samp(internal) FUNCTION internal true numeric INVOKER

aggregate final function

cosd(double precision) FUNCTION internal true double precision INVOKER

cosine, degrees

cash_le(money, money) FUNCTION internal true boolean INVOKER

implementation of <= operator

bpchareq(character, character) FUNCTION internal true boolean INVOKER

implementation of = operator

int4range_subdiff(integer, integer) FUNCTION internal true double precision INVOKER

float8 difference of two int4 values

pg_stat_get_xact_blocks_hit(oid) FUNCTION internal false bigint INVOKER

statistics: number of blocks found in cache in current transaction

table_to_xml(tbl regclass, nulls boolean, tableforest boolean, targetns text) FUNCTION internal false xml INVOKER

map table contents to XML

heap_tableam_handler(internal) FUNCTION internal false table_am_handler INVOKER

row-oriented heap table access method handler

diameter(circle) FUNCTION internal true double precision INVOKER

diameter of circle

int42ge(integer, smallint) FUNCTION internal true boolean INVOKER

implementation of >= operator

isfinite(timestamp without time zone) FUNCTION internal true boolean INVOKER

finite timestamp?

macaddr_ge(macaddr, macaddr) FUNCTION internal true boolean INVOKER

implementation of >= operator

path_length(path) FUNCTION internal true double precision INVOKER

implementation of @-@ operator

timetz_mi_interval(time with time zone, interval) FUNCTION internal true time with time zone INVOKER

implementation of - operator

array_remove(anycompatiblearray, anycompatible) FUNCTION internal true anycompatiblearray INVOKER

remove any occurrences of an element from an array

anymultirange_out(anymultirange) FUNCTION internal false cstring INVOKER

I/O

int2send(smallint) FUNCTION internal true bytea INVOKER

I/O

stddev_pop(bigint) AGGREGATE internal true numeric INVOKER

population standard deviation of bigint input values

pg_get_replica_identity_index(regclass) FUNCTION internal false regclass INVOKER

oid of replica identity index if any

date(timestamp with time zone) FUNCTION internal false date INVOKER

convert timestamp with time zone to date

int4ne(integer, integer) FUNCTION internal true boolean INVOKER

implementation of <> operator

xid8cmp(xid8, xid8) FUNCTION internal true integer INVOKER

less-equal-greater

dist_ppath(point, path) FUNCTION internal true double precision INVOKER

implementation of <-> operator

pg_stat_get_xact_function_total_time(oid) FUNCTION internal false double precision INVOKER

statistics: total execution time of function in current transaction, in milliseconds

RI_FKey_noaction_del() FUNCTION internal false trigger INVOKER

referential integrity ON DELETE NO ACTION

tsqueryrecv(internal) FUNCTION internal true tsquery INVOKER

I/O

jsonb_array_element_text(from_json jsonb, element_index integer) FUNCTION internal true text INVOKER

implementation of ->> operator

path_contain_pt(path, point) FUNCTION sql true boolean INVOKER

implementation of @> operator

radians(double precision) FUNCTION internal true double precision INVOKER

degrees to radians

pg_jit_available() FUNCTION internal false boolean INVOKER

Is JIT compilation available in this session?

date_trunc(text, interval) FUNCTION internal true interval INVOKER

truncate interval to specified units

koi8r_to_win1251(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for KOI8R to WIN1251

range_minus(anyrange, anyrange) FUNCTION internal true anyrange INVOKER

implementation of - operator

float8larger(double precision, double precision) FUNCTION internal true double precision INVOKER

larger of two

timestamptz_larger(timestamp with time zone, timestamp with time zone) FUNCTION internal true timestamp with time zone INVOKER

larger of two

pg_get_publication_tables(pubname text, OUT relid oid) FUNCTION internal false SETOF oid INVOKER

get OIDs of tables in a publication

num_nulls(VARIADIC "any") FUNCTION internal true integer INVOKER

count the number of NULL arguments

pg_control_checkpoint(OUT checkpoint_lsn pg_lsn, OUT redo_lsn pg_lsn, OUT redo_wal_file text, OUT timeline_id integer, OUT prev_timeline_id integer, OUT full_page_writes boolean, OUT next_xid text, OUT next_oid oid, OUT next_multixact_id xid, OUT next_multi_offset xid, OUT oldest_xid xid, OUT oldest_xid_dbid oid, OUT oldest_active_xid xid, OUT oldest_multi_xid xid, OUT oldest_multi_dbid oid, OUT oldest_commit_ts_xid xid, OUT newest_commit_ts_xid xid, OUT checkpoint_time timestamp with time zone) FUNCTION internal false record INVOKER

pg_controldata checkpoint state information as a function

macaddr8_eq(macaddr8, macaddr8) FUNCTION internal true boolean INVOKER

implementation of = operator

pg_collation_actual_version(oid) FUNCTION internal false text INVOKER

get actual version of collation from operating system

quote_literal(anyelement) FUNCTION sql false text INVOKER

quote a data value for usage in a querystring

pg_replication_origin_advance(text, pg_lsn) FUNCTION internal false void INVOKER

advance replication origin to specific location

table_am_handler_in(cstring) FUNCTION internal true table_am_handler INVOKER

I/O

numrange(numeric, numeric) FUNCTION internal true numrange INVOKER

numrange constructor

gtsquery_picksplit(internal, internal) FUNCTION internal true internal INVOKER

GiST tsquery support

json_object_field_text(from_json json, field_name text) FUNCTION internal true text INVOKER

implementation of ->> operator

pg_stat_get_db_temp_bytes(oid) FUNCTION internal false bigint INVOKER

statistics: number of bytes in temporary files written

jsonb_path_query_tz(target jsonb, path jsonpath, vars jsonb DEFAULT '{}'::jsonb, silent boolean DEFAULT false) FUNCTION internal false SETOF jsonb INVOKER

jsonpath query with timezone

hashint4extended(integer, bigint) FUNCTION internal true bigint INVOKER

hash

gin_compare_jsonb(text, text) FUNCTION internal true integer INVOKER

GIN support

bit(integer, integer) FUNCTION internal true bit INVOKER

convert int4 to bitstring

box(polygon) FUNCTION internal true box INVOKER

convert polygon to bounding box

numeric_avg_combine(internal, internal) FUNCTION internal true internal INVOKER

aggregate combine function

datemultirange(VARIADIC daterange[]) FUNCTION internal true datemultirange INVOKER

datemultirange constructor

spg_quad_config(internal, internal) FUNCTION internal true void INVOKER

SP-GiST support for quad tree over point

pg_postmaster_start_time() FUNCTION internal false timestamp with time zone INVOKER

postmaster start time

int4mi(integer, integer) FUNCTION internal true integer INVOKER

implementation of - operator

raw_array_subscript_handler(internal) FUNCTION internal true internal INVOKER

raw array subscripting support

jsonb_object_agg_transfn(internal, "any", "any") FUNCTION internal false internal INVOKER

jsonb object aggregate transition function

make_interval(years integer DEFAULT 0, months integer DEFAULT 0, weeks integer DEFAULT 0, days integer DEFAULT 0, hours integer DEFAULT 0, mins integer DEFAULT 0, secs double precision DEFAULT 0.0) FUNCTION internal true interval INVOKER

construct interval

lead(anyelement) WINDOW internal true anyelement INVOKER

fetch the following row value

numeric_poly_sum(internal) FUNCTION internal true numeric INVOKER

aggregate final function

circle_lt(circle, circle) FUNCTION internal true boolean INVOKER

implementation of < operator

pg_copy_physical_replication_slot(src_slot_name name, dst_slot_name name, OUT slot_name name, OUT lsn pg_lsn) FUNCTION internal false record INVOKER

copy a physical replication slot

pg_tablespace_location(oid) FUNCTION internal false text INVOKER

tablespace location

pg_node_tree_send(pg_node_tree) FUNCTION internal false bytea INVOKER

I/O

has_table_privilege(name, oid, text) FUNCTION internal false boolean INVOKER

user privilege on relation by username, rel oid

to_regoperator(text) FUNCTION internal false regoperator INVOKER

convert operator name to regoperator

currtid2(text, tid) FUNCTION internal false tid INVOKER

latest tid of a tuple

pg_last_wal_replay_lsn() FUNCTION internal false pg_lsn INVOKER

last wal replay location

pg_snapshot_in(cstring) FUNCTION internal true pg_snapshot INVOKER

I/O

path_n_le(path, path) FUNCTION internal true boolean INVOKER

implementation of <= operator

pg_lsn_hash_extended(pg_lsn, bigint) FUNCTION internal true bigint INVOKER

hash

boolle(boolean, boolean) FUNCTION internal true boolean INVOKER

implementation of <= operator

int2mi(smallint, smallint) FUNCTION internal true smallint INVOKER

implementation of - operator

box_lt(box, box) FUNCTION internal true boolean INVOKER

implementation of < operator

int28gt(smallint, bigint) FUNCTION internal true boolean INVOKER

implementation of > operator

pg_wal_lsn_diff(pg_lsn, pg_lsn) FUNCTION internal true numeric INVOKER

difference in bytes, given two wal locations

box_mul(box, point) FUNCTION internal true box INVOKER

implementation of * operator

string_to_array(text, text, text) FUNCTION internal true text[] INVOKER

split delimited text, with null string

pg_replication_slot_advance(slot_name name, upto_lsn pg_lsn, OUT slot_name name, OUT end_lsn pg_lsn) FUNCTION internal false record INVOKER

advance logical replication slot

gin_triconsistent_jsonb_path(internal, smallint, jsonb, integer, internal, internal, internal) FUNCTION internal true "char" INVOKER

GIN support

path_center(path) FUNCTION internal true point INVOKER

implementation of @@ operator

varbitne(bit varying, bit varying) FUNCTION internal true boolean INVOKER

implementation of <> operator

pg_identify_object_as_address(classid oid, objid oid, objsubid integer, OUT type text, OUT object_names text[], OUT object_args text[]) FUNCTION internal false record INVOKER

get identification of SQL object for pg_get_object_address()

box_contained(box, box) FUNCTION internal true boolean INVOKER

implementation of <@ operator

float4mi(real, real) FUNCTION internal true real INVOKER

implementation of - operator

bitnot(bit) FUNCTION internal true bit INVOKER

implementation of ~ operator

gist_box_distance(internal, box, smallint, oid, internal) FUNCTION internal true double precision INVOKER

GiST support

pg_client_encoding() FUNCTION internal false name INVOKER

encoding name of current database

neqsel(internal, oid, internal, integer) FUNCTION internal false double precision INVOKER

restriction selectivity of <> and related operators

spg_kd_config(internal, internal) FUNCTION internal true void INVOKER

SP-GiST support for k-d tree over point

enum_ne(anyenum, anyenum) FUNCTION internal true boolean INVOKER

implementation of <> operator

pg_get_expr(pg_node_tree, oid, boolean) FUNCTION internal false text INVOKER

deparse an encoded expression with pretty-print option

char_length(character) FUNCTION internal true integer INVOKER

character length

pg_current_logfile() FUNCTION internal false text INVOKER

current logging collector file location

pg_node_tree_recv(internal) FUNCTION internal false pg_node_tree INVOKER

I/O

tsquery_eq(tsquery, tsquery) FUNCTION internal true boolean INVOKER

implementation of = operator

numeric_avg_accum(internal, numeric) FUNCTION internal true internal INVOKER

aggregate transition function

mic_to_latin2(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for MULE_INTERNAL to LATIN2

time_ge(time without time zone, time without time zone) FUNCTION internal true boolean INVOKER

implementation of >= operator

box_right(box, box) FUNCTION internal true boolean INVOKER

implementation of >> operator

inet_spg_choose(internal, internal) FUNCTION internal true void INVOKER

SP-GiST support

xpath_exists(text, xml) FUNCTION sql true boolean INVOKER

test XML value against XPath expression

has_any_column_privilege(oid, text) FUNCTION internal false boolean INVOKER

current user privilege on any column by rel oid

jsonb_ne(jsonb, jsonb) FUNCTION internal true boolean INVOKER

implementation of <> operator

bpcharrecv(internal, oid, integer) FUNCTION internal false character INVOKER

I/O

isparallel(line, line) FUNCTION internal true boolean INVOKER

parallel

tsvector_cmp(tsvector, tsvector) FUNCTION internal true integer INVOKER

less-equal-greater

websearch_to_tsquery(regconfig, text) FUNCTION internal true tsquery INVOKER

transform to tsquery

oidvectorgt(oidvector, oidvector) FUNCTION internal true boolean INVOKER

implementation of > operator

date_recv(internal) FUNCTION internal true date INVOKER

I/O

timeofday() FUNCTION internal false text INVOKER

current date and time - increments during transactions

text("char") FUNCTION internal true text INVOKER

convert char to text

regprocrecv(internal) FUNCTION internal true regproc INVOKER

I/O

anytextcat(anynonarray, text) FUNCTION sql false text INVOKER

implementation of || operator

btrecordcmp(record, record) FUNCTION internal true integer INVOKER

less-equal-greater

pg_stat_get_bgwriter_buf_written_checkpoints() FUNCTION internal false bigint INVOKER

statistics: number of buffers written by the bgwriter during checkpoints

json_send(json) FUNCTION internal true bytea INVOKER

I/O

date_le(date, date) FUNCTION internal true boolean INVOKER

implementation of <= operator

avg(integer) AGGREGATE internal true numeric INVOKER

the average (arithmetic mean) as numeric of all integer values

path_inter(path, path) FUNCTION internal true boolean INVOKER

implementation of ?# operator

pclose(path) FUNCTION internal true path INVOKER

close path

circle_center(circle) FUNCTION internal true point INVOKER

implementation of @@ operator

time_gt(time without time zone, time without time zone) FUNCTION internal true boolean INVOKER

implementation of > operator

exp(numeric) FUNCTION internal true numeric INVOKER

natural exponential (e^x)

pg_function_is_visible(oid) FUNCTION internal false boolean INVOKER

is function visible in search path?

float8(real) FUNCTION internal true double precision INVOKER

convert float4 to float8

sum(money) AGGREGATE internal true money INVOKER

sum as money across all money input values

anyelement_in(cstring) FUNCTION internal true anyelement INVOKER

I/O

pg_get_replication_slots(OUT slot_name name, OUT plugin name, OUT slot_type text, OUT datoid oid, OUT temporary boolean, OUT active boolean, OUT active_pid integer, OUT xmin xid, OUT catalog_xmin xid, OUT restart_lsn pg_lsn, OUT confirmed_flush_lsn pg_lsn, OUT wal_status text, OUT safe_wal_size bigint, OUT two_phase boolean) FUNCTION internal false SETOF record INVOKER

information about replication slots currently in use

tsm_handler_in(cstring) FUNCTION internal true tsm_handler INVOKER

I/O

atan2d(double precision, double precision) FUNCTION internal true double precision INVOKER

arctangent, two arguments, degrees

pg_get_multixact_members(multixid xid, OUT xid xid, OUT mode text) FUNCTION internal false SETOF record INVOKER

view members of a multixactid

has_schema_privilege(oid, oid, text) FUNCTION internal false boolean INVOKER

user privilege on schema by user oid, schema oid

varchar_support(internal) FUNCTION internal true internal INVOKER

planner support for varchar length coercion

int2and(smallint, smallint) FUNCTION internal true smallint INVOKER

implementation of & operator

timestamp_hash(timestamp without time zone) FUNCTION internal true integer INVOKER

hash

covar_pop(double precision, double precision) AGGREGATE internal true double precision INVOKER

population covariance

to_json(anyelement) FUNCTION internal false json INVOKER

map input to json

bitor(bit, bit) FUNCTION internal true bit INVOKER

implementation of | operator

has_tablespace_privilege(oid, text) FUNCTION internal false boolean INVOKER

current user privilege on tablespace by tablespace oid

float4um(real) FUNCTION internal true real INVOKER

implementation of - operator

int4_sum(bigint, integer) FUNCTION internal true bigint INVOKER

aggregate transition function

pg_ddl_command_send(pg_ddl_command) FUNCTION internal true bytea INVOKER

I/O

gist_box_union(internal, internal) FUNCTION internal true box INVOKER

GiST support

brin_minmax_multi_union(internal, internal, internal) FUNCTION internal true boolean INVOKER

BRIN multi minmax support

multirange_recv(internal, oid, integer) FUNCTION internal false anymultirange INVOKER

I/O

anycompatiblenonarray_out(anycompatiblenonarray) FUNCTION internal true cstring INVOKER

I/O

lo_get(oid, bigint, integer) FUNCTION internal false bytea INVOKER

read large object from offset for length

gtsvector_consistent(internal, tsvector, smallint, oid, internal) FUNCTION internal true boolean INVOKER

GiST tsvector support

uuid_out(uuid) FUNCTION internal true cstring INVOKER

I/O

pg_mcv_list_recv(internal) FUNCTION internal false pg_mcv_list INVOKER

I/O

oidgt(oid, oid) FUNCTION internal true boolean INVOKER

implementation of > operator

tsvectorin(cstring) FUNCTION internal true tsvector INVOKER

I/O

numeric_pl_pg_lsn(numeric, pg_lsn) FUNCTION sql true pg_lsn INVOKER

implementation of + operator

dist_ppoly(point, polygon) FUNCTION internal true double precision INVOKER

implementation of <-> operator

tidrecv(internal) FUNCTION internal true tid INVOKER

I/O

has_language_privilege(text, text) FUNCTION internal false boolean INVOKER

current user privilege on language by language name

uuid_in(cstring) FUNCTION internal true uuid INVOKER

I/O

timetz_recv(internal, oid, integer) FUNCTION internal true time with time zone INVOKER

I/O

circle_overabove(circle, circle) FUNCTION internal true boolean INVOKER

implementation of |&> operator

brin_minmax_multi_distance_interval(internal, internal) FUNCTION internal true double precision INVOKER

BRIN multi minmax interval distance

width_bucket(numeric, numeric, numeric, integer) FUNCTION internal true integer INVOKER

bucket number of operand in equal-width histogram

querytree(tsquery) FUNCTION internal true text INVOKER

show real useful query for GiST index

spg_box_quad_choose(internal, internal) FUNCTION internal true void INVOKER

SP-GiST support for quad tree over box

age(timestamp with time zone) FUNCTION sql false interval INVOKER

date difference from today preserving months and years

timestamp_recv(internal, oid, integer) FUNCTION internal true timestamp without time zone INVOKER

I/O

jsonb_path_query_array_tz(target jsonb, path jsonpath, vars jsonb DEFAULT '{}'::jsonb, silent boolean DEFAULT false) FUNCTION internal false jsonb INVOKER

jsonpath query wrapped into array with timezone

brinhandler(internal) FUNCTION internal false index_am_handler INVOKER

brin index access method handler

var_samp(double precision) AGGREGATE internal true double precision INVOKER

sample variance of float8 input values (square of the sample standard deviation)

dist_pc(point, circle) FUNCTION internal true double precision INVOKER

implementation of <-> operator

poly_overbelow(polygon, polygon) FUNCTION internal true boolean INVOKER

implementation of &<| operator

timetz_gt(time with time zone, time with time zone) FUNCTION internal true boolean INVOKER

implementation of > operator

numeric(bigint) FUNCTION internal true numeric INVOKER

convert int8 to numeric

int24ge(smallint, integer) FUNCTION internal true boolean INVOKER

implementation of >= operator

lseg_gt(lseg, lseg) FUNCTION internal true boolean INVOKER

implementation of > operator

to_tsquery(regconfig, text) FUNCTION internal true tsquery INVOKER

make tsquery

transaction_timestamp() FUNCTION internal false timestamp with time zone INVOKER

current transaction time

point_distance(point, point) FUNCTION internal true double precision INVOKER

implementation of <-> operator

anycompatible_in(cstring) FUNCTION internal true anycompatible INVOKER

I/O

box_left(box, box) FUNCTION internal true boolean INVOKER

implementation of << operator

overlaps(time with time zone, time with time zone, time with time zone, time with time zone) FUNCTION internal true boolean INVOKER

intervals overlap?

txid_snapshot_out(txid_snapshot) FUNCTION internal true cstring INVOKER

I/O

numeric_div_trunc(numeric, numeric) FUNCTION internal true numeric INVOKER

trunc(x/y)

pg_stat_get_wal_receiver(OUT pid integer, OUT status text, OUT receive_start_lsn pg_lsn, OUT receive_start_tli integer, OUT written_lsn pg_lsn, OUT flushed_lsn pg_lsn, OUT received_tli integer, OUT last_msg_send_time timestamp with time zone, OUT last_msg_receipt_time timestamp with time zone, OUT latest_end_lsn pg_lsn, OUT latest_end_time timestamp with time zone, OUT slot_name text, OUT sender_host text, OUT sender_port integer, OUT conninfo text) FUNCTION internal false record INVOKER

statistics: information about WAL receiver

time_hash(time without time zone) FUNCTION internal true integer INVOKER

hash

length(tsvector) FUNCTION internal true integer INVOKER

number of lexemes

max(anyenum) AGGREGATE internal true anyenum INVOKER

maximum value of all enum input values

box_overright(box, box) FUNCTION internal true boolean INVOKER

implementation of &> operator

numeric_deserialize(bytea, internal) FUNCTION internal true internal INVOKER

aggregate deserial function

macaddr_and(macaddr, macaddr) FUNCTION internal true macaddr INVOKER

implementation of & operator

interval_pl_timestamptz(interval, timestamp with time zone) FUNCTION sql false timestamp with time zone INVOKER

implementation of + operator

timestamptz_gt(timestamp with time zone, timestamp with time zone) FUNCTION internal true boolean INVOKER

implementation of > operator

to_regnamespace(text) FUNCTION internal false regnamespace INVOKER

convert namespace name to regnamespace

bit_length(bit) FUNCTION sql true integer INVOKER

length in bits

lo_lseek(integer, integer, integer) FUNCTION internal false integer INVOKER

large object seek

has_database_privilege(name, oid, text) FUNCTION internal false boolean INVOKER

user privilege on database by username, database oid

abs(real) FUNCTION internal true real INVOKER

absolute value

inet_send(inet) FUNCTION internal true bytea INVOKER

I/O

percentile_cont_interval_final(internal, double precision) FUNCTION internal true interval INVOKER

aggregate final function

float8_regr_intercept(double precision[]) FUNCTION internal true double precision INVOKER

aggregate final function

regr_avgx(double precision, double precision) AGGREGATE internal true double precision INVOKER

average of the independent variable (sum(X)/N)

textregexne(text, text) FUNCTION internal true boolean INVOKER

implementation of !~ operator

btcharcmp("char", "char") FUNCTION internal true integer INVOKER

less-equal-greater

in_range(real, real, double precision, boolean, boolean) FUNCTION internal true boolean INVOKER

window RANGE support

dispell_lexize(internal, internal, internal, internal) FUNCTION internal true internal INVOKER

(internal)

index_am_handler_in(cstring) FUNCTION internal true index_am_handler INVOKER

I/O

polygon(integer, circle) FUNCTION internal true polygon INVOKER

convert vertex count and circle to polygon

RI_FKey_setnull_del() FUNCTION internal false trigger INVOKER

referential integrity ON DELETE SET NULL

int8and(bigint, bigint) FUNCTION internal true bigint INVOKER

implementation of & operator

pg_extension_config_dump(regclass, text) FUNCTION internal false void INVOKER

flag an extension’s table contents to be emitted by pg_dump

float8eq(double precision, double precision) FUNCTION internal true boolean INVOKER

implementation of = operator

jsonb_exists_all(jsonb, text[]) FUNCTION internal true boolean INVOKER

implementation of ?& operator

netmask(inet) FUNCTION internal true inet INVOKER

netmask of address

numeric_div(numeric, numeric) FUNCTION internal true numeric INVOKER

implementation of / operator

float4send(real) FUNCTION internal true bytea INVOKER

I/O

dense_rank() WINDOW internal true bigint INVOKER

integer rank without gaps

pg_stat_get_bgwriter_requested_checkpoints() FUNCTION internal false bigint INVOKER

statistics: number of backend requested checkpoints started by the bgwriter

pg_nextoid(regclass, name, regclass) FUNCTION internal false oid INVOKER

return the next oid for a system table

pg_get_shmem_allocations(OUT name text, OUT off bigint, OUT size bigint, OUT allocated_size bigint) FUNCTION internal false SETOF record INVOKER

allocations from the main shared memory segment

ts_rewrite(tsquery, text) FUNCTION internal false tsquery INVOKER

rewrite tsquery

namelttext(name, text) FUNCTION internal true boolean INVOKER

implementation of < operator

pg_walfile_name(pg_lsn) FUNCTION internal true text INVOKER

wal filename, given a wal location

pg_stat_get_dead_tuples(oid) FUNCTION internal false bigint INVOKER

statistics: number of dead tuples

pg_trigger_depth() FUNCTION internal false integer INVOKER

current trigger depth

big5_to_utf8(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for BIG5 to UTF8

txid_visible_in_snapshot(bigint, txid_snapshot) FUNCTION internal true boolean INVOKER

is txid visible in snapshot?

concat(VARIADIC "any") FUNCTION internal false text INVOKER

concatenate values

brin_bloom_add_value(internal, internal, internal, internal) FUNCTION internal true boolean INVOKER

BRIN bloom support

utf8_to_euc_kr(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for UTF8 to EUC_KR

pg_node_tree_in(cstring) FUNCTION internal true pg_node_tree INVOKER

I/O

path_n_ge(path, path) FUNCTION internal true boolean INVOKER

implementation of >= operator

index_am_handler_out(index_am_handler) FUNCTION internal true cstring INVOKER

I/O

pg_advisory_unlock_all() FUNCTION internal false void INVOKER

release all advisory locks

int84le(bigint, integer) FUNCTION internal true boolean INVOKER

implementation of <= operator

dround(double precision) FUNCTION internal true double precision INVOKER

round to nearest integer

jsonb_to_tsvector(regconfig, jsonb, jsonb) FUNCTION internal true tsvector INVOKER

transform specified values from jsonb to tsvector

hash_range(anyrange) FUNCTION internal true integer INVOKER

hash a range

btnametextcmp(name, text) FUNCTION internal true integer INVOKER

less-equal-greater

row_security_active(text) FUNCTION internal false boolean INVOKER

row security for current context active on table by table name

dist_pathp(path, point) FUNCTION internal true double precision INVOKER

implementation of <-> operator

close_lb(line, box) FUNCTION internal true point INVOKER

implementation of ## operator

version() FUNCTION internal false text INVOKER

PostgreSQL version string

path_n_gt(path, path) FUNCTION internal true boolean INVOKER

implementation of > operator

array_to_string(anyarray, text) FUNCTION internal false text INVOKER

concatenate array elements, using delimiter, into text

network_subeq(inet, inet) FUNCTION internal true boolean INVOKER

implementation of <<= operator

pg_stat_get_last_autoanalyze_time(oid) FUNCTION internal false timestamp with time zone INVOKER

statistics: last auto analyze time for a table

btbpchar_pattern_cmp(character, character) FUNCTION internal true integer INVOKER

less-equal-greater

iso_to_win1251(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for ISO-8859-5 to WIN1251

uuid_hash_extended(uuid, bigint) FUNCTION internal true bigint INVOKER

hash

pg_snapshot_recv(internal) FUNCTION internal true pg_snapshot INVOKER

I/O

multirange_intersect_agg_transfn(anymultirange, anymultirange) FUNCTION internal true anymultirange INVOKER

range aggregate by intersecting

lower_inf(anyrange) FUNCTION internal true boolean INVOKER

is the range’s lower bound infinite?

percentile_disc_multi_final(internal, double precision[], anyelement) FUNCTION internal true anyarray INVOKER

aggregate final function

jsonb_each(from_json jsonb, OUT key text, OUT value jsonb) FUNCTION internal true SETOF record INVOKER

key value pairs of a jsonb object

box_above_eq(box, box) FUNCTION internal true boolean INVOKER

implementation of >^ operator

regexp_replace(text, text, text, text) FUNCTION internal true text INVOKER

replace text using regexp

network_sup(inet, inet) FUNCTION internal true boolean INVOKER

implementation of >> operator

float84ge(double precision, real) FUNCTION internal true boolean INVOKER

implementation of >= operator

age(timestamp with time zone, timestamp with time zone) FUNCTION internal true interval INVOKER

date difference preserving months and years

date_le_timestamptz(date, timestamp with time zone) FUNCTION internal false boolean INVOKER

implementation of <= operator

int82lt(bigint, smallint) FUNCTION internal true boolean INVOKER

implementation of < operator

min(smallint) AGGREGATE internal true smallint INVOKER

minimum value of all smallint input values

float84eq(double precision, real) FUNCTION internal true boolean INVOKER

implementation of = operator

tsvectorout(tsvector) FUNCTION internal true cstring INVOKER

I/O

interval_eq(interval, interval) FUNCTION internal true boolean INVOKER

implementation of = operator

range_typanalyze(internal) FUNCTION internal false boolean INVOKER

range typanalyze

brin_minmax_multi_summary_out(pg_brin_minmax_multi_summary) FUNCTION internal true cstring INVOKER

I/O

cume_dist_final(internal, VARIADIC "any") FUNCTION internal true double precision INVOKER

aggregate final function

sha224(bytea) FUNCTION internal true bytea INVOKER

SHA-224 hash

euc_tw_to_mic(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for EUC_TW to MULE_INTERNAL

date_mi(date, date) FUNCTION internal true integer INVOKER

implementation of - operator

ts_rank_cd(real[], tsvector, tsquery) FUNCTION internal true real INVOKER

relevance

pg_stat_get_db_active_time(oid) FUNCTION internal false double precision INVOKER

statistics: session active time, in milliseconds

bpcharicregexne(character, text) FUNCTION internal true boolean INVOKER

implementation of !~* operator

json_agg(anyelement) AGGREGATE internal false json INVOKER

aggregate input into json

ts_parse(parser_oid oid, txt text, OUT tokid integer, OUT token text) FUNCTION internal true SETOF record INVOKER

parse text to tokens

float8_stddev_samp(double precision[]) FUNCTION internal true double precision INVOKER

aggregate final function

tstzmultirange(tstzrange) FUNCTION internal true tstzmultirange INVOKER

tstzmultirange constructor

numeric_mul(numeric, numeric) FUNCTION internal true numeric INVOKER

implementation of * operator

system(internal) FUNCTION internal false tsm_handler INVOKER

SYSTEM tablesample method handler

charlt("char", "char") FUNCTION internal true boolean INVOKER

implementation of < operator

range_contained_by_multirange(anyrange, anymultirange) FUNCTION internal true boolean INVOKER

implementation of <@ operator

variance(smallint) AGGREGATE internal true numeric INVOKER

historical alias for var_samp

gin_extract_tsquery(tsquery, internal, smallint, internal, internal, internal, internal) FUNCTION internal true internal INVOKER

GIN tsvector support (obsolete)

overlaps(timestamp with time zone, timestamp with time zone, timestamp with time zone, interval) FUNCTION sql false boolean INVOKER

intervals overlap?

btint2cmp(smallint, smallint) FUNCTION internal true integer INVOKER

less-equal-greater

pg_xact_commit_timestamp(xid) FUNCTION internal false timestamp with time zone INVOKER

get commit timestamp of a transaction

gcd(bigint, bigint) FUNCTION internal true bigint INVOKER

greatest common divisor

event_trigger_out(event_trigger) FUNCTION internal true cstring INVOKER

I/O

dist_ps(point, lseg) FUNCTION internal true double precision INVOKER

implementation of <-> operator

gist_point_compress(internal) FUNCTION internal true internal INVOKER

GiST support

atan(double precision) FUNCTION internal true double precision INVOKER

arctangent

win1251_to_iso(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for WIN1251 to ISO-8859-5

array_lower(anyarray, integer) FUNCTION internal true integer INVOKER

array lower dimension

xid8gt(xid8, xid8) FUNCTION internal true boolean INVOKER

implementation of > operator

time_recv(internal, oid, integer) FUNCTION internal true time without time zone INVOKER

I/O

enum_range(anyenum) FUNCTION internal false anyarray INVOKER

range of the given enum type, as an ordered array

has_any_column_privilege(oid, oid, text) FUNCTION internal false boolean INVOKER

user privilege on any column by user oid, rel oid

log(double precision) FUNCTION internal true double precision INVOKER

base 10 logarithm

gtsquery_consistent(internal, tsquery, smallint, oid, internal) FUNCTION internal true boolean INVOKER

GiST tsquery support

gin_extract_jsonb_query(jsonb, internal, smallint, internal, internal, internal, internal) FUNCTION internal true internal INVOKER

GIN support

range_cmp(anyrange, anyrange) FUNCTION internal true integer INVOKER

less-equal-greater

pg_get_serial_sequence(text, text) FUNCTION internal false text INVOKER

name of sequence for a serial column

chargt("char", "char") FUNCTION internal true boolean INVOKER

implementation of > operator

int8inc_float8_float8(bigint, double precision, double precision) FUNCTION internal true bigint INVOKER

aggregate transition function

nameregexeq(name, text) FUNCTION internal true boolean INVOKER

implementation of ~ operator

covar_samp(double precision, double precision) AGGREGATE internal true double precision INVOKER

sample covariance

gin_clean_pending_list(regclass) FUNCTION internal false bigint INVOKER

clean up GIN pending list

utf8_to_big5(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for UTF8 to BIG5

string_to_table(text, text, text) FUNCTION internal true SETOF text INVOKER

split delimited text, with null string

lseg_le(lseg, lseg) FUNCTION internal true boolean INVOKER

implementation of <= operator

numeric_serialize(internal) FUNCTION internal true bytea INVOKER

aggregate serial function

max(pg_lsn) AGGREGATE internal true pg_lsn INVOKER

maximum value of all pg_lsn input values

pg_copy_physical_replication_slot(src_slot_name name, dst_slot_name name, temporary boolean, OUT slot_name name, OUT lsn pg_lsn) FUNCTION internal false record INVOKER

copy a physical replication slot, changing temporality

dsimple_lexize(internal, internal, internal, internal) FUNCTION internal true internal INVOKER

(internal)

pg_sequence_last_value(regclass) FUNCTION internal false bigint INVOKER

sequence last value

numeric_support(internal) FUNCTION internal true internal INVOKER

planner support for numeric length coercion

variance(integer) AGGREGATE internal true numeric INVOKER

historical alias for var_samp

center(box) FUNCTION internal true point INVOKER

center of

time_pl_interval(time without time zone, interval) FUNCTION internal true time without time zone INVOKER

implementation of + operator

slope(point, point) FUNCTION internal true double precision INVOKER

slope between points

koi8r_to_iso(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for KOI8R to ISO-8859-5

lo_export(oid, text) FUNCTION internal false integer INVOKER

large object export

bytealike(bytea, bytea) FUNCTION internal true boolean INVOKER

implementation of ~~ operator

pg_stat_get_db_blk_read_time(oid) FUNCTION internal false double precision INVOKER

statistics: block read time, in milliseconds

circle_ge(circle, circle) FUNCTION internal true boolean INVOKER

implementation of >= operator

int8mul(bigint, bigint) FUNCTION internal true bigint INVOKER

implementation of * operator

to_timestamp(text, text) FUNCTION internal false timestamp with time zone INVOKER

convert text to timestamp with time zone

contjoinsel(internal, oid, internal, smallint, internal) FUNCTION internal false double precision INVOKER

join selectivity for containment comparison operators

namein(cstring) FUNCTION internal true name INVOKER

I/O

numeric_log(numeric, numeric) FUNCTION internal true numeric INVOKER

logarithm base m of n

isclosed(path) FUNCTION internal true boolean INVOKER

path closed?

numeric_poly_avg(internal) FUNCTION internal true numeric INVOKER

aggregate final function

pg_read_binary_file(text, bigint, bigint, boolean) FUNCTION internal false bytea INVOKER

read bytea from a file

regr_count(double precision, double precision) AGGREGATE internal true bigint INVOKER

number of input rows in which both expressions are not null

time(timestamp without time zone) FUNCTION internal true time without time zone INVOKER

convert timestamp to time

gist_point_fetch(internal) FUNCTION internal true internal INVOKER

GiST support

int82pl(bigint, smallint) FUNCTION internal true bigint INVOKER

implementation of + operator

stddev(double precision) AGGREGATE internal true double precision INVOKER

historical alias for stddev_samp

spg_quad_picksplit(internal, internal) FUNCTION internal true void INVOKER

SP-GiST support for quad tree over point

enum_first(anyenum) FUNCTION internal false anyenum INVOKER

first value of the input enum type

generate_series(integer, integer, integer) FUNCTION internal true SETOF integer INVOKER

non-persistent series generator

lead(anyelement, integer) WINDOW internal true anyelement INVOKER

fetch the Nth following row value

in_range(integer, integer, bigint, boolean, boolean) FUNCTION internal true boolean INVOKER

window RANGE support

circle_below(circle, circle) FUNCTION internal true boolean INVOKER

implementation of <<| operator

pg_dependencies_in(cstring) FUNCTION internal true pg_dependencies INVOKER

I/O

circle_eq(circle, circle) FUNCTION internal true boolean INVOKER

implementation of = operator

pg_stat_get_backend_start(integer) FUNCTION internal false timestamp with time zone INVOKER

statistics: start time for current backend session

in_range(smallint, smallint, bigint, boolean, boolean) FUNCTION internal true boolean INVOKER

window RANGE support

upper(text) FUNCTION internal true text INVOKER

uppercase

tidsend(tid) FUNCTION internal true bytea INVOKER

I/O

utf8_to_uhc(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for UTF8 to UHC

close_lseg(lseg, lseg) FUNCTION internal true point INVOKER

implementation of ## operator

tsquery_ge(tsquery, tsquery) FUNCTION internal true boolean INVOKER

implementation of >= operator

ts_token_type(parser_oid oid, OUT tokid integer, OUT alias text, OUT description text) FUNCTION internal true SETOF record INVOKER

get parser’s token types

pg_encoding_to_char(integer) FUNCTION internal false name INVOKER

convert encoding id to encoding name

dsynonym_init(internal) FUNCTION internal true internal INVOKER

(internal)

timestamp_larger(timestamp without time zone, timestamp without time zone) FUNCTION internal true timestamp without time zone INVOKER

larger of two

int8(smallint) FUNCTION internal true bigint INVOKER

convert int2 to int8

sum(integer) AGGREGATE internal true bigint INVOKER

sum as bigint across all integer input values

xid8in(cstring) FUNCTION internal true xid8 INVOKER

I/O

pg_tablespace_size(oid) FUNCTION internal false bigint INVOKER

total disk space usage for the specified tablespace

family(inet) FUNCTION internal true integer INVOKER

address family (4 for IPv4, 6 for IPv6)

similar_escape(text, text) FUNCTION internal true text INVOKER

convert SQL regexp pattern to POSIX style

rank(VARIADIC "any" ORDER BY VARIADIC "any") AGGREGATE internal true bigint INVOKER

rank of hypothetical row

width_bucket(double precision, double precision, double precision, integer) FUNCTION internal true integer INVOKER

bucket number of operand in equal-width histogram

cash_mul_int2(money, smallint) FUNCTION internal true money INVOKER

implementation of * operator

utf8_to_shift_jis_2004(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for UTF8 to SHIFT_JIS_2004

iclikejoinsel(internal, oid, internal, smallint, internal) FUNCTION internal false double precision INVOKER

join selectivity of ILIKE

numrange(numeric, numeric, text) FUNCTION internal true numrange INVOKER

numrange constructor

pg_table_is_visible(oid) FUNCTION internal false boolean INVOKER

is table visible in search path?

jsonb_concat(jsonb, jsonb) FUNCTION internal true jsonb INVOKER

implementation of || operator

pg_sleep(double precision) FUNCTION internal false void INVOKER

sleep for the specified time in seconds

generate_series(bigint, bigint, bigint) FUNCTION internal true SETOF bigint INVOKER

non-persistent series generator

int4shr(integer, integer) FUNCTION internal true integer INVOKER

implementation of >> operator

hashchar("char") FUNCTION internal true integer INVOKER

hash

float4_accum(double precision[], real) FUNCTION internal true double precision[] INVOKER

aggregate transition function

pg_stat_get_buf_alloc() FUNCTION internal false bigint INVOKER

statistics: number of buffer allocations

circle_in(cstring) FUNCTION internal true circle INVOKER

I/O

circle(polygon) FUNCTION internal true circle INVOKER

convert polygon to circle

interval_mul(interval, double precision) FUNCTION internal true interval INVOKER

implementation of * operator

int8_avg_accum(internal, bigint) FUNCTION internal true internal INVOKER

aggregate transition function

boolne(boolean, boolean) FUNCTION internal true boolean INVOKER

implementation of <> operator

numeric_recv(internal, oid, integer) FUNCTION internal true numeric INVOKER

I/O

timestamptz_ne(timestamp with time zone, timestamp with time zone) FUNCTION internal true boolean INVOKER

implementation of <> operator

current_schemas(boolean) FUNCTION internal false name[] INVOKER

current schema search list

oidlt(oid, oid) FUNCTION internal true boolean INVOKER

implementation of < operator

namegttext(name, text) FUNCTION internal true boolean INVOKER

implementation of > operator

min(oid) AGGREGATE internal true oid INVOKER

minimum value of all oid input values

int8_avg_combine(internal, internal) FUNCTION internal true internal INVOKER

aggregate combine function

pg_opfamily_is_visible(oid) FUNCTION internal false boolean INVOKER

is opfamily visible in search path?

to_tsvector(regconfig, text) FUNCTION internal true tsvector INVOKER

transform to tsvector

session_user() FUNCTION internal false name INVOKER

session user name

date_bin(interval, timestamp with time zone, timestamp with time zone) FUNCTION internal true timestamp with time zone INVOKER

bin timestamp with time zone into specified interval

pg_lsn_smaller(pg_lsn, pg_lsn) FUNCTION internal true pg_lsn INVOKER

smaller of two

substring(text, integer, integer) FUNCTION internal true text INVOKER

extract portion of string

anymultirange_in(cstring, oid, integer) FUNCTION internal false anymultirange INVOKER

I/O

interval_pl(interval, interval) FUNCTION internal true interval INVOKER

implementation of + operator

int8ne(bigint, bigint) FUNCTION internal true boolean INVOKER

implementation of <> operator

inet_gist_consistent(internal, inet, smallint, oid, internal) FUNCTION internal true boolean INVOKER

GiST support

timetz_out(time with time zone) FUNCTION internal true cstring INVOKER

I/O

mic_to_win1250(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for MULE_INTERNAL to WIN1250

pg_try_advisory_xact_lock(integer, integer) FUNCTION internal false boolean INVOKER

obtain exclusive advisory lock if available

dist_sl(lseg, line) FUNCTION internal true double precision INVOKER

implementation of <-> operator

int84ne(bigint, integer) FUNCTION internal true boolean INVOKER

implementation of <> operator

cash_in(cstring) FUNCTION internal false money INVOKER

I/O

int4(bigint) FUNCTION internal true integer INVOKER

convert int8 to int4

bpcharle(character, character) FUNCTION internal true boolean INVOKER

implementation of <= operator

int8not(bigint) FUNCTION internal true bigint INVOKER

implementation of ~ operator

ts_rewrite(tsquery, tsquery, tsquery) FUNCTION internal true tsquery INVOKER

rewrite tsquery

date_gt(date, date) FUNCTION internal true boolean INVOKER

implementation of > operator

cume_dist() WINDOW internal true double precision INVOKER

fractional row number within partition

max(money) AGGREGATE internal true money INVOKER

maximum value of all money input values

has_language_privilege(oid, text) FUNCTION internal false boolean INVOKER

current user privilege on language by language oid

box_add(box, point) FUNCTION internal true box INVOKER

implementation of + operator

stddev_pop(numeric) AGGREGATE internal true numeric INVOKER

population standard deviation of numeric input values

pg_try_advisory_xact_lock_shared(integer, integer) FUNCTION internal false boolean INVOKER

obtain shared advisory lock if available

anycompatiblerange_out(anycompatiblerange) FUNCTION internal false cstring INVOKER

I/O

btint84cmp(bigint, integer) FUNCTION internal true integer INVOKER

less-equal-greater

timestamptz_le_timestamp(timestamp with time zone, timestamp without time zone) FUNCTION internal false boolean INVOKER

implementation of <= operator

gist_box_penalty(internal, internal, internal) FUNCTION internal true internal INVOKER

GiST support

box_div(box, point) FUNCTION internal true box INVOKER

implementation of / operator

int2(jsonb) FUNCTION internal true smallint INVOKER

convert jsonb to int2

pg_is_in_recovery() FUNCTION internal false boolean INVOKER

true if server is in recovery

in_range(timestamp with time zone, timestamp with time zone, interval, boolean, boolean) FUNCTION internal false boolean INVOKER

window RANGE support

jsonb_array_elements(from_json jsonb, OUT value jsonb) FUNCTION internal true SETOF jsonb INVOKER

elements of a jsonb array

date_part(text, interval) FUNCTION internal true double precision INVOKER

extract field from interval

percent_rank() WINDOW internal true double precision INVOKER

fractional rank within partition

btint48cmp(integer, bigint) FUNCTION internal true integer INVOKER

less-equal-greater

hashbpcharextended(character, bigint) FUNCTION internal true bigint INVOKER

hash

network_cmp(inet, inet) FUNCTION internal true integer INVOKER

less-equal-greater

to_char(timestamp without time zone, text) FUNCTION internal false text INVOKER

format timestamp to text

int48ge(integer, bigint) FUNCTION internal true boolean INVOKER

implementation of >= operator

point(box) FUNCTION internal true point INVOKER

center of

uuid_gt(uuid, uuid) FUNCTION internal true boolean INVOKER

implementation of > operator

int4le(integer, integer) FUNCTION internal true boolean INVOKER

implementation of <= operator

substring(bit, integer) FUNCTION internal true bit INVOKER

extract portion of bitstring

json_array_elements(from_json json, OUT value json) FUNCTION internal true SETOF json INVOKER

key value pairs of a json object

pg_try_advisory_lock_shared(integer, integer) FUNCTION internal false boolean INVOKER

obtain shared advisory lock if available

json_typeof(json) FUNCTION internal true text INVOKER

get the type of a json value

cideq(cid, cid) FUNCTION internal true boolean INVOKER

implementation of = operator

dist_pb(point, box) FUNCTION internal true double precision INVOKER

implementation of <-> operator

varbit_recv(internal, oid, integer) FUNCTION internal true bit varying INVOKER

I/O

textout(text) FUNCTION internal true cstring INVOKER

I/O

lower(anyrange) FUNCTION internal true anyelement INVOKER

lower bound of range

oidin(cstring) FUNCTION internal true oid INVOKER

I/O

lpad(text, integer) FUNCTION sql true text INVOKER

left-pad string to length

oidvectortypes(oidvector) FUNCTION internal false text INVOKER

print type names of oidvector field

macaddr_in(cstring) FUNCTION internal true macaddr INVOKER

I/O

pg_partition_root(regclass) FUNCTION internal true regclass INVOKER

get top-most partition root parent

namegt(name, name) FUNCTION internal true boolean INVOKER

implementation of > operator

var_pop(numeric) AGGREGATE internal true numeric INVOKER

population variance of numeric input values (square of the population standard deviation)

date_cmp_timestamptz(date, timestamp with time zone) FUNCTION internal false integer INVOKER

less-equal-greater

array_in(cstring, oid, integer) FUNCTION internal false anyarray INVOKER

I/O

float84gt(double precision, real) FUNCTION internal true boolean INVOKER

implementation of > operator

regexp_match(text, text, text) FUNCTION internal true text[] INVOKER

find first match for regexp

network_gt(inet, inet) FUNCTION internal true boolean INVOKER

implementation of > operator

has_schema_privilege(text, text) FUNCTION internal false boolean INVOKER

current user privilege on schema by schema name

poly_contain_pt(polygon, point) FUNCTION internal true boolean INVOKER

implementation of @> operator

broadcast(inet) FUNCTION internal true inet INVOKER

broadcast address of network

timestamp_lt(timestamp without time zone, timestamp without time zone) FUNCTION internal true boolean INVOKER

implementation of < operator

brin_inclusion_union(internal, internal, internal) FUNCTION internal true boolean INVOKER

BRIN inclusion support

multirange_overlaps_multirange(anymultirange, anymultirange) FUNCTION internal true boolean INVOKER

implementation of && operator

lseg_interpt(lseg, lseg) FUNCTION internal true point INVOKER

implementation of # operator

inetand(inet, inet) FUNCTION internal true inet INVOKER

implementation of & operator

binary_upgrade_set_next_heap_pg_class_oid(oid) FUNCTION internal false void INVOKER

for use by pg_upgrade

to_char(integer, text) FUNCTION internal false text INVOKER

format int4 to text

float4lt(real, real) FUNCTION internal true boolean INVOKER

implementation of < operator

generate_series_int8_support(internal) FUNCTION internal true internal INVOKER

planner support for generate_series

ts_headline(regconfig, json, tsquery) FUNCTION internal true json INVOKER

generate headline from json

numeric_sqrt(numeric) FUNCTION internal true numeric INVOKER

square root

poly_right(polygon, polygon) FUNCTION internal true boolean INVOKER

implementation of >> operator

unique_key_recheck() FUNCTION internal false trigger INVOKER

deferred UNIQUE constraint check

timestamp_ne_date(timestamp without time zone, date) FUNCTION internal true boolean INVOKER

implementation of <> operator

cashsmaller(money, money) FUNCTION internal true money INVOKER

smaller of two

regdictionarysend(regdictionary) FUNCTION internal true bytea INVOKER

I/O

array_position(anycompatiblearray, anycompatible) FUNCTION internal true integer INVOKER

returns an offset of value in array

circle_le(circle, circle) FUNCTION internal true boolean INVOKER

implementation of <= operator

int4_accum(internal, integer) FUNCTION internal true internal INVOKER

aggregate transition function

multirange_ge(anymultirange, anymultirange) FUNCTION internal true boolean INVOKER

implementation of >= operator

pg_stat_reset() FUNCTION internal false void INVOKER

statistics: reset collected statistics for current database

current_setting(text, boolean) FUNCTION internal false text INVOKER

SHOW X as a function, optionally no error for missing variable

pg_mcv_list_out(pg_mcv_list) FUNCTION internal true cstring INVOKER

I/O

var_pop(real) AGGREGATE internal true double precision INVOKER

population variance of float4 input values (square of the population standard deviation)

tsquery_le(tsquery, tsquery) FUNCTION internal true boolean INVOKER

implementation of <= operator

pg_control_recovery(OUT min_recovery_end_lsn pg_lsn, OUT min_recovery_end_timeline integer, OUT backup_start_lsn pg_lsn, OUT backup_end_lsn pg_lsn, OUT end_of_backup_record_required boolean) FUNCTION internal false record INVOKER

pg_controldata recovery state information as a function

pg_stat_get_bgwriter_stat_reset_time() FUNCTION internal false timestamp with time zone INVOKER

statistics: last reset for the bgwriter

regnamespacerecv(internal) FUNCTION internal true regnamespace INVOKER

I/O

asinh(double precision) FUNCTION internal true double precision INVOKER

inverse hyperbolic sine

pg_char_to_encoding(name) FUNCTION internal false integer INVOKER

convert encoding name to encoding id

gin_extract_tsquery(tsvector, internal, smallint, internal, internal, internal, internal) FUNCTION internal true internal INVOKER

GIN tsvector support

mic_to_big5(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for MULE_INTERNAL to BIG5

dist_sp(lseg, point) FUNCTION internal true double precision INVOKER

implementation of <-> operator

networksel(internal, oid, internal, integer) FUNCTION internal false double precision INVOKER

restriction selectivity for network operators

pg_ndistinct_in(cstring) FUNCTION internal true pg_ndistinct INVOKER

I/O

bit_or(smallint) AGGREGATE internal true smallint INVOKER

bitwise-or smallint aggregate

overlay(bytea, bytea, integer) FUNCTION internal true bytea INVOKER

substitute portion of string

json_each_text(from_json json, OUT key text, OUT value text) FUNCTION internal true SETOF record INVOKER

key value pairs of a json object

date_cmp(date, date) FUNCTION internal true integer INVOKER

less-equal-greater

int8dec_any(bigint, "any") FUNCTION internal true bigint INVOKER

decrement, ignores second argument

to_regproc(text) FUNCTION internal false regproc INVOKER

convert proname to regproc

interval_in(cstring, oid, integer) FUNCTION internal false interval INVOKER

I/O

xid8ne(xid8, xid8) FUNCTION internal true boolean INVOKER

implementation of <> operator

xmlexists(text, xml) FUNCTION internal true boolean INVOKER

test XML value against XPath expression

max(smallint) AGGREGATE internal true smallint INVOKER

maximum value of all smallint input values

poly_npoints(polygon) FUNCTION internal true integer INVOKER

implementation of # operator

set_bit(bytea, bigint, integer) FUNCTION internal true bytea INVOKER

set bit

macaddr_or(macaddr, macaddr) FUNCTION internal true macaddr INVOKER

implementation of | operator

schema_to_xmlschema(schema name, nulls boolean, tableforest boolean, targetns text) FUNCTION internal false xml INVOKER

map schema structure to XML Schema

json_populate_record(base anyelement, from_json json, use_json_as_text boolean DEFAULT false) FUNCTION internal false anyelement INVOKER

get record fields from a json object

txid_snapshot_in(cstring) FUNCTION internal true txid_snapshot INVOKER

I/O

phraseto_tsquery(regconfig, text) FUNCTION internal true tsquery INVOKER

transform to tsquery

dsqrt(double precision) FUNCTION internal true double precision INVOKER

implementation of |/ operator

path(polygon) FUNCTION internal true path INVOKER

convert polygon to path

has_any_column_privilege(oid, text, text) FUNCTION internal false boolean INVOKER

user privilege on any column by user oid, rel name

circle_contain(circle, circle) FUNCTION internal true boolean INVOKER

implementation of @> operator

timestamp_pl_interval(timestamp without time zone, interval) FUNCTION internal true timestamp without time zone INVOKER

implementation of + operator

hashenum(anyenum) FUNCTION internal true integer INVOKER

hash

pg_stat_get_tuples_deleted(oid) FUNCTION internal false bigint INVOKER

statistics: number of tuples deleted

oidlarger(oid, oid) FUNCTION internal true oid INVOKER

larger of two

euc_cn_to_mic(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for EUC_CN to MULE_INTERNAL

bttextcmp(text, text) FUNCTION internal true integer INVOKER

less-equal-greater

tsvectorrecv(internal) FUNCTION internal true tsvector INVOKER

I/O

schema_to_xml(schema name, nulls boolean, tableforest boolean, targetns text) FUNCTION internal false xml INVOKER

map schema contents to XML

timestamp_gt(timestamp without time zone, timestamp without time zone) FUNCTION internal true boolean INVOKER

implementation of > operator

circle_mul_pt(circle, point) FUNCTION internal true circle INVOKER

implementation of * operator

regdictionaryin(cstring) FUNCTION internal false regdictionary INVOKER

I/O

float8_regr_sxx(double precision[]) FUNCTION internal true double precision INVOKER

aggregate final function

interval_recv(internal, oid, integer) FUNCTION internal true interval INVOKER

I/O

pg_import_system_collations(regnamespace) FUNCTION internal false integer INVOKER

import collations from operating system

int28ne(smallint, bigint) FUNCTION internal true boolean INVOKER

implementation of <> operator

pg_lsn_le(pg_lsn, pg_lsn) FUNCTION internal true boolean INVOKER

implementation of <= operator

sjis_to_mic(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for SJIS to MULE_INTERNAL

range_lt(anyrange, anyrange) FUNCTION internal true boolean INVOKER

implementation of < operator

hashtextextended(text, bigint) FUNCTION internal true bigint INVOKER

hash

json_array_length(json) FUNCTION internal true integer INVOKER

length of json array

int2pl(smallint, smallint) FUNCTION internal true smallint INVOKER

implementation of + operator

pg_stat_get_db_tuples_updated(oid) FUNCTION internal false bigint INVOKER

statistics: tuples updated in database

float4(smallint) FUNCTION internal true real INVOKER

convert int2 to float4

to_regtype(text) FUNCTION internal false regtype INVOKER

convert type name to regtype

lower_inf(anymultirange) FUNCTION internal true boolean INVOKER

is the multirange’s lower bound infinite?

bpcharcmp(character, character) FUNCTION internal true integer INVOKER

less-equal-greater

on_ppath(point, path) FUNCTION internal true boolean INVOKER

implementation of <@ operator

record_lt(record, record) FUNCTION internal true boolean INVOKER

implementation of < operator

pg_prepared_xact(OUT transaction xid, OUT gid text, OUT prepared timestamp with time zone, OUT ownerid oid, OUT dbid oid) FUNCTION internal false SETOF record INVOKER

view two-phase transactions

multirange_union(anymultirange, anymultirange) FUNCTION internal true anymultirange INVOKER

implementation of + operator

pg_has_role(oid, name, text) FUNCTION internal false boolean INVOKER

user privilege on role by user oid, role name

win1251_to_koi8r(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for WIN1251 to KOI8R

fmgr_sql_validator(oid) FUNCTION internal false void INVOKER

(internal)

aclcontains(aclitem[], aclitem) FUNCTION internal true boolean INVOKER

contains

bttext_pattern_cmp(text, text) FUNCTION internal true integer INVOKER

less-equal-greater

network_lt(inet, inet) FUNCTION internal true boolean INVOKER

implementation of < operator

int4(numeric) FUNCTION internal true integer INVOKER

convert numeric to int4

gtsvector_consistent(internal, gtsvector, integer, oid, internal) FUNCTION internal true boolean INVOKER

GiST tsvector support (obsolete)

pg_switch_wal() FUNCTION internal false pg_lsn INVOKER

switch to new wal file

ts_rank(tsvector, tsquery, integer) FUNCTION internal true real INVOKER

relevance

min(character) AGGREGATE internal true character INVOKER

minimum value of all bpchar input values

array_ndims(anyarray) FUNCTION internal true integer INVOKER

number of array dimensions

tsvector_lt(tsvector, tsvector) FUNCTION internal true boolean INVOKER

implementation of < operator

ts_headline(jsonb, tsquery) FUNCTION internal false jsonb INVOKER

generate headline from jsonb

timetztypmodout(integer) FUNCTION internal true cstring INVOKER

I/O typmod

pg_read_binary_file(text) FUNCTION internal false bytea INVOKER

read bytea from a file

fmgr_c_validator(oid) FUNCTION internal false void INVOKER

(internal)

xml_is_well_formed(text) FUNCTION internal false boolean INVOKER

determine if a string is well formed XML

bit(bigint, integer) FUNCTION internal true bit INVOKER

convert int8 to bitstring

oidvectorle(oidvector, oidvector) FUNCTION internal true boolean INVOKER

implementation of <= operator

multirange_gist_compress(internal) FUNCTION internal true internal INVOKER

GiST support

timestamp_ne_timestamptz(timestamp without time zone, timestamp with time zone) FUNCTION internal false boolean INVOKER

implementation of <> operator

inet_recv(internal) FUNCTION internal true inet INVOKER

I/O

regroleout(regrole) FUNCTION internal false cstring INVOKER

I/O

ltrim(text, text) FUNCTION internal true text INVOKER

trim selected characters from left end of string

timetz(time without time zone) FUNCTION internal false time with time zone INVOKER

convert time to time with time zone

textregexeq(text, text) FUNCTION internal true boolean INVOKER

implementation of ~ operator

multirange_overleft_multirange(anymultirange, anymultirange) FUNCTION internal true boolean INVOKER

implementation of &< operator

textin(cstring) FUNCTION internal true text INVOKER

I/O

byteaeq(bytea, bytea) FUNCTION internal true boolean INVOKER

implementation of = operator

date_eq_timestamptz(date, timestamp with time zone) FUNCTION internal false boolean INVOKER

implementation of = operator

pg_current_xact_id() FUNCTION internal false xid8 INVOKER

get current transaction ID

xid8recv(internal) FUNCTION internal true xid8 INVOKER

I/O

hashint2extended(smallint, bigint) FUNCTION internal true bigint INVOKER

hash

macaddr8_recv(internal) FUNCTION internal true macaddr8 INVOKER

I/O

timestamp(timestamp with time zone) FUNCTION internal false timestamp without time zone INVOKER

convert timestamp with time zone to timestamp

max(bigint) AGGREGATE internal true bigint INVOKER

maximum value of all bigint input values

macaddr8_and(macaddr8, macaddr8) FUNCTION internal true macaddr8 INVOKER

implementation of & operator

int84div(bigint, integer) FUNCTION internal true bigint INVOKER

implementation of / operator

radius(circle) FUNCTION internal true double precision INVOKER

radius of circle

brin_minmax_opcinfo(internal) FUNCTION internal true internal INVOKER

BRIN minmax support

bit_length(bytea) FUNCTION sql true integer INVOKER

length in bits

json_to_record(json) FUNCTION internal false record INVOKER

get record fields from a json object

overlaps(timestamp with time zone, interval, timestamp with time zone, interval) FUNCTION sql false boolean INVOKER

intervals overlap?

int28mi(smallint, bigint) FUNCTION internal true bigint INVOKER

implementation of - operator

gin_extract_jsonb(jsonb, internal, internal) FUNCTION internal true internal INVOKER

GIN support

interval_pl_timetz(interval, time with time zone) FUNCTION sql true time with time zone INVOKER

implementation of + operator

int4up(integer) FUNCTION internal true integer INVOKER

implementation of + operator

macaddr_cmp(macaddr, macaddr) FUNCTION internal true integer INVOKER

less-equal-greater

var_pop(double precision) AGGREGATE internal true double precision INVOKER

population variance of float8 input values (square of the population standard deviation)

circle(point, double precision) FUNCTION internal true circle INVOKER

convert point and radius to circle

timestamp_in(cstring, oid, integer) FUNCTION internal false timestamp without time zone INVOKER

I/O

to_regcollation(text) FUNCTION internal false regcollation INVOKER

convert classname to regcollation

namerecv(internal) FUNCTION internal false name INVOKER

I/O

bool_alltrue(internal) FUNCTION internal true boolean INVOKER

aggregate final function

jsonb_pretty(jsonb) FUNCTION internal true text INVOKER

Indented text from jsonb

stddev_pop(smallint) AGGREGATE internal true numeric INVOKER

population standard deviation of smallint input values

range_overleft_multirange(anyrange, anymultirange) FUNCTION internal true boolean INVOKER

implementation of &< operator

jsonb_object(text[], text[]) FUNCTION internal true jsonb INVOKER

map text array of key value pairs to jsonb object

dlog1(double precision) FUNCTION internal true double precision INVOKER

natural logarithm

to_char(interval, text) FUNCTION internal false text INVOKER

format interval to text

int4("char") FUNCTION internal true integer INVOKER

convert char to int4

textnename(text, name) FUNCTION internal true boolean INVOKER

implementation of <> operator

range_agg_finalfn(internal, anyrange) FUNCTION internal true anymultirange INVOKER

aggregate final function

strip(tsvector) FUNCTION internal true tsvector INVOKER

strip position information

spg_box_quad_config(internal, internal) FUNCTION internal true void INVOKER

SP-GiST support for quad tree over box

btarraycmp(anyarray, anyarray) FUNCTION internal true integer INVOKER

less-equal-greater

datemultirange(daterange) FUNCTION internal true datemultirange INVOKER

datemultirange constructor

has_foreign_data_wrapper_privilege(oid, text, text) FUNCTION internal false boolean INVOKER

user privilege on foreign data wrapper by user oid, foreign data wrapper name

hash_record(record) FUNCTION internal true integer INVOKER

hash

textanycat(text, anynonarray) FUNCTION sql false text INVOKER

implementation of || operator

timezone(text, time with time zone) FUNCTION internal false time with time zone INVOKER

adjust time with time zone to new zone

unknownrecv(internal) FUNCTION internal true unknown INVOKER

I/O

generate_series(timestamp without time zone, timestamp without time zone, interval) FUNCTION internal true SETOF timestamp without time zone INVOKER

non-persistent series generator

box_eq(box, box) FUNCTION internal true boolean INVOKER

implementation of = operator

has_foreign_data_wrapper_privilege(oid, oid, text) FUNCTION internal false boolean INVOKER

user privilege on foreign data wrapper by user oid, foreign data wrapper oid

pg_get_object_address(type text, object_names text[], object_args text[], OUT classid oid, OUT objid oid, OUT objsubid integer) FUNCTION internal false record INVOKER

get OID-based object address from name/args arrays

enum_ge(anyenum, anyenum) FUNCTION internal true boolean INVOKER

implementation of >= operator

acldefault("char", oid) FUNCTION internal true aclitem[] INVOKER

show hardwired default privileges, primarily for use by the information schema

pg_replication_origin_progress(text, boolean) FUNCTION internal false pg_lsn INVOKER

get an individual replication origin’s replication progress

scalargejoinsel(internal, oid, internal, smallint, internal) FUNCTION internal false double precision INVOKER

join selectivity of >= and related operators on scalar datatypes

in_range(date, date, interval, boolean, boolean) FUNCTION internal true boolean INVOKER

window RANGE support

pg_ls_tmpdir(tablespace oid, OUT name text, OUT size bigint, OUT modification timestamp with time zone) FUNCTION internal false SETOF record INVOKER

list files in the pgsql_tmp directory

isvertical(point, point) FUNCTION internal true boolean INVOKER

vertically aligned

pg_get_userbyid(oid) FUNCTION internal false name INVOKER

role name by OID (with fallback)

void_out(void) FUNCTION internal true cstring INVOKER

I/O

stddev(smallint) AGGREGATE internal true numeric INVOKER

historical alias for stddev_samp

ts_headline(json, tsquery, text) FUNCTION internal false json INVOKER

generate headline from json

stddev_pop(double precision) AGGREGATE internal true double precision INVOKER

population standard deviation of float8 input values

lseg_center(lseg) FUNCTION internal true point INVOKER

implementation of @@ operator

mic_to_euc_tw(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for MULE_INTERNAL to EUC_TW

ts_parse(parser_name text, txt text, OUT tokid integer, OUT token text) FUNCTION internal false SETOF record INVOKER

parse text to tokens

jsonb_path_match(target jsonb, path jsonpath, vars jsonb DEFAULT '{}'::jsonb, silent boolean DEFAULT false) FUNCTION internal true boolean INVOKER

jsonpath match

RI_FKey_cascade_del() FUNCTION internal false trigger INVOKER

referential integrity ON DELETE CASCADE

timestamp_eq(timestamp without time zone, timestamp without time zone) FUNCTION internal true boolean INVOKER

implementation of = operator

max(real) AGGREGATE internal true real INVOKER

maximum value of all float4 input values

xidneqint4(xid, integer) FUNCTION internal true boolean INVOKER

implementation of <> operator

mic_to_sjis(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for MULE_INTERNAL to SJIS

pg_notification_queue_usage() FUNCTION internal false double precision INVOKER

get the fraction of the asynchronous notification queue currently in use

string_agg(text, text) AGGREGATE internal true text INVOKER

concatenate aggregate input into a string

min(timestamp with time zone) AGGREGATE internal true timestamp with time zone INVOKER

minimum value of all timestamp with time zone input values

record_recv(internal, oid, integer) FUNCTION internal false record INVOKER

I/O

inetnot(inet) FUNCTION internal true inet INVOKER

implementation of ~ operator

path_add(path, path) FUNCTION internal true path INVOKER

implementation of + operator

pg_safe_snapshot_blocking_pids(integer) FUNCTION internal false integer[] INVOKER

get array of PIDs of sessions blocking specified backend PID from acquiring a safe snapshot

float48mul(real, double precision) FUNCTION internal true double precision INVOKER

implementation of * operator

array_position(anycompatiblearray, anycompatible, integer) FUNCTION internal true integer INVOKER

returns an offset of value in array with start index

regprocedurerecv(internal) FUNCTION internal true regprocedure INVOKER

I/O

format(text) FUNCTION internal false text INVOKER

format text message

record_image_ge(record, record) FUNCTION internal true boolean INVOKER

implementation of *>= operator

overlay(bytea, bytea, integer, integer) FUNCTION internal true bytea INVOKER

substitute portion of string

sqrt(double precision) FUNCTION internal true double precision INVOKER

square root

multirange_adjacent_multirange(anymultirange, anymultirange) FUNCTION internal true boolean INVOKER

implementation of -|- operator

textregexeq_support(internal) FUNCTION internal true internal INVOKER

planner support for textregexeq

numeric_send(numeric) FUNCTION internal true bytea INVOKER

I/O

point_in(cstring) FUNCTION internal true point INVOKER

I/O

txid_status(bigint) FUNCTION internal false text INVOKER

commit status of transaction

charin(cstring) FUNCTION internal true "char" INVOKER

I/O

cash_ne(money, money) FUNCTION internal true boolean INVOKER

implementation of <> operator

pg_column_is_updatable(regclass, smallint, boolean) FUNCTION internal false boolean INVOKER

is a column updatable

int4_avg_accum(bigint[], integer) FUNCTION internal true bigint[] INVOKER

aggregate transition function

max(time without time zone) AGGREGATE internal true time without time zone INVOKER

maximum value of all time input values

dsnowball_init(internal) FUNCTION c false internal INVOKER
overlaps(time without time zone, interval, time without time zone, interval) FUNCTION sql true boolean INVOKER

intervals overlap?

pg_create_physical_replication_slot(slot_name name, immediately_reserve boolean DEFAULT false, temporary boolean DEFAULT false, OUT slot_name name, OUT lsn pg_lsn) FUNCTION internal false record INVOKER

create a physical replication slot

int8mod(bigint, bigint) FUNCTION internal true bigint INVOKER

implementation of % operator

win866_to_mic(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for WIN866 to MULE_INTERNAL

pg_indexam_has_property(oid, text) FUNCTION internal false boolean INVOKER

test property of an index access method

pg_opclass_is_visible(oid) FUNCTION internal false boolean INVOKER

is opclass visible in search path?

inet_client_port() FUNCTION internal false integer INVOKER

client’s port number for this connection

pg_relation_filepath(regclass) FUNCTION internal false text INVOKER

file path of relation

gisthandler(internal) FUNCTION internal false index_am_handler INVOKER

gist index access method handler

extract(text, interval) FUNCTION internal true numeric INVOKER

extract field from interval

event_trigger_in(cstring) FUNCTION internal true event_trigger INVOKER

I/O

bool(integer) FUNCTION internal true boolean INVOKER

convert int4 to boolean

bit_or(bigint) AGGREGATE internal true bigint INVOKER

bitwise-or bigint aggregate

gtsquery_same(bigint, bigint, internal) FUNCTION internal true internal INVOKER

GiST tsquery support

cstring_out(cstring) FUNCTION internal true cstring INVOKER

I/O

pg_stat_get_db_conflict_all(oid) FUNCTION internal false bigint INVOKER

statistics: recovery conflicts in database

array_upper(anyarray, integer) FUNCTION internal true integer INVOKER

array upper dimension

int28le(smallint, bigint) FUNCTION internal true boolean INVOKER

implementation of <= operator

path_recv(internal) FUNCTION internal true path INVOKER

I/O

timestamptz_lt(timestamp with time zone, timestamp with time zone) FUNCTION internal true boolean INVOKER

implementation of < operator

regconfigsend(regconfig) FUNCTION internal true bytea INVOKER

I/O

gin_extract_jsonb_path(jsonb, internal, internal) FUNCTION internal true internal INVOKER

GIN support

timestamptz_le(timestamp with time zone, timestamp with time zone) FUNCTION internal true boolean INVOKER

implementation of <= operator

spg_kd_choose(internal, internal) FUNCTION internal true void INVOKER

SP-GiST support for k-d tree over point

tsvector_update_trigger_column() FUNCTION internal false trigger INVOKER

trigger for automatic update of tsvector column

text_lt(text, text) FUNCTION internal true boolean INVOKER

implementation of < operator

oidvectorge(oidvector, oidvector) FUNCTION internal true boolean INVOKER

implementation of >= operator

pg_stat_get_db_blocks_hit(oid) FUNCTION internal false bigint INVOKER

statistics: blocks found in cache for database

ts_rank_cd(real[], tsvector, tsquery, integer) FUNCTION internal true real INVOKER

relevance

pg_my_temp_schema() FUNCTION internal false oid INVOKER

get OID of current session’s temp schema, if any

pg_last_xact_replay_timestamp() FUNCTION internal false timestamp with time zone INVOKER

timestamp of last replay xact

macaddr8_gt(macaddr8, macaddr8) FUNCTION internal true boolean INVOKER

implementation of > operator

length(character) FUNCTION internal true integer INVOKER

character length

positionjoinsel(internal, oid, internal, smallint, internal) FUNCTION internal false double precision INVOKER

join selectivity for position-comparison operators

jsonb_object_keys(jsonb) FUNCTION internal true SETOF text INVOKER

get jsonb object keys

percentile_cont_float8_final(internal, double precision) FUNCTION internal true double precision INVOKER

aggregate final function

brin_summarize_range(regclass, bigint) FUNCTION internal false integer INVOKER

brin: standalone scan new table pages

pg_typeof("any") FUNCTION internal false regtype INVOKER

type of the argument

line_vertical(line) FUNCTION internal true boolean INVOKER

implementation of ?| operator

txid_snapshot_xmax(txid_snapshot) FUNCTION internal true bigint INVOKER

get xmax of snapshot

regexp_matches(text, text) FUNCTION internal true SETOF text[] INVOKER

find match(es) for regexp

to_timestamp(double precision) FUNCTION internal true timestamp with time zone INVOKER

convert UNIX epoch to timestamptz

numerictypmodin(cstring[]) FUNCTION internal true integer INVOKER

I/O typmod

pg_read_file(text, bigint, bigint) FUNCTION internal false text INVOKER

read text from a file

eqsel(internal, oid, internal, integer) FUNCTION internal false double precision INVOKER

restriction selectivity of = and related operators

box_sub(box, point) FUNCTION internal true box INVOKER

implementation of - operator

int4and(integer, integer) FUNCTION internal true integer INVOKER

implementation of & operator

pg_cursor(OUT name text, OUT statement text, OUT is_holdable boolean, OUT is_binary boolean, OUT is_scrollable boolean, OUT creation_time timestamp with time zone) FUNCTION internal false SETOF record INVOKER

get the open cursors for this session

interval_pl_date(interval, date) FUNCTION sql true timestamp without time zone INVOKER

implementation of + operator

min(integer) AGGREGATE internal true integer INVOKER

minimum value of all integer input values

regnamespacein(cstring) FUNCTION internal false regnamespace INVOKER

I/O

jsonpath_recv(internal) FUNCTION internal true jsonpath INVOKER

I/O

int48gt(integer, bigint) FUNCTION internal true boolean INVOKER

implementation of > operator

range_overright(anyrange, anyrange) FUNCTION internal true boolean INVOKER

implementation of &> operator

pg_stat_get_db_conflict_snapshot(oid) FUNCTION internal false bigint INVOKER

statistics: recovery conflicts in database caused by snapshot expiry

macaddr(macaddr8) FUNCTION internal true macaddr INVOKER

convert macaddr8 to macaddr

scalargtjoinsel(internal, oid, internal, smallint, internal) FUNCTION internal false double precision INVOKER

join selectivity of > and related operators on scalar datatypes

namege(name, name) FUNCTION internal true boolean INVOKER

implementation of >= operator

ltrim(bytea, bytea) FUNCTION internal true bytea INVOKER

trim selected bytes from left end of string

dist_pl(point, line) FUNCTION internal true double precision INVOKER

implementation of <-> operator

spg_bbox_quad_config(internal, internal) FUNCTION internal true void INVOKER

SP-GiST support for quad tree over 2-D types represented by their bounding boxes

pg_ls_tmpdir(OUT name text, OUT size bigint, OUT modification timestamp with time zone) FUNCTION internal false SETOF record INVOKER

list files in the pgsql_tmp directory

statement_timestamp() FUNCTION internal false timestamp with time zone INVOKER

current statement time

max(numeric) AGGREGATE internal true numeric INVOKER

maximum value of all numeric input values

brin_minmax_multi_distance_inet(internal, internal) FUNCTION internal true double precision INVOKER

BRIN multi minmax inet distance

spg_quad_choose(internal, internal) FUNCTION internal true void INVOKER

SP-GiST support for quad tree over point

utf8_to_euc_jp(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for UTF8 to EUC_JP

trim_scale(numeric) FUNCTION internal true numeric INVOKER

numeric with minimum scale needed to represent the value

koi8r_to_utf8(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for KOI8R to UTF8

stddev(integer) AGGREGATE internal true numeric INVOKER

historical alias for stddev_samp

in_range(integer, integer, integer, boolean, boolean) FUNCTION internal true boolean INVOKER

window RANGE support

isempty(anyrange) FUNCTION internal true boolean INVOKER

is the range empty?

int2(real) FUNCTION internal true smallint INVOKER

convert float4 to int2

pg_rotate_logfile() FUNCTION internal false boolean INVOKER

rotate log file

pg_logical_slot_get_changes(slot_name name, upto_lsn pg_lsn, upto_nchanges integer, VARIADIC options text[] DEFAULT '{}'::text[], OUT lsn pg_lsn, OUT xid xid, OUT data text) FUNCTION internal false SETOF record INVOKER

get changes from replication slot

date_ge(date, date) FUNCTION internal true boolean INVOKER

implementation of >= operator

void_send(void) FUNCTION internal true bytea INVOKER

I/O

txid_current() FUNCTION internal false bigint INVOKER

get current transaction ID

int2in(cstring) FUNCTION internal true smallint INVOKER

I/O

oidvectorlt(oidvector, oidvector) FUNCTION internal true boolean INVOKER

implementation of < operator

sign(double precision) FUNCTION internal true double precision INVOKER

sign of value

pg_get_function_result(oid) FUNCTION internal false text INVOKER

result type of a function

pg_stat_get_backend_idset() FUNCTION internal false SETOF integer INVOKER

statistics: currently active backend IDs

pg_relation_size(regclass, text) FUNCTION internal false bigint INVOKER

disk space usage for the specified fork of a table or index

byteaout(bytea) FUNCTION internal true cstring INVOKER

I/O

int82ge(bigint, smallint) FUNCTION internal true boolean INVOKER

implementation of >= operator

box_overabove(box, box) FUNCTION internal true boolean INVOKER

implementation of |&> operator

bitcmp(bit, bit) FUNCTION internal true integer INVOKER

less-equal-greater

inet_gist_compress(internal) FUNCTION internal true internal INVOKER

GiST support

float48le(real, double precision) FUNCTION internal true boolean INVOKER

implementation of <= operator

float48ne(real, double precision) FUNCTION internal true boolean INVOKER

implementation of <> operator

has_table_privilege(oid, text) FUNCTION internal false boolean INVOKER

current user privilege on relation by rel oid

length(lseg) FUNCTION internal true double precision INVOKER

distance between endpoints

pg_cancel_backend(integer) FUNCTION internal false boolean INVOKER

cancel a server process’ current query

brin_minmax_multi_distance_macaddr8(internal, internal) FUNCTION internal true double precision INVOKER

BRIN multi minmax macaddr8 distance

brin_minmax_multi_distance_time(internal, internal) FUNCTION internal true double precision INVOKER

BRIN multi minmax time distance

pg_replication_origin_drop(text) FUNCTION internal false void INVOKER

drop replication origin identified by its name

varbitlt(bit varying, bit varying) FUNCTION internal true boolean INVOKER

implementation of < operator

time_le(time without time zone, time without time zone) FUNCTION internal true boolean INVOKER

implementation of <= operator

box_same(box, box) FUNCTION internal true boolean INVOKER

implementation of ~= operator

pg_stat_get_analyze_count(oid) FUNCTION internal false bigint INVOKER

statistics: number of manual analyzes for a table

substring(text, text) FUNCTION internal true text INVOKER

extract text matching regular expression

inet_gist_union(internal, internal) FUNCTION internal true inet INVOKER

GiST support

pg_type_is_visible(oid) FUNCTION internal false boolean INVOKER

is type visible in search path?

spghandler(internal) FUNCTION internal false index_am_handler INVOKER

spgist index access method handler

brin_minmax_multi_distance_int2(internal, internal) FUNCTION internal true double precision INVOKER

BRIN multi minmax int2 distance

int4_mul_cash(integer, money) FUNCTION internal true money INVOKER

implementation of * operator

sum(real) AGGREGATE internal true real INVOKER

sum as float4 across all float4 input values

namegetext(name, text) FUNCTION internal true boolean INVOKER

implementation of >= operator

hashint4(integer) FUNCTION internal true integer INVOKER

hash

circle_overlap(circle, circle) FUNCTION internal true boolean INVOKER

implementation of && operator

cos(double precision) FUNCTION internal true double precision INVOKER

cosine

int8(integer) FUNCTION internal true bigint INVOKER

convert int4 to int8

dist_ls(line, lseg) FUNCTION internal true double precision INVOKER

implementation of <-> operator

lseg_recv(internal) FUNCTION internal true lseg INVOKER

I/O

macaddr_recv(internal) FUNCTION internal true macaddr INVOKER

I/O

bitlt(bit, bit) FUNCTION internal true boolean INVOKER

implementation of < operator

timezone(interval, time with time zone) FUNCTION internal true time with time zone INVOKER

adjust time with time zone to new zone

pg_get_partkeydef(oid) FUNCTION internal false text INVOKER

partition key description

hashmacaddr8(macaddr8) FUNCTION internal true integer INVOKER

hash

bool_accum(internal, boolean) FUNCTION internal true internal INVOKER

aggregate transition function

pg_advisory_unlock_shared(bigint) FUNCTION internal false boolean INVOKER

release shared advisory lock

min(time with time zone) AGGREGATE internal true time with time zone INVOKER

minimum value of all time with time zone input values

spg_poly_quad_compress(polygon) FUNCTION internal true box INVOKER

SP-GiST support for quad tree over polygons

min(money) AGGREGATE internal true money INVOKER

minimum value of all money input values

float4ge(real, real) FUNCTION internal true boolean INVOKER

implementation of >= operator

xml_is_well_formed_document(text) FUNCTION internal true boolean INVOKER

determine if a string is well formed XML document

path_out(path) FUNCTION internal true cstring INVOKER

I/O

date_gt_timestamptz(date, timestamp with time zone) FUNCTION internal false boolean INVOKER

implementation of > operator

binary_upgrade_set_next_pg_authid_oid(oid) FUNCTION internal false void INVOKER

for use by pg_upgrade

jsonb_delete(jsonb, integer) FUNCTION internal true jsonb INVOKER

implementation of - operator

interval_support(internal) FUNCTION internal true internal INVOKER

planner support for interval length coercion

scalargtsel(internal, oid, internal, integer) FUNCTION internal false double precision INVOKER

restriction selectivity of > and related operators on scalar datatypes

regoperrecv(internal) FUNCTION internal true regoper INVOKER

I/O

array_agg_finalfn(internal, anynonarray) FUNCTION internal true anyarray INVOKER

aggregate final function

pg_options_to_table(options_array text[], OUT option_name text, OUT option_value text) FUNCTION internal false SETOF record INVOKER

convert generic options array to name/value table

max(tid) AGGREGATE internal true tid INVOKER

maximum value of all tid input values

date_trunc(text, timestamp without time zone) FUNCTION internal true timestamp without time zone INVOKER

truncate timestamp to specified units

pg_stop_backup(exclusive boolean, wait_for_archive boolean DEFAULT true, OUT lsn pg_lsn, OUT labelfile text, OUT spcmapfile text) FUNCTION internal false SETOF record INVOKER

finish taking an online backup

pg_terminate_backend(pid integer, timeout bigint DEFAULT 0) FUNCTION internal false boolean INVOKER

terminate a server process

btvarstrequalimage(oid) FUNCTION internal true boolean INVOKER

equal image

utf8_to_euc_cn(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for UTF8 to EUC_CN

multirange_overleft_range(anymultirange, anyrange) FUNCTION internal true boolean INVOKER

implementation of &< operator

to_regclass(text) FUNCTION internal false regclass INVOKER

convert classname to regclass

gin_extract_jsonb_query_path(jsonb, internal, smallint, internal, internal, internal, internal) FUNCTION internal true internal INVOKER

GIN support

array_to_tsvector(text[]) FUNCTION internal true tsvector INVOKER

build tsvector from array of lexemes

quote_nullable(text) FUNCTION internal true text INVOKER

quote a possibly-null literal for usage in a querystring

jsonb_path_exists_tz(target jsonb, path jsonpath, vars jsonb DEFAULT '{}'::jsonb, silent boolean DEFAULT false) FUNCTION internal false boolean INVOKER

jsonpath exists test with timezone

pg_get_viewdef(text, boolean) FUNCTION internal false text INVOKER

select statement of a view with pretty-print option

box_overleft(box, box) FUNCTION internal true boolean INVOKER

implementation of &< operator

range_recv(internal, oid, integer) FUNCTION internal false anyrange INVOKER

I/O

date_in(cstring) FUNCTION internal false date INVOKER

I/O

multirange_contains_range(anymultirange, anyrange) FUNCTION internal true boolean INVOKER

implementation of @> operator

spg_box_quad_leaf_consistent(internal, internal) FUNCTION internal true boolean INVOKER

SP-GiST support for quad tree over box

areasel(internal, oid, internal, integer) FUNCTION internal false double precision INVOKER

restriction selectivity for area-comparison operators

gtsquery_union(internal, internal) FUNCTION internal true bigint INVOKER

GiST tsquery support

has_tablespace_privilege(text, text) FUNCTION internal false boolean INVOKER

current user privilege on tablespace by tablespace name

avg(real) AGGREGATE internal true double precision INVOKER

the average (arithmetic mean) as float8 of all float4 values

numerictypmodout(integer) FUNCTION internal true cstring INVOKER

I/O typmod

pg_hba_file_rules(OUT line_number integer, OUT type text, OUT database text[], OUT user_name text[], OUT address text, OUT netmask text, OUT auth_method text, OUT options text[], OUT error text) FUNCTION internal false SETOF record INVOKER

show pg_hba.conf rules

mic_to_latin4(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for MULE_INTERNAL to LATIN4

brin_minmax_multi_consistent(internal, internal, internal, integer) FUNCTION internal true boolean INVOKER

BRIN multi minmax support

oidge(oid, oid) FUNCTION internal true boolean INVOKER

implementation of >= operator

int84mi(bigint, integer) FUNCTION internal true bigint INVOKER

implementation of - operator

uuid_ge(uuid, uuid) FUNCTION internal true boolean INVOKER

implementation of >= operator

to_hex(integer) FUNCTION internal true text INVOKER

convert int4 number to hex

binary_upgrade_set_next_multirange_array_pg_type_oid(oid) FUNCTION internal false void INVOKER

for use by pg_upgrade

pg_collation_for("any") FUNCTION internal false text INVOKER

collation of the argument; implementation of the COLLATION FOR expression

path_in(cstring) FUNCTION internal true path INVOKER

I/O

anycompatiblemultirange_in(cstring, oid, integer) FUNCTION internal false anycompatiblemultirange INVOKER

I/O

point_eq(point, point) FUNCTION internal true boolean INVOKER

implementation of ~= operator

pg_get_ruledef(oid) FUNCTION internal false text INVOKER

source text of a rule

percentile_cont_float8_multi_final(internal, double precision[]) FUNCTION internal true double precision[] INVOKER

aggregate final function

pg_config(OUT name text, OUT setting text) FUNCTION internal false SETOF record INVOKER

pg_config binary as a function

pg_try_advisory_lock_shared(bigint) FUNCTION internal false boolean INVOKER

obtain shared advisory lock if available

xml(text) FUNCTION internal false xml INVOKER

perform a non-validating parse of a character string to produce an XML value

range_contains_multirange(anyrange, anymultirange) FUNCTION internal true boolean INVOKER

implementation of @> operator

textcat(text, text) FUNCTION internal true text INVOKER

implementation of || operator

pg_stat_get_db_checksum_last_failure(oid) FUNCTION internal false timestamp with time zone INVOKER

statistics: when last checksum failure was detected in database

last_value(anyelement) WINDOW internal true anyelement INVOKER

fetch the last row value

notlike(text, text) FUNCTION internal true boolean INVOKER

does not match LIKE expression

varbitle(bit varying, bit varying) FUNCTION internal true boolean INVOKER

implementation of <= operator

every(boolean) AGGREGATE internal true boolean INVOKER

boolean-and aggregate

lower(text) FUNCTION internal true text INVOKER

lowercase

nummultirange() FUNCTION internal true nummultirange INVOKER

nummultirange constructor

pg_reload_conf() FUNCTION internal false boolean INVOKER

reload configuration files

date_sortsupport(internal) FUNCTION internal true void INVOKER

sort support

spg_range_quad_choose(internal, internal) FUNCTION internal true void INVOKER

SP-GiST support for quad tree over range

text(character) FUNCTION internal true text INVOKER

convert char(n) to text

circle_overright(circle, circle) FUNCTION internal true boolean INVOKER

implementation of &> operator

jsonb_subscript_handler(internal) FUNCTION internal true internal INVOKER

jsonb subscripting logic

pg_sequence_parameters(sequence_oid oid, OUT start_value bigint, OUT minimum_value bigint, OUT maximum_value bigint, OUT increment bigint, OUT cycle_option boolean, OUT cache_size bigint, OUT data_type oid) FUNCTION internal false record INVOKER

sequence parameters, for use by information schema

network_overlap(inet, inet) FUNCTION internal true boolean INVOKER

implementation of && operator

shobj_description(oid, name) FUNCTION sql false text INVOKER

get description for object id and shared catalog name

float4(bigint) FUNCTION internal true real INVOKER

convert int8 to float4

varbittypmodout(integer) FUNCTION internal true cstring INVOKER

I/O typmod

oidsend(oid) FUNCTION internal true bytea INVOKER

I/O

pg_advisory_lock_shared(integer, integer) FUNCTION internal false void INVOKER

obtain shared advisory lock

dense_rank(VARIADIC "any" ORDER BY VARIADIC "any") AGGREGATE internal true bigint INVOKER

rank of hypothetical row without gaps

scalarltsel(internal, oid, internal, integer) FUNCTION internal false double precision INVOKER

restriction selectivity of < and related operators on scalar datatypes

int42gt(integer, smallint) FUNCTION internal true boolean INVOKER

implementation of > operator

ts_match_tt(text, text) FUNCTION internal false boolean INVOKER

implementation of @@ operator

anycompatiblenonarray_in(cstring) FUNCTION internal true anycompatiblenonarray INVOKER

I/O

textlename(text, name) FUNCTION internal true boolean INVOKER

implementation of <= operator

lower_inc(anyrange) FUNCTION internal true boolean INVOKER

is the range’s lower bound inclusive?

range_gt(anyrange, anyrange) FUNCTION internal true boolean INVOKER

implementation of > operator

byteacmp(bytea, bytea) FUNCTION internal true integer INVOKER

less-equal-greater

regclassrecv(internal) FUNCTION internal true regclass INVOKER

I/O

pg_try_advisory_xact_lock(bigint) FUNCTION internal false boolean INVOKER

obtain exclusive advisory lock if available

likejoinsel(internal, oid, internal, smallint, internal) FUNCTION internal false double precision INVOKER

join selectivity of LIKE

bittypmodout(integer) FUNCTION internal true cstring INVOKER

I/O typmod

box_below(box, box) FUNCTION internal true boolean INVOKER

implementation of <<| operator

float4le(real, real) FUNCTION internal true boolean INVOKER

implementation of <= operator

int4_accum_inv(internal, integer) FUNCTION internal true internal INVOKER

aggregate transition function

poly_in(cstring) FUNCTION internal true polygon INVOKER

I/O

pg_has_role(oid, text) FUNCTION internal false boolean INVOKER

current user privilege on role by role oid

date_lt_timestamptz(date, timestamp with time zone) FUNCTION internal false boolean INVOKER

implementation of < operator

box_contain(box, box) FUNCTION internal true boolean INVOKER

implementation of @> operator

macaddr_lt(macaddr, macaddr) FUNCTION internal true boolean INVOKER

implementation of < operator

ts_rank(real[], tsvector, tsquery) FUNCTION internal true real INVOKER

relevance

positionsel(internal, oid, internal, integer) FUNCTION internal false double precision INVOKER

restriction selectivity for position-comparison operators

jsonpath_send(jsonpath) FUNCTION internal true bytea INVOKER

I/O

varcharout(character varying) FUNCTION internal true cstring INVOKER

I/O

mode(ORDER BY anyelement) AGGREGATE internal true anyelement INVOKER

most common value

numeric_var_pop(internal) FUNCTION internal true numeric INVOKER

aggregate final function

pg_get_triggerdef(oid) FUNCTION internal false text INVOKER

trigger description

lower(anymultirange) FUNCTION internal true anyelement INVOKER

lower bound of multirange

has_column_privilege(oid, text, smallint, text) FUNCTION internal false boolean INVOKER

user privilege on column by user oid, rel name, col attnum

has_type_privilege(text, text) FUNCTION internal false boolean INVOKER

current user privilege on type by type name

float8(jsonb) FUNCTION internal true double precision INVOKER

convert jsonb to float8

float84le(double precision, real) FUNCTION internal true boolean INVOKER

implementation of <= operator

hashvarlenaextended(internal, bigint) FUNCTION internal true bigint INVOKER

hash

hashint8extended(bigint, bigint) FUNCTION internal true bigint INVOKER

hash

range_intersect_agg_transfn(anyrange, anyrange) FUNCTION internal true anyrange INVOKER

range aggregate by intersecting

regprocsend(regproc) FUNCTION internal true bytea INVOKER

I/O

multirange_minus(anymultirange, anymultirange) FUNCTION internal true anymultirange INVOKER

implementation of - operator

gtsquery_compress(internal) FUNCTION internal true internal INVOKER

GiST tsquery support

float4smaller(real, real) FUNCTION internal true real INVOKER

smaller of two

pg_export_snapshot() FUNCTION internal false text INVOKER

export a snapshot

to_jsonb(anyelement) FUNCTION internal false jsonb INVOKER

map input to jsonb

ts_rank_cd(tsvector, tsquery) FUNCTION internal true real INVOKER

relevance

int82div(bigint, smallint) FUNCTION internal true bigint INVOKER

implementation of / operator

flt4_mul_cash(real, money) FUNCTION internal true money INVOKER

implementation of * operator

percentile_cont(double precision ORDER BY interval) AGGREGATE internal true interval INVOKER

continuous distribution percentile

nameeqtext(name, text) FUNCTION internal true boolean INVOKER

implementation of = operator

int8shl(bigint, integer) FUNCTION internal true bigint INVOKER

implementation of << operator

timestamptz_cmp_timestamp(timestamp with time zone, timestamp without time zone) FUNCTION internal false integer INVOKER

less-equal-greater

bool_accum_inv(internal, boolean) FUNCTION internal true internal INVOKER

aggregate transition function

fdw_handler_in(cstring) FUNCTION internal true fdw_handler INVOKER

I/O

pg_log_backend_memory_contexts(integer) FUNCTION internal false boolean INVOKER

log memory contexts of the specified backend

percentile_disc_final(internal, double precision, anyelement) FUNCTION internal true anyelement INVOKER

aggregate final function

int82ne(bigint, smallint) FUNCTION internal true boolean INVOKER

implementation of <> operator

has_server_privilege(name, oid, text) FUNCTION internal false boolean INVOKER

user privilege on server by username, server oid

json_recv(internal) FUNCTION internal true json INVOKER

I/O

obj_description(oid) FUNCTION sql false text INVOKER

deprecated, use two-argument form instead

varcharsend(character varying) FUNCTION internal false bytea INVOKER

I/O

numeric_poly_var_pop(internal) FUNCTION internal true numeric INVOKER

aggregate final function

max(oid) AGGREGATE internal true oid INVOKER

maximum value of all oid input values

float8ne(double precision, double precision) FUNCTION internal true boolean INVOKER

implementation of <> operator

cidsend(cid) FUNCTION internal true bytea INVOKER

I/O

timestamp_le_timestamptz(timestamp without time zone, timestamp with time zone) FUNCTION internal false boolean INVOKER

implementation of <= operator

timestamptz_gt_date(timestamp with time zone, date) FUNCTION internal false boolean INVOKER

implementation of > operator

gtsquery_consistent(internal, internal, integer, oid, internal) FUNCTION internal true boolean INVOKER

GiST tsquery support (obsolete)

cume_dist(VARIADIC "any" ORDER BY VARIADIC "any") AGGREGATE internal true double precision INVOKER

cumulative distribution of hypothetical row

pi() FUNCTION internal true double precision INVOKER

PI

sha512(bytea) FUNCTION internal true bytea INVOKER

SHA-512 hash

numeric_power(numeric, numeric) FUNCTION internal true numeric INVOKER

implementation of ^ operator

range_contained_by(anyrange, anyrange) FUNCTION internal true boolean INVOKER

implementation of <@ operator

avg(double precision) AGGREGATE internal true double precision INVOKER

the average (arithmetic mean) as float8 of all float8 values

log(numeric) FUNCTION sql true numeric INVOKER

base 10 logarithm

timetz_ne(time with time zone, time with time zone) FUNCTION internal true boolean INVOKER

implementation of <> operator

pg_read_binary_file(text, bigint, bigint) FUNCTION internal false bytea INVOKER

read bytea from a file

date_cmp_timestamp(date, timestamp without time zone) FUNCTION internal true integer INVOKER

less-equal-greater

to_char(real, text) FUNCTION internal false text INVOKER

format float4 to text

texticregexeq_support(internal) FUNCTION internal true internal INVOKER

planner support for texticregexeq

record_image_eq(record, record) FUNCTION internal true boolean INVOKER

implementation of *= operator

matchingjoinsel(internal, oid, internal, smallint, internal) FUNCTION internal false double precision INVOKER

join selectivity for generic matching operators

utf8_to_euc_tw(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for UTF8 to EUC_TW

lowrite(integer, bytea) FUNCTION internal false integer INVOKER

large object write

cash_div_int4(money, integer) FUNCTION internal true money INVOKER

implementation of / operator

int4in(cstring) FUNCTION internal true integer INVOKER

I/O

inet_client_addr() FUNCTION internal false inet INVOKER

inet address of the client

like(bytea, bytea) FUNCTION internal true boolean INVOKER

matches LIKE expression

jsonb_recv(internal) FUNCTION internal true jsonb INVOKER

I/O

cash_lt(money, money) FUNCTION internal true boolean INVOKER

implementation of < operator

gist_poly_compress(internal) FUNCTION internal true internal INVOKER

GiST support

pg_get_statisticsobjdef_columns(oid) FUNCTION internal false text INVOKER

extended statistics columns

tan(double precision) FUNCTION internal true double precision INVOKER

tangent

length(bytea) FUNCTION internal true integer INVOKER

octet length

path_n_lt(path, path) FUNCTION internal true boolean INVOKER

implementation of < operator

sign(numeric) FUNCTION internal true numeric INVOKER

sign of value

satisfies_hash_partition(oid, integer, integer, VARIADIC "any") FUNCTION internal true boolean INVOKER

hash partition CHECK constraint

translate(text, text, text) FUNCTION internal true text INVOKER

map a set of characters appearing in string

poly_above(polygon, polygon) FUNCTION internal true boolean INVOKER

implementation of |>> operator

ceiling(double precision) FUNCTION internal true double precision INVOKER

nearest integer >= value

pg_copy_logical_replication_slot(src_slot_name name, dst_slot_name name, temporary boolean, OUT slot_name name, OUT lsn pg_lsn) FUNCTION internal false record INVOKER

copy a logical replication slot, changing temporality

line_interpt(line, line) FUNCTION internal true point INVOKER

implementation of # operator

int8range_subdiff(bigint, bigint) FUNCTION internal true double precision INVOKER

float8 difference of two int8 values

cash_mi(money, money) FUNCTION internal true money INVOKER

implementation of - operator

poly_contain(polygon, polygon) FUNCTION internal true boolean INVOKER

implementation of @> operator

atand(double precision) FUNCTION internal true double precision INVOKER

arctangent, degrees

record_send(record) FUNCTION internal false bytea INVOKER

I/O

int4range_canonical(int4range) FUNCTION internal true int4range INVOKER

convert an int4 range to canonical form

in_range(timestamp without time zone, timestamp without time zone, interval, boolean, boolean) FUNCTION internal true boolean INVOKER

window RANGE support

int2vectorsend(int2vector) FUNCTION internal true bytea INVOKER

I/O

lag(anyelement) WINDOW internal true anyelement INVOKER

fetch the preceding row value

json_in(cstring) FUNCTION internal true json INVOKER

I/O

timetz_lt(time with time zone, time with time zone) FUNCTION internal true boolean INVOKER

implementation of < operator

unknownsend(unknown) FUNCTION internal true bytea INVOKER

I/O

pg_stat_get_activity(pid integer, OUT datid oid, OUT pid integer, OUT usesysid oid, OUT application_name text, OUT state text, OUT query text, OUT wait_event_type text, OUT wait_event text, OUT xact_start timestamp with time zone, OUT query_start timestamp with time zone, OUT backend_start timestamp with time zone, OUT state_change timestamp with time zone, OUT client_addr inet, OUT client_hostname text, OUT client_port integer, OUT backend_xid xid, OUT backend_xmin xid, OUT backend_type text, OUT ssl boolean, OUT sslversion text, OUT sslcipher text, OUT sslbits integer, OUT ssl_client_dn text, OUT ssl_client_serial numeric, OUT ssl_issuer_dn text, OUT gss_auth boolean, OUT gss_princ text, OUT gss_enc boolean, OUT leader_pid integer, OUT query_id bigint) FUNCTION internal false SETOF record INVOKER

statistics: information about currently active backends

pg_stat_get_db_sessions_killed(oid) FUNCTION internal false bigint INVOKER

statistics: number of sessions killed by administrative action

tsvector_concat(tsvector, tsvector) FUNCTION internal true tsvector INVOKER

implementation of || operator

tsq_mcontains(tsquery, tsquery) FUNCTION internal true boolean INVOKER

implementation of @> operator

factorial(bigint) FUNCTION internal true numeric INVOKER

factorial

json_extract_path(from_json json, VARIADIC path_elems text[]) FUNCTION internal true json INVOKER

get value from json with path elements

oidvectorrecv(internal) FUNCTION internal true oidvector INVOKER

I/O

sha256(bytea) FUNCTION internal true bytea INVOKER

SHA-256 hash

date_trunc(text, timestamp with time zone, text) FUNCTION internal false timestamp with time zone INVOKER

truncate timestamp with time zone to specified units in specified time zone

jsonb_gt(jsonb, jsonb) FUNCTION internal true boolean INVOKER

implementation of > operator

bpcharout(character) FUNCTION internal true cstring INVOKER

I/O

box_distance(box, box) FUNCTION internal true double precision INVOKER

implementation of <-> operator

numeric_lt(numeric, numeric) FUNCTION internal true boolean INVOKER

implementation of < operator

unnest(tsvector tsvector, OUT lexeme text, OUT positions smallint[], OUT weights text[]) FUNCTION internal true SETOF record INVOKER

expand tsvector to set of rows

iso8859_1_to_utf8(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for LATIN1 to UTF8

tsquery_phrase(tsquery, tsquery, integer) FUNCTION internal true tsquery INVOKER

phrase-concatenate with distance

numeric_cmp(numeric, numeric) FUNCTION internal true integer INVOKER

less-equal-greater

brin_minmax_multi_distance_timetz(internal, internal) FUNCTION internal true double precision INVOKER

BRIN multi minmax timetz distance

ginqueryarrayextract(anyarray, internal, smallint, internal, internal, internal, internal) FUNCTION internal true internal INVOKER

GIN array support

float8_regr_combine(double precision[], double precision[]) FUNCTION internal true double precision[] INVOKER

aggregate combine function

to_ascii(text, integer) FUNCTION internal true text INVOKER

encode text from encoding to ASCII text

sind(double precision) FUNCTION internal true double precision INVOKER

sine, degrees

xpath(text, xml, text[]) FUNCTION internal true xml[] INVOKER

evaluate XPath expression, with namespaces support

bttextnamecmp(text, name) FUNCTION internal true integer INVOKER

less-equal-greater

int8dec(bigint) FUNCTION internal true bigint INVOKER

decrement

float4gt(real, real) FUNCTION internal true boolean INVOKER

implementation of > operator

float4div(real, real) FUNCTION internal true real INVOKER

implementation of / operator

npoints(polygon) FUNCTION internal true integer INVOKER

number of points

int4larger(integer, integer) FUNCTION internal true integer INVOKER

larger of two

numeric_abs(numeric) FUNCTION internal true numeric INVOKER

implementation of @ operator

timetz_cmp(time with time zone, time with time zone) FUNCTION internal true integer INVOKER

less-equal-greater

var_pop(bigint) AGGREGATE internal true numeric INVOKER

population variance of bigint input values (square of the population standard deviation)

int24pl(smallint, integer) FUNCTION internal true integer INVOKER

implementation of + operator

justify_days(interval) FUNCTION internal true interval INVOKER

promote groups of 30 days to numbers of months

hash_aclitem_extended(aclitem, bigint) FUNCTION internal true bigint INVOKER

hash

cidr_in(cstring) FUNCTION internal true cidr INVOKER

I/O

lseg_ge(lseg, lseg) FUNCTION internal true boolean INVOKER

implementation of >= operator

anyarray_send(anyarray) FUNCTION internal false bytea INVOKER

I/O

jsonb_extract_path(from_json jsonb, VARIADIC path_elems text[]) FUNCTION internal true jsonb INVOKER

get value from jsonb with path elements

set_masklen(cidr, integer) FUNCTION internal true cidr INVOKER

change netmask of cidr

pg_get_constraintdef(oid) FUNCTION internal false text INVOKER

constraint description

tsquery_gt(tsquery, tsquery) FUNCTION internal true boolean INVOKER

implementation of > operator

cash_mul_flt8(money, double precision) FUNCTION internal true money INVOKER

implementation of * operator

int24mi(smallint, integer) FUNCTION internal true integer INVOKER

implementation of - operator

bit_send(bit) FUNCTION internal true bytea INVOKER

I/O

brin_desummarize_range(regclass, bigint) FUNCTION internal false void INVOKER

brin: desummarize page range

pg_statistics_obj_is_visible(oid) FUNCTION internal false boolean INVOKER

is statistics object visible in search path?

record_ge(record, record) FUNCTION internal true boolean INVOKER

implementation of >= operator

power(numeric, numeric) FUNCTION internal true numeric INVOKER

exponentiation

tsvector_ne(tsvector, tsvector) FUNCTION internal true boolean INVOKER

implementation of <> operator

float4mul(real, real) FUNCTION internal true real INVOKER

implementation of * operator

float8_accum(double precision[], double precision) FUNCTION internal true double precision[] INVOKER

aggregate transition function

cash_div_int2(money, smallint) FUNCTION internal true money INVOKER

implementation of / operator

interval_larger(interval, interval) FUNCTION internal true interval INVOKER

larger of two

min(inet) AGGREGATE internal true inet INVOKER

minimum value of all inet input values

bpchariclike(character, text) FUNCTION internal true boolean INVOKER

implementation of ~~* operator

int8_accum(internal, bigint) FUNCTION internal true internal INVOKER

aggregate transition function

generate_series(numeric, numeric, numeric) FUNCTION internal true SETOF numeric INVOKER

non-persistent series generator

pg_stat_get_db_blocks_fetched(oid) FUNCTION internal false bigint INVOKER

statistics: blocks fetched for database

to_tsvector(jsonb) FUNCTION internal false tsvector INVOKER

transform string values from jsonb to tsvector

date_part(text, time with time zone) FUNCTION internal true double precision INVOKER

extract field from time with time zone

convert(bytea, name, name) FUNCTION internal false bytea INVOKER

convert string with specified encoding names

int4ge(integer, integer) FUNCTION internal true boolean INVOKER

implementation of >= operator

string_agg_finalfn(internal) FUNCTION internal true text INVOKER

aggregate final function

first_value(anyelement) WINDOW internal true anyelement INVOKER

fetch the first row value

bpchar(character, integer, boolean) FUNCTION internal true character INVOKER

adjust char() to typmod length

variance(bigint) AGGREGATE internal true numeric INVOKER

historical alias for var_samp

jsonb_exists(jsonb, text) FUNCTION internal true boolean INVOKER

implementation of ? operator

bit_in(cstring, oid, integer) FUNCTION internal true bit INVOKER

I/O

tstzrange_subdiff(timestamp with time zone, timestamp with time zone) FUNCTION internal true double precision INVOKER

float8 difference of two timestamp with time zone values

int42div(integer, smallint) FUNCTION internal true integer INVOKER

implementation of / operator

intervaltypmodin(cstring[]) FUNCTION internal true integer INVOKER

I/O typmod

binary_upgrade_set_missing_value(oid, text, text) FUNCTION internal false void INVOKER

for use by pg_upgrade

macaddr8_le(macaddr8, macaddr8) FUNCTION internal true boolean INVOKER

implementation of <= operator

trigger_out(trigger) FUNCTION internal true cstring INVOKER

I/O

point_out(point) FUNCTION internal true cstring INVOKER

I/O

int8up(bigint) FUNCTION internal true bigint INVOKER

implementation of + operator

pg_stat_get_backend_dbid(integer) FUNCTION internal false oid INVOKER

statistics: database ID of backend

bit_and(integer) AGGREGATE internal true integer INVOKER

bitwise-and integer aggregate

jsonb_path_exists_opr(jsonb, jsonpath) FUNCTION internal true boolean INVOKER

implementation of @? operator

ltrim(text) FUNCTION internal true text INVOKER

trim spaces from left end of string

inet_same_family(inet, inet) FUNCTION internal true boolean INVOKER

are the addresses from the same family?

pg_ts_template_is_visible(oid) FUNCTION internal false boolean INVOKER

is text search template visible in search path?

boolin(cstring) FUNCTION internal true boolean INVOKER

I/O

float8pl(double precision, double precision) FUNCTION internal true double precision INVOKER

implementation of + operator

current_query() FUNCTION internal false text INVOKER

get the currently executing query

pg_stat_get_db_tuples_fetched(oid) FUNCTION internal false bigint INVOKER

statistics: tuples fetched for database

tidgt(tid, tid) FUNCTION internal true boolean INVOKER

implementation of > operator

btfloat4cmp(real, real) FUNCTION internal true integer INVOKER

less-equal-greater

int82mi(bigint, smallint) FUNCTION internal true bigint INVOKER

implementation of - operator

length(bytea, name) FUNCTION internal false integer INVOKER

length of string in specified encoding

regconfigout(regconfig) FUNCTION internal false cstring INVOKER

I/O

text_pattern_ge(text, text) FUNCTION internal true boolean INVOKER

implementation of ~>=~ operator

timestamptz(timestamp with time zone, integer) FUNCTION internal true timestamp with time zone INVOKER

adjust timestamptz precision

pg_conversion_is_visible(oid) FUNCTION internal false boolean INVOKER

is conversion visible in search path?

array_length(anyarray, integer) FUNCTION internal true integer INVOKER

array length

box_send(box) FUNCTION internal true bytea INVOKER

I/O

network_eq(inet, inet) FUNCTION internal true boolean INVOKER

implementation of = operator

oidvectorne(oidvector, oidvector) FUNCTION internal true boolean INVOKER

implementation of <> operator

uuid_send(uuid) FUNCTION internal true bytea INVOKER

I/O

int42eq(integer, smallint) FUNCTION internal true boolean INVOKER

implementation of = operator

has_column_privilege(name, oid, text, text) FUNCTION internal false boolean INVOKER

user privilege on column by username, rel oid, col name

has_column_privilege(oid, oid, smallint, text) FUNCTION internal false boolean INVOKER

user privilege on column by user oid, rel oid, col attnum

var_samp(integer) AGGREGATE internal true numeric INVOKER

sample variance of integer input values (square of the sample standard deviation)

ts_headline(regconfig, jsonb, tsquery, text) FUNCTION internal true jsonb INVOKER

generate headline from jsonb

float8in(cstring) FUNCTION internal true double precision INVOKER

I/O

timestamptz_in(cstring, oid, integer) FUNCTION internal false timestamp with time zone INVOKER

I/O

lseg_ne(lseg, lseg) FUNCTION internal true boolean INVOKER

implementation of <> operator

numeric_ge(numeric, numeric) FUNCTION internal true boolean INVOKER

implementation of >= operator

point_sub(point, point) FUNCTION internal true point INVOKER

implementation of - operator

pg_identify_object(classid oid, objid oid, objsubid integer, OUT type text, OUT schema text, OUT name text, OUT identity text) FUNCTION internal false record INVOKER

get machine-parseable identification of SQL object

bpchartypmodin(cstring[]) FUNCTION internal true integer INVOKER

I/O typmod

pg_current_snapshot() FUNCTION internal false pg_snapshot INVOKER

get current snapshot

big5_to_euc_tw(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for BIG5 to EUC_TW

regoperatorrecv(internal) FUNCTION internal true regoperator INVOKER

I/O

nameicregexne(name, text) FUNCTION internal true boolean INVOKER

implementation of !~* operator

close_sl(lseg, line) FUNCTION internal true point INVOKER

implementation of ## operator

tidge(tid, tid) FUNCTION internal true boolean INVOKER

implementation of >= operator

numeric_poly_stddev_samp(internal) FUNCTION internal true numeric INVOKER

aggregate final function

interval_mi(interval, interval) FUNCTION internal true interval INVOKER

implementation of - operator

tanh(double precision) FUNCTION internal true double precision INVOKER

hyperbolic tangent

date_bin(interval, timestamp without time zone, timestamp without time zone) FUNCTION internal true timestamp without time zone INVOKER

bin timestamp into specified interval

unnest(anymultirange) FUNCTION internal true SETOF anyrange INVOKER

expand multirange to set of ranges

npoints(path) FUNCTION internal true integer INVOKER

number of points

enum_last(anyenum) FUNCTION internal false anyenum INVOKER

last value of the input enum type

point(path) FUNCTION internal true point INVOKER

center of

macaddr8_lt(macaddr8, macaddr8) FUNCTION internal true boolean INVOKER

implementation of < operator

pg_lsn_ne(pg_lsn, pg_lsn) FUNCTION internal true boolean INVOKER

implementation of <> operator

dist_bl(box, line) FUNCTION internal true double precision INVOKER

implementation of <-> operator

xid8out(xid8) FUNCTION internal true cstring INVOKER

I/O

tsvector_eq(tsvector, tsvector) FUNCTION internal true boolean INVOKER

implementation of = operator

gin_tsquery_consistent(internal, smallint, tsquery, integer, internal, internal, internal, internal) FUNCTION internal true boolean INVOKER

GIN tsvector support (obsolete)

acosh(double precision) FUNCTION internal true double precision INVOKER

inverse hyperbolic cosine

money(integer) FUNCTION internal false money INVOKER

convert int4 to money

multirange_overlaps_range(anymultirange, anyrange) FUNCTION internal true boolean INVOKER

implementation of && operator

percentile_cont(double precision ORDER BY double precision) AGGREGATE internal true double precision INVOKER

continuous distribution percentile

xidsend(xid) FUNCTION internal true bytea INVOKER

I/O

tsvector_update_trigger() FUNCTION internal false trigger INVOKER

trigger for automatic update of tsvector column

byteale(bytea, bytea) FUNCTION internal true boolean INVOKER

implementation of <= operator

overlaps(time without time zone, time without time zone, time without time zone, interval) FUNCTION sql true boolean INVOKER

intervals overlap?

jsonb_contained(jsonb, jsonb) FUNCTION internal true boolean INVOKER

implementation of <@ operator

binary_upgrade_set_next_array_pg_type_oid(oid) FUNCTION internal false void INVOKER

for use by pg_upgrade

float8ge(double precision, double precision) FUNCTION internal true boolean INVOKER

implementation of >= operator

float48pl(real, double precision) FUNCTION internal true double precision INVOKER

implementation of + operator

int8out(bigint) FUNCTION internal true cstring INVOKER

I/O

xid8eq(xid8, xid8) FUNCTION internal true boolean INVOKER

implementation of = operator

int2abs(smallint) FUNCTION internal true smallint INVOKER

implementation of @ operator

circle_left(circle, circle) FUNCTION internal true boolean INVOKER

implementation of << operator

mic_to_euc_jp(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for MULE_INTERNAL to EUC_JP

box_overlap(box, box) FUNCTION internal true boolean INVOKER

implementation of && operator

regcollationout(regcollation) FUNCTION internal false cstring INVOKER

I/O

anycompatiblemultirange_out(anycompatiblemultirange) FUNCTION internal false cstring INVOKER

I/O

pg_database_size(name) FUNCTION internal false bigint INVOKER

total disk space usage for the specified database

normalize(text, text DEFAULT 'NFC'::text) FUNCTION internal true text INVOKER

Unicode normalization

range_out(anyrange) FUNCTION internal false cstring INVOKER

I/O

int2(bigint) FUNCTION internal true smallint INVOKER

convert int8 to int2

texticregexeq(text, text) FUNCTION internal true boolean INVOKER

implementation of ~* operator

btint42cmp(integer, smallint) FUNCTION internal true integer INVOKER

less-equal-greater

pg_stat_get_db_xact_commit(oid) FUNCTION internal false bigint INVOKER

statistics: transactions committed

like(text, text) FUNCTION internal true boolean INVOKER

matches LIKE expression

substring(text, integer) FUNCTION internal true text INVOKER

extract portion of string

jsonb_build_object() FUNCTION internal false jsonb INVOKER

build an empty jsonb object

textlen(text) FUNCTION internal true integer INVOKER

length

has_sequence_privilege(oid, oid, text) FUNCTION internal false boolean INVOKER

user privilege on sequence by user oid, seq oid

int4multirange(VARIADIC int4range[]) FUNCTION internal true int4multirange INVOKER

int4multirange constructor

timestamptz(timestamp without time zone) FUNCTION internal false timestamp with time zone INVOKER

convert timestamp to timestamp with time zone

bpchar_pattern_le(character, character) FUNCTION internal true boolean INVOKER

implementation of ~<=~ operator

getdatabaseencoding() FUNCTION internal false name INVOKER

encoding name of current database

float4out(real) FUNCTION internal true cstring INVOKER

I/O

varbit_in(cstring, oid, integer) FUNCTION internal true bit varying INVOKER

I/O

timestamp_send(timestamp without time zone) FUNCTION internal true bytea INVOKER

I/O

win_to_utf8(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for WIN to UTF8

thesaurus_init(internal) FUNCTION internal true internal INVOKER

(internal)

bitle(bit, bit) FUNCTION internal true boolean INVOKER

implementation of <= operator

int8xor(bigint, bigint) FUNCTION internal true bigint INVOKER

implementation of # operator

pg_get_partition_constraintdef(oid) FUNCTION internal false text INVOKER

partition constraint description

path_n_eq(path, path) FUNCTION internal true boolean INVOKER

implementation of = operator

network_supeq(inet, inet) FUNCTION internal true boolean INVOKER

implementation of >>= operator

log10(numeric) FUNCTION sql true numeric INVOKER

base 10 logarithm

database_to_xml(nulls boolean, tableforest boolean, targetns text) FUNCTION internal false xml INVOKER

map database contents to XML

regrolerecv(internal) FUNCTION internal true regrole INVOKER

I/O

tidsmaller(tid, tid) FUNCTION internal true tid INVOKER

smaller of two

char_length(text) FUNCTION internal true integer INVOKER

character length

johab_to_utf8(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for JOHAB to UTF8

xideq(xid, xid) FUNCTION internal true boolean INVOKER

implementation of = operator

pg_stat_get_last_analyze_time(oid) FUNCTION internal false timestamp with time zone INVOKER

statistics: last manual analyze time for a table

hashfloat4(real) FUNCTION internal true integer INVOKER

hash

tideq(tid, tid) FUNCTION internal true boolean INVOKER

implementation of = operator

box_below_eq(box, box) FUNCTION internal true boolean INVOKER

implementation of <^ operator

character_length(character) FUNCTION internal true integer INVOKER

character length

RI_FKey_setdefault_upd() FUNCTION internal false trigger INVOKER

referential integrity ON UPDATE SET DEFAULT

has_language_privilege(name, text, text) FUNCTION internal false boolean INVOKER

user privilege on language by username, language name

cbrt(double precision) FUNCTION internal true double precision INVOKER

cube root

spg_kd_picksplit(internal, internal) FUNCTION internal true void INVOKER

SP-GiST support for k-d tree over point

line_distance(line, line) FUNCTION internal true double precision INVOKER

implementation of <-> operator

starts_with(text, text) FUNCTION internal true boolean INVOKER

implementation of ^@ operator

area(path) FUNCTION internal true double precision INVOKER

area of a closed path

timestamptz_mi_interval(timestamp with time zone, interval) FUNCTION internal false timestamp with time zone INVOKER

implementation of - operator

numeric_inc(numeric) FUNCTION internal true numeric INVOKER

increment by one

pg_lsn_send(pg_lsn) FUNCTION internal true bytea INVOKER

I/O

set_byte(bytea, integer, integer) FUNCTION internal true bytea INVOKER

set byte

tsvector_le(tsvector, tsvector) FUNCTION internal true boolean INVOKER

implementation of <= operator

exp(double precision) FUNCTION internal true double precision INVOKER

natural exponential (e^x)

jsonb_agg_finalfn(internal) FUNCTION internal false jsonb INVOKER

jsonb aggregate final function

split_part(text, text, integer) FUNCTION internal true text INVOKER

split string by field_sep and return field_num

timetz_eq(time with time zone, time with time zone) FUNCTION internal true boolean INVOKER

implementation of = operator

has_schema_privilege(oid, text, text) FUNCTION internal false boolean INVOKER

user privilege on schema by user oid, schema name

max(text) AGGREGATE internal true text INVOKER

maximum value of all text input values

float8_var_pop(double precision[]) FUNCTION internal true double precision INVOKER

aggregate final function

tstzrange(timestamp with time zone, timestamp with time zone) FUNCTION internal true tstzrange INVOKER

tstzrange constructor

to_regoper(text) FUNCTION internal false regoper INVOKER

convert operator name to regoper

arraycontsel(internal, oid, internal, integer) FUNCTION internal false double precision INVOKER

restriction selectivity for array-containment operators

timestamp_ne(timestamp without time zone, timestamp without time zone) FUNCTION internal true boolean INVOKER

implementation of <> operator

macaddr8_send(macaddr8) FUNCTION internal true bytea INVOKER

I/O

timetz_pl_interval(time with time zone, interval) FUNCTION internal true time with time zone INVOKER

implementation of + operator

cursor_to_xmlschema(cursor refcursor, nulls boolean, tableforest boolean, targetns text) FUNCTION internal false xml INVOKER

map cursor structure to XML Schema

brin_minmax_multi_add_value(internal, internal, internal, internal) FUNCTION internal true boolean INVOKER

BRIN multi minmax support

pg_get_triggerdef(oid, boolean) FUNCTION internal false text INVOKER

trigger description with pretty-print option

timestamptz_smaller(timestamp with time zone, timestamp with time zone) FUNCTION internal true timestamp with time zone INVOKER

smaller of two

byteane(bytea, bytea) FUNCTION internal true boolean INVOKER

implementation of <> operator

pg_stat_get_db_tuples_inserted(oid) FUNCTION internal false bigint INVOKER

statistics: tuples inserted in database

lo_create(oid) FUNCTION internal false oid INVOKER

large object create

cardinality(anyarray) FUNCTION internal true integer INVOKER

array cardinality

gtsvector_compress(internal) FUNCTION internal true internal INVOKER

GiST tsvector support

brin_minmax_multi_distance_float8(internal, internal) FUNCTION internal true double precision INVOKER

BRIN multi minmax float8 distance

isparallel(lseg, lseg) FUNCTION internal true boolean INVOKER

parallel

lseg_intersect(lseg, lseg) FUNCTION internal true boolean INVOKER

implementation of ?# operator

date_part(text, timestamp without time zone) FUNCTION internal true double precision INVOKER

extract field from timestamp

pg_stat_get_backend_activity_start(integer) FUNCTION internal false timestamp with time zone INVOKER

statistics: start time for current query of backend

multirange_le(anymultirange, anymultirange) FUNCTION internal true boolean INVOKER

implementation of <= operator

bthandler(internal) FUNCTION internal false index_am_handler INVOKER

btree index access method handler

box_recv(internal) FUNCTION internal true box INVOKER

I/O

float8_regr_syy(double precision[]) FUNCTION internal true double precision INVOKER

aggregate final function

pg_stat_get_buf_fsync_backend() FUNCTION internal false bigint INVOKER

statistics: number of backend buffer writes that did their own fsync

int4range(integer, integer, text) FUNCTION internal true int4range INVOKER

int4range constructor

pg_logical_emit_message(boolean, text, text) FUNCTION internal false pg_lsn INVOKER

emit a textual logical decoding message

extract(text, time without time zone) FUNCTION internal true numeric INVOKER

extract field from time

timestamptz_cmp_date(timestamp with time zone, date) FUNCTION internal false integer INVOKER

less-equal-greater

pg_get_catalog_foreign_keys(OUT fktable regclass, OUT fkcols text[], OUT pktable regclass, OUT pkcols text[], OUT is_array boolean, OUT is_opt boolean) FUNCTION internal false SETOF record INVOKER

list of catalog foreign key relationships

time(time with time zone) FUNCTION internal true time without time zone INVOKER

convert time with time zone to time

min(bigint) AGGREGATE internal true bigint INVOKER

minimum value of all bigint input values

range_send(anyrange) FUNCTION internal false bytea INVOKER

I/O

oidvectorin(cstring) FUNCTION internal true oidvector INVOKER

I/O

similar_to_escape(text) FUNCTION internal true text INVOKER

convert SQL regexp pattern to POSIX style

int2um(smallint) FUNCTION internal true smallint INVOKER

implementation of - operator

pg_get_indexdef(oid, integer, boolean) FUNCTION internal false text INVOKER

index description (full create statement or single expression) with pretty-print option

pg_xact_commit_timestamp_origin(xid xid, OUT "timestamp" timestamp with time zone, OUT roident oid) FUNCTION internal false record INVOKER

get commit timestamp and replication origin of a transaction

float8_regr_accum(double precision[], double precision, double precision) FUNCTION internal true double precision[] INVOKER

aggregate transition function

timestamp_ge_date(timestamp without time zone, date) FUNCTION internal true boolean INVOKER

implementation of >= operator

gin_tsquery_triconsistent(internal, smallint, tsvector, integer, internal, internal, internal) FUNCTION internal true "char" INVOKER

GIN tsvector support

pg_promote(wait boolean DEFAULT true, wait_seconds integer DEFAULT 60) FUNCTION internal false boolean INVOKER

promote standby server

jsonb_to_recordset(jsonb) FUNCTION internal false SETOF record INVOKER

get set of records with fields from a jsonb array of objects

hashoidvectorextended(oidvector, bigint) FUNCTION internal true bigint INVOKER

hash

min(double precision) AGGREGATE internal true double precision INVOKER

minimum value of all float8 input values

on_sl(lseg, line) FUNCTION internal true boolean INVOKER

implementation of <@ operator

range_intersect(anyrange, anyrange) FUNCTION internal true anyrange INVOKER

implementation of * operator

pg_stat_get_mod_since_analyze(oid) FUNCTION internal false bigint INVOKER

statistics: number of tuples changed since last analyze

lo_import(text, oid) FUNCTION internal false oid INVOKER

large object import

pg_size_pretty(bigint) FUNCTION internal true text INVOKER

convert a long int to a human readable text using size units

jsonb_ge(jsonb, jsonb) FUNCTION internal true boolean INVOKER

implementation of >= operator

has_server_privilege(oid, oid, text) FUNCTION internal false boolean INVOKER

user privilege on server by user oid, server oid

make_timestamptz(year integer, month integer, mday integer, hour integer, min integer, sec double precision) FUNCTION internal false timestamp with time zone INVOKER

construct timestamp with time zone

pg_try_advisory_lock(bigint) FUNCTION internal false boolean INVOKER

obtain exclusive advisory lock if available

int42pl(integer, smallint) FUNCTION internal true integer INVOKER

implementation of + operator

cidrecv(internal) FUNCTION internal true cid INVOKER

I/O

latin2_to_win1250(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for LATIN2 to WIN1250

enum_recv(internal, oid) FUNCTION internal false anyenum INVOKER

I/O

oidrecv(internal) FUNCTION internal true oid INVOKER

I/O

varbittypmodin(cstring[]) FUNCTION internal true integer INVOKER

I/O typmod

var_pop(smallint) AGGREGATE internal true numeric INVOKER

population variance of smallint input values (square of the population standard deviation)

pg_stat_get_db_xact_rollback(oid) FUNCTION internal false bigint INVOKER

statistics: transactions rolled back

pg_event_trigger_ddl_commands(OUT classid oid, OUT objid oid, OUT objsubid integer, OUT command_tag text, OUT object_type text, OUT schema_name text, OUT object_identity text, OUT in_extension boolean, OUT command pg_ddl_command) FUNCTION internal false SETOF record INVOKER

list DDL actions being executed by the current command

spg_range_quad_inner_consistent(internal, internal) FUNCTION internal true void INVOKER

SP-GiST support for quad tree over range

nlikejoinsel(internal, oid, internal, smallint, internal) FUNCTION internal false double precision INVOKER

join selectivity of NOT LIKE

binary_upgrade_set_next_toast_pg_class_oid(oid) FUNCTION internal false void INVOKER

for use by pg_upgrade

degrees(double precision) FUNCTION internal true double precision INVOKER

radians to degrees

has_column_privilege(oid, oid, text, text) FUNCTION internal false boolean INVOKER

user privilege on column by user oid, rel oid, col name

brin_minmax_multi_options(internal) FUNCTION internal true void INVOKER

BRIN multi minmax support

range_overright_multirange(anyrange, anymultirange) FUNCTION internal true boolean INVOKER

implementation of &> operator

scalarlejoinsel(internal, oid, internal, smallint, internal) FUNCTION internal false double precision INVOKER

join selectivity of <= and related operators on scalar datatypes

int8le(bigint, bigint) FUNCTION internal true boolean INVOKER

implementation of <= operator

to_char(bigint, text) FUNCTION internal false text INVOKER

format int8 to text

poly_below(polygon, polygon) FUNCTION internal true boolean INVOKER

implementation of <<| operator

numnode(tsquery) FUNCTION internal true integer INVOKER

number of nodes

gin_tsquery_consistent(internal, smallint, tsquery, integer, internal, internal) FUNCTION internal true boolean INVOKER

GIN tsvector support (obsolete)

has_column_privilege(name, text, text, text) FUNCTION internal false boolean INVOKER

user privilege on column by username, rel name, col name

iso8859_to_utf8(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for ISO-8859 2-16 to UTF8

jsonb_each_text(from_json jsonb, OUT key text, OUT value text) FUNCTION internal true SETOF record INVOKER

key value pairs of a jsonb object

win1250_to_mic(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for WIN1250 to MULE_INTERNAL

float84lt(double precision, real) FUNCTION internal true boolean INVOKER

implementation of < operator

network_ne(inet, inet) FUNCTION internal true boolean INVOKER

implementation of <> operator

namene(name, name) FUNCTION internal true boolean INVOKER

implementation of <> operator

int8smaller(bigint, bigint) FUNCTION internal true bigint INVOKER

smaller of two

range_overleft(anyrange, anyrange) FUNCTION internal true boolean INVOKER

implementation of &< operator

close_ls(line, lseg) FUNCTION internal true point INVOKER

implementation of ## operator

pg_indexam_progress_phasename(oid, bigint) FUNCTION internal true text INVOKER

return name of given index build phase

poly_same(polygon, polygon) FUNCTION internal true boolean INVOKER

implementation of ~= operator

datemultirange() FUNCTION internal true datemultirange INVOKER

datemultirange constructor

timetypmodout(integer) FUNCTION internal true cstring INVOKER

I/O typmod

convert_from(bytea, name) FUNCTION internal false text INVOKER

convert string with specified source encoding name

line_parallel(line, line) FUNCTION internal true boolean INVOKER

implementation of ?|| operator

timetz(time with time zone, integer) FUNCTION internal true time with time zone INVOKER

adjust time with time zone precision

box_overbelow(box, box) FUNCTION internal true boolean INVOKER

implementation of &<| operator

lag(anyelement, integer) WINDOW internal true anyelement INVOKER

fetch the Nth preceding row value

percentile_disc(double precision ORDER BY anyelement) AGGREGATE internal true anyelement INVOKER

discrete percentile

has_tablespace_privilege(oid, text, text) FUNCTION internal false boolean INVOKER

user privilege on tablespace by user oid, tablespace name

json_object_keys(json) FUNCTION internal true SETOF text INVOKER

get json object keys

date_ge_timestamp(date, timestamp without time zone) FUNCTION internal true boolean INVOKER

implementation of >= operator

int4out(integer) FUNCTION internal true cstring INVOKER

I/O

utf8_to_gbk(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for UTF8 to GBK

brin_minmax_multi_distance_date(internal, internal) FUNCTION internal true double precision INVOKER

BRIN multi minmax date distance

array_out(anyarray) FUNCTION internal false cstring INVOKER

I/O

utf8_to_win(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for UTF8 to WIN

abs(smallint) FUNCTION internal true smallint INVOKER

absolute value

multirange_gist_consistent(internal, anymultirange, smallint, oid, internal) FUNCTION internal true boolean INVOKER

GiST support

int8(real) FUNCTION internal true bigint INVOKER

convert float4 to int8

xpath_exists(text, xml, text[]) FUNCTION internal true boolean INVOKER

test XML value against XPath expression, with namespace support

array_fill(anyelement, integer[]) FUNCTION internal true anyarray INVOKER

array constructor with value

jsonb_path_match_tz(target jsonb, path jsonpath, vars jsonb DEFAULT '{}'::jsonb, silent boolean DEFAULT false) FUNCTION internal false boolean INVOKER

jsonpath match with timezone

hash_multirange_extended(anymultirange, bigint) FUNCTION internal true bigint INVOKER

hash a multirange

textgtname(text, name) FUNCTION internal true boolean INVOKER

implementation of > operator

RI_FKey_noaction_upd() FUNCTION internal false trigger INVOKER

referential integrity ON UPDATE NO ACTION

utf8_to_koi8u(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for UTF8 to KOI8U

enum_larger(anyenum, anyenum) FUNCTION internal true anyenum INVOKER

larger of two

oideq(oid, oid) FUNCTION internal true boolean INVOKER

implementation of = operator

has_table_privilege(oid, oid, text) FUNCTION internal false boolean INVOKER

user privilege on relation by user oid, rel oid

row_to_json(record) FUNCTION internal false json INVOKER

map row to json

enum_in(cstring, oid) FUNCTION internal false anyenum INVOKER

I/O

bpchar_pattern_ge(character, character) FUNCTION internal true boolean INVOKER

implementation of ~>=~ operator

enum_lt(anyenum, anyenum) FUNCTION internal true boolean INVOKER

implementation of < operator

brin_minmax_multi_distance_macaddr(internal, internal) FUNCTION internal true double precision INVOKER

BRIN multi minmax macaddr distance

gin_extract_tsvector(tsvector, internal, internal) FUNCTION internal true internal INVOKER

GIN tsvector support

btint4sortsupport(internal) FUNCTION internal true void INVOKER

sort support

circle_right(circle, circle) FUNCTION internal true boolean INVOKER

implementation of >> operator

point_below(point, point) FUNCTION internal true boolean INVOKER

implementation of <<| operator

uuid_cmp(uuid, uuid) FUNCTION internal true integer INVOKER

less-equal-greater

getpgusername() FUNCTION internal false name INVOKER

deprecated, use current_user instead

text_pattern_le(text, text) FUNCTION internal true boolean INVOKER

implementation of ~<=~ operator

pg_stat_get_db_sessions_abandoned(oid) FUNCTION internal false bigint INVOKER

statistics: number of sessions disconnected by the client closing the network connection

to_regrole(text) FUNCTION internal false regrole INVOKER

convert role name to regrole

btint4cmp(integer, integer) FUNCTION internal true integer INVOKER

less-equal-greater

pg_database_size(oid) FUNCTION internal false bigint INVOKER

total disk space usage for the specified database

record_le(record, record) FUNCTION internal true boolean INVOKER

implementation of <= operator

tsquery_cmp(tsquery, tsquery) FUNCTION internal true integer INVOKER

less-equal-greater

max(timestamp with time zone) AGGREGATE internal true timestamp with time zone INVOKER

maximum value of all timestamp with time zone input values

binary_upgrade_set_next_multirange_pg_type_oid(oid) FUNCTION internal false void INVOKER

for use by pg_upgrade

min(interval) AGGREGATE internal true interval INVOKER

minimum value of all interval input values

win1251_to_mic(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for WIN1251 to MULE_INTERNAL

stddev(bigint) AGGREGATE internal true numeric INVOKER

historical alias for stddev_samp

int28ge(smallint, bigint) FUNCTION internal true boolean INVOKER

implementation of >= operator

float8_regr_avgy(double precision[]) FUNCTION internal true double precision INVOKER

aggregate final function

similar_to_escape(text, text) FUNCTION internal true text INVOKER

convert SQL regexp pattern to POSIX style

json_build_array(VARIADIC "any") FUNCTION internal false json INVOKER

build a json array from any inputs

euc_tw_to_big5(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for EUC_TW to BIG5

pg_stat_get_backend_pid(integer) FUNCTION internal false integer INVOKER

statistics: PID of backend

numeric_var_samp(internal) FUNCTION internal true numeric INVOKER

aggregate final function

arraycontained(anyarray, anyarray) FUNCTION internal true boolean INVOKER

implementation of <@ operator

jsonb_object_field_text(from_json jsonb, field_name text) FUNCTION internal true text INVOKER

implementation of ->> operator

float8mul(double precision, double precision) FUNCTION internal true double precision INVOKER

implementation of * operator

pg_advisory_unlock_shared(integer, integer) FUNCTION internal false boolean INVOKER

release shared advisory lock

dist_bs(box, lseg) FUNCTION internal true double precision INVOKER

implementation of <-> operator

row_number() WINDOW internal true bigint INVOKER

row number within partition

scalarltjoinsel(internal, oid, internal, smallint, internal) FUNCTION internal false double precision INVOKER

join selectivity of < and related operators on scalar datatypes

brin_bloom_summary_recv(internal) FUNCTION internal false pg_brin_bloom_summary INVOKER

I/O

dsimple_init(internal) FUNCTION internal true internal INVOKER

(internal)

inet_in(cstring) FUNCTION internal true inet INVOKER

I/O

regprocedurein(cstring) FUNCTION internal false regprocedure INVOKER

I/O

has_table_privilege(text, text) FUNCTION internal false boolean INVOKER

current user privilege on relation by rel name

time_larger(time without time zone, time without time zone) FUNCTION internal true time without time zone INVOKER

larger of two

lo_truncate64(integer, bigint) FUNCTION internal false integer INVOKER

truncate large object (64 bit)

dlog10(double precision) FUNCTION internal true double precision INVOKER

base 10 logarithm

xid8send(xid8) FUNCTION internal true bytea INVOKER

I/O

sum(smallint) AGGREGATE internal true bigint INVOKER

sum as bigint across all smallint input values

float8out(double precision) FUNCTION internal true cstring INVOKER

I/O

point(polygon) FUNCTION internal true point INVOKER

center of

nlikesel(internal, oid, internal, integer) FUNCTION internal false double precision INVOKER

restriction selectivity of NOT LIKE

prsd_headline(internal, internal, tsquery) FUNCTION internal true internal INVOKER

(internal)

generate_series(integer, integer) FUNCTION internal true SETOF integer INVOKER

non-persistent series generator

int2xor(smallint, smallint) FUNCTION internal true smallint INVOKER

implementation of # operator

stddev_samp(integer) AGGREGATE internal true numeric INVOKER

sample standard deviation of integer input values

line_recv(internal) FUNCTION internal true line INVOKER

I/O

jsonb_delete(from_json jsonb, VARIADIC path_elems text[]) FUNCTION internal true jsonb INVOKER

implementation of - operator

cstring_in(cstring) FUNCTION internal true cstring INVOKER

I/O

int48le(integer, bigint) FUNCTION internal true boolean INVOKER

implementation of <= operator

multirange_eq(anymultirange, anymultirange) FUNCTION internal true boolean INVOKER

implementation of = operator

bpcharge(character, character) FUNCTION internal true boolean INVOKER

implementation of >= operator

host(inet) FUNCTION internal true text INVOKER

show address octets only

pg_show_replication_origin_status(OUT local_id oid, OUT external_id text, OUT remote_lsn pg_lsn, OUT local_lsn pg_lsn) FUNCTION internal false SETOF record INVOKER

get progress for all replication origins

jsonb_strip_nulls(jsonb) FUNCTION internal true jsonb INVOKER

remove object fields with null values from jsonb

multirange_before_multirange(anymultirange, anymultirange) FUNCTION internal true boolean INVOKER

implementation of << operator

pg_stat_get_bgwriter_timed_checkpoints() FUNCTION internal false bigint INVOKER

statistics: number of timed checkpoints started by the bgwriter

poly_out(polygon) FUNCTION internal true cstring INVOKER

I/O

json_object(text[]) FUNCTION internal true json INVOKER

map text array of key value pairs to json object

pg_ddl_command_recv(internal) FUNCTION internal true pg_ddl_command INVOKER

I/O

unknownout(unknown) FUNCTION internal true cstring INVOKER

I/O

float8_corr(double precision[]) FUNCTION internal true double precision INVOKER

aggregate final function

pg_get_viewdef(oid, integer) FUNCTION internal false text INVOKER

select statement of a view with pretty-printing and specified line wrapping

xml_in(cstring) FUNCTION internal false xml INVOKER

I/O

tsvector_ge(tsvector, tsvector) FUNCTION internal true boolean INVOKER

implementation of >= operator

pg_logical_slot_peek_changes(slot_name name, upto_lsn pg_lsn, upto_nchanges integer, VARIADIC options text[] DEFAULT '{}'::text[], OUT lsn pg_lsn, OUT xid xid, OUT data text) FUNCTION internal false SETOF record INVOKER

peek at changes from replication slot

pg_stat_reset_single_function_counters(oid) FUNCTION internal false void INVOKER

statistics: reset collected statistics for a single function in the current database

pg_ls_dir(text) FUNCTION internal false SETOF text INVOKER

list all files in a directory

timestamptz(date) FUNCTION internal false timestamp with time zone INVOKER

convert date to timestamp with time zone

brin_minmax_multi_distance_tid(internal, internal) FUNCTION internal true double precision INVOKER

BRIN multi minmax tid distance

area(box) FUNCTION internal true double precision INVOKER

box area

lo_tell64(integer) FUNCTION internal false bigint INVOKER

large object position (64 bit)

pg_current_xact_id_if_assigned() FUNCTION internal false xid8 INVOKER

get current transaction ID

extract(text, time with time zone) FUNCTION internal true numeric INVOKER

extract field from time with time zone

areajoinsel(internal, oid, internal, smallint, internal) FUNCTION internal false double precision INVOKER

join selectivity for area-comparison operators

md5(text) FUNCTION internal true text INVOKER

MD5 hash

timestamptz_ne_timestamp(timestamp with time zone, timestamp without time zone) FUNCTION internal false boolean INVOKER

implementation of <> operator

pg_stat_get_db_blk_write_time(oid) FUNCTION internal false double precision INVOKER

statistics: block write time, in milliseconds

pg_advisory_unlock(integer, integer) FUNCTION internal false boolean INVOKER

release exclusive advisory lock

length(bit) FUNCTION internal true integer INVOKER

bitstring length

lseg_parallel(lseg, lseg) FUNCTION internal true boolean INVOKER

implementation of ?|| operator

clock_timestamp() FUNCTION internal false timestamp with time zone INVOKER

current clock time

has_sequence_privilege(oid, text) FUNCTION internal false boolean INVOKER

current user privilege on sequence by seq oid

bitshiftright(bit, integer) FUNCTION internal true bit INVOKER

implementation of >> operator

pg_get_functiondef(oid) FUNCTION internal false text INVOKER

definition of a function

float4in(cstring) FUNCTION internal true real INVOKER

I/O

hashmacaddrextended(macaddr, bigint) FUNCTION internal true bigint INVOKER

hash

RI_FKey_restrict_upd() FUNCTION internal false trigger INVOKER

referential integrity ON UPDATE RESTRICT

isfinite(interval) FUNCTION internal true boolean INVOKER

finite interval?

timestamp(date) FUNCTION internal true timestamp without time zone INVOKER

convert date to timestamp

to_tsvector(json) FUNCTION internal false tsvector INVOKER

transform string values from json to tsvector

inet_out(inet) FUNCTION internal true cstring INVOKER

I/O

polygon(path) FUNCTION internal true polygon INVOKER

convert path to polygon

booland_statefunc(boolean, boolean) FUNCTION internal true boolean INVOKER

aggregate transition function

overlaps(time without time zone, interval, time without time zone, time without time zone) FUNCTION sql true boolean INVOKER

intervals overlap?

interval_accum(interval[], interval) FUNCTION internal true interval[] INVOKER

aggregate transition function

min(pg_lsn) AGGREGATE internal true pg_lsn INVOKER

minimum value of all pg_lsn input values

tsmultirange() FUNCTION internal true tsmultirange INVOKER

tsmultirange constructor

bit_xor(smallint) AGGREGATE internal true smallint INVOKER

bitwise-xor smallint aggregate

has_function_privilege(text, text) FUNCTION internal false boolean INVOKER

current user privilege on function by function name

bit_xor(bit) AGGREGATE internal true bit INVOKER

bitwise-xor bit aggregate

bitand(bit, bit) FUNCTION internal true bit INVOKER

implementation of & operator

jsonb_path_query_first_tz(target jsonb, path jsonpath, vars jsonb DEFAULT '{}'::jsonb, silent boolean DEFAULT false) FUNCTION internal false jsonb INVOKER

jsonpath query first item with timezone

int2lt(smallint, smallint) FUNCTION internal true boolean INVOKER

implementation of < operator

age(xid) FUNCTION internal false integer INVOKER

age of a transaction ID, in transactions before current transaction

range_intersect_agg(anyrange) AGGREGATE internal true anyrange INVOKER

range aggregate by intersecting

varchartypmodin(cstring[]) FUNCTION internal true integer INVOKER

I/O typmod

timestamptz_ge_timestamp(timestamp with time zone, timestamp without time zone) FUNCTION internal false boolean INVOKER

implementation of >= operator

record_image_gt(record, record) FUNCTION internal true boolean INVOKER

implementation of *> operator

pg_stat_file(filename text, missing_ok boolean, OUT size bigint, OUT access timestamp with time zone, OUT modification timestamp with time zone, OUT change timestamp with time zone, OUT creation timestamp with time zone, OUT isdir boolean) FUNCTION internal false record INVOKER

get information about file

range_after(anyrange, anyrange) FUNCTION internal true boolean INVOKER

implementation of >> operator

json_object_agg_finalfn(internal) FUNCTION internal true json INVOKER

json object aggregate final function

min(anyarray) AGGREGATE internal true anyarray INVOKER

minimum value of all anyarray input values

timetz_send(time with time zone) FUNCTION internal true bytea INVOKER

I/O

float8_var_samp(double precision[]) FUNCTION internal true double precision INVOKER

aggregate final function

int2_avg_accum(bigint[], smallint) FUNCTION internal true bigint[] INVOKER

aggregate transition function

corr(double precision, double precision) AGGREGATE internal true double precision INVOKER

correlation coefficient

timetz_le(time with time zone, time with time zone) FUNCTION internal true boolean INVOKER

implementation of <= operator

json_object_agg("any", "any") AGGREGATE internal false json INVOKER

aggregate input into a json object

spg_quad_inner_consistent(internal, internal) FUNCTION internal true void INVOKER

SP-GiST support for quad tree over point

box_intersect(box, box) FUNCTION internal true box INVOKER

implementation of # operator

quote_literal(text) FUNCTION internal true text INVOKER

quote a literal for usage in a querystring

numeric_avg(internal) FUNCTION internal true numeric INVOKER

aggregate final function

hashmacaddr8extended(macaddr8, bigint) FUNCTION internal true bigint INVOKER

hash

timedate_pl(time without time zone, date) FUNCTION sql true timestamp without time zone INVOKER

implementation of + operator

tsquery_not(tsquery) FUNCTION internal true tsquery INVOKER

implementation of !! operator

int4recv(internal) FUNCTION internal true integer INVOKER

I/O

array_send(anyarray) FUNCTION internal false bytea INVOKER

I/O

date_eq_timestamp(date, timestamp without time zone) FUNCTION internal true boolean INVOKER

implementation of = operator

texticregexne(text, text) FUNCTION internal true boolean INVOKER

implementation of !~* operator

int2(numeric) FUNCTION internal true smallint INVOKER

convert numeric to int2

cashlarger(money, money) FUNCTION internal true money INVOKER

larger of two

brin_minmax_add_value(internal, internal, internal, internal) FUNCTION internal true boolean INVOKER

BRIN minmax support

tidne(tid, tid) FUNCTION internal true boolean INVOKER

implementation of <> operator

diagonal(box) FUNCTION internal true lseg INVOKER

box diagonal

gtsvector_penalty(internal, internal, internal) FUNCTION internal true internal INVOKER

GiST tsvector support

pg_control_init(OUT max_data_alignment integer, OUT database_block_size integer, OUT blocks_per_segment integer, OUT wal_block_size integer, OUT bytes_per_wal_segment integer, OUT max_identifier_length integer, OUT max_index_columns integer, OUT max_toast_chunk_size integer, OUT large_object_chunk_size integer, OUT float8_pass_by_value boolean, OUT data_page_checksum_version integer) FUNCTION internal false record INVOKER

pg_controldata init state information as a function

pg_get_constraintdef(oid, boolean) FUNCTION internal false text INVOKER

constraint description with pretty-print option

range_contains(anyrange, anyrange) FUNCTION internal true boolean INVOKER

implementation of @> operator

anyarray_out(anyarray) FUNCTION internal false cstring INVOKER

I/O

tsrange(timestamp without time zone, timestamp without time zone, text) FUNCTION internal true tsrange INVOKER

tsrange constructor

trigger_in(cstring) FUNCTION internal true trigger INVOKER

I/O

pg_replication_origin_create(text) FUNCTION internal false oid INVOKER

create a replication origin

in_range(numeric, numeric, numeric, boolean, boolean) FUNCTION internal true boolean INVOKER

window RANGE support

jsonb_agg_transfn(internal, anyelement) FUNCTION internal false internal INVOKER

jsonb aggregate transition function

json_array_element_text(from_json json, element_index integer) FUNCTION internal true text INVOKER

implementation of ->> operator

substring(text, text, text) FUNCTION sql true text INVOKER

extract text matching SQL regular expression

poly_recv(internal) FUNCTION internal true polygon INVOKER

I/O

pg_lsn_mii(pg_lsn, numeric) FUNCTION internal true pg_lsn INVOKER

implementation of - operator

pg_logical_emit_message(boolean, text, bytea) FUNCTION internal false pg_lsn INVOKER

emit a binary logical decoding message

gtsvectorin(cstring) FUNCTION internal true gtsvector INVOKER

I/O

hashoid(oid) FUNCTION internal true integer INVOKER

hash

prsd_nexttoken(internal, internal, internal) FUNCTION internal true internal INVOKER

(internal)

int2ne(smallint, smallint) FUNCTION internal true boolean INVOKER

implementation of <> operator

utf8_to_sjis(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for UTF8 to SJIS

circle_contained(circle, circle) FUNCTION internal true boolean INVOKER

implementation of <@ operator

regprocout(regproc) FUNCTION internal false cstring INVOKER

I/O

enum_smaller(anyenum, anyenum) FUNCTION internal true anyenum INVOKER

smaller of two

daterange_subdiff(date, date) FUNCTION internal true double precision INVOKER

float8 difference of two date values

string_to_array(text, text) FUNCTION internal true text[] INVOKER

split delimited text

line(point, point) FUNCTION internal true line INVOKER

construct line from points

trunc(macaddr8) FUNCTION internal true macaddr8 INVOKER

MACADDR8 manufacturer fields

height(box) FUNCTION internal true double precision INVOKER

box height

jsonb_extract_path_text(from_json jsonb, VARIADIC path_elems text[]) FUNCTION internal true text INVOKER

get value from jsonb as text with path elements

now() FUNCTION internal false timestamp with time zone INVOKER

current transaction time

interval_cmp(interval, interval) FUNCTION internal true integer INVOKER

less-equal-greater

hashfloat4extended(real, bigint) FUNCTION internal true bigint INVOKER

hash

interval_pl_timestamp(interval, timestamp without time zone) FUNCTION sql true timestamp without time zone INVOKER

implementation of + operator

cash_pl(money, money) FUNCTION internal true money INVOKER

implementation of + operator

mic_to_win866(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for MULE_INTERNAL to WIN866

log10(double precision) FUNCTION internal true double precision INVOKER

base 10 logarithm

charsend("char") FUNCTION internal true bytea INVOKER

I/O

int24lt(smallint, integer) FUNCTION internal true boolean INVOKER

implementation of < operator

varchar(character varying, integer, boolean) FUNCTION internal true character varying INVOKER

adjust varchar() to typmod length

numeric_mod(numeric, numeric) FUNCTION internal true numeric INVOKER

implementation of % operator

record_image_lt(record, record) FUNCTION internal true boolean INVOKER

implementation of *< operator

record_eq(record, record) FUNCTION internal true boolean INVOKER

implementation of = operator

plainto_tsquery(text) FUNCTION internal false tsquery INVOKER

transform to tsquery

pg_get_function_arguments(oid) FUNCTION internal false text INVOKER

argument list of a function

pg_listening_channels() FUNCTION internal false SETOF text INVOKER

get the channels that the current backend listens to

time_ne(time without time zone, time without time zone) FUNCTION internal true boolean INVOKER

implementation of <> operator

md5(bytea) FUNCTION internal true text INVOKER

MD5 hash

byteacat(bytea, bytea) FUNCTION internal true bytea INVOKER

implementation of || operator

regoperatorout(regoperator) FUNCTION internal false cstring INVOKER

I/O

text_pattern_gt(text, text) FUNCTION internal true boolean INVOKER

implementation of ~>~ operator

float84pl(double precision, real) FUNCTION internal true double precision INVOKER

implementation of + operator

big5_to_mic(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for BIG5 to MULE_INTERNAL

brin_minmax_multi_distance_pg_lsn(internal, internal) FUNCTION internal true double precision INVOKER

BRIN multi minmax pg_lsn distance

max(interval) AGGREGATE internal true interval INVOKER

maximum value of all interval input values

variance(real) AGGREGATE internal true double precision INVOKER

historical alias for var_samp

gtsvector_picksplit(internal, internal) FUNCTION internal true internal INVOKER

GiST tsvector support

cursor_to_xml(cursor refcursor, count integer, nulls boolean, tableforest boolean, targetns text) FUNCTION internal false xml INVOKER

map rows from cursor to XML

lo_truncate(integer, integer) FUNCTION internal false integer INVOKER

truncate large object

varchar(name) FUNCTION internal true character varying INVOKER

convert name to varchar

is_normalized(text, text DEFAULT 'NFC'::text) FUNCTION internal true boolean INVOKER

check Unicode normalization

btfloat8sortsupport(internal) FUNCTION internal true void INVOKER

sort support

btboolcmp(boolean, boolean) FUNCTION internal true integer INVOKER

less-equal-greater

multirange_contains_elem(anymultirange, anyelement) FUNCTION internal true boolean INVOKER

implementation of @> operator

xml_recv(internal) FUNCTION internal false xml INVOKER

I/O

anyrange_in(cstring, oid, integer) FUNCTION internal false anyrange INVOKER

I/O

tsvector_to_array(tsvector) FUNCTION internal true text[] INVOKER

convert tsvector to array of lexemes

json_build_object(VARIADIC "any") FUNCTION internal false json INVOKER

build a json object from pairwise key/value inputs

inet_gist_picksplit(internal, internal) FUNCTION internal true internal INVOKER

GiST support

varcharin(cstring, oid, integer) FUNCTION internal true character varying INVOKER

I/O

format_type(oid, integer) FUNCTION internal false text INVOKER

format a type oid and atttypmod to canonical SQL

popen(path) FUNCTION internal true path INVOKER

open path

btfloat84cmp(double precision, real) FUNCTION internal true integer INVOKER

less-equal-greater

pg_ndistinct_out(pg_ndistinct) FUNCTION internal true cstring INVOKER

I/O

regopersend(regoper) FUNCTION internal true bytea INVOKER

I/O

gist_box_picksplit(internal, internal) FUNCTION internal true internal INVOKER

GiST support

extract(text, timestamp with time zone) FUNCTION internal false numeric INVOKER

extract field from timestamp with time zone

icregexeqsel(internal, oid, internal, integer) FUNCTION internal false double precision INVOKER

restriction selectivity of case-insensitive regex match

box(point, point) FUNCTION internal true box INVOKER

convert points to box

bitne(bit, bit) FUNCTION internal true boolean INVOKER

implementation of <> operator

regtypeout(regtype) FUNCTION internal false cstring INVOKER

I/O

point_right(point, point) FUNCTION internal true boolean INVOKER

implementation of >> operator

boolgt(boolean, boolean) FUNCTION internal true boolean INVOKER

implementation of > operator

int8_sum(numeric, bigint) FUNCTION internal true numeric INVOKER

aggregate transition function

round(numeric) FUNCTION sql true numeric INVOKER

value rounded to ‘scale’ of zero

avg(numeric) AGGREGATE internal true numeric INVOKER

the average (arithmetic mean) as numeric of all numeric values

json_array_element(from_json json, element_index integer) FUNCTION internal true json INVOKER

implementation of -> operator

tsrange(timestamp without time zone, timestamp without time zone) FUNCTION internal true tsrange INVOKER

tsrange constructor

ginarrayextract(anyarray, internal, internal) FUNCTION internal true internal INVOKER

GIN array support

pg_index_column_has_property(regclass, integer, text) FUNCTION internal false boolean INVOKER

test property of an index column

gist_poly_consistent(internal, polygon, smallint, oid, internal) FUNCTION internal true boolean INVOKER

GiST support

euc_jis_2004_to_utf8(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for EUC_JIS_2004 to UTF8

has_sequence_privilege(name, oid, text) FUNCTION internal false boolean INVOKER

user privilege on sequence by username, seq oid

int8um(bigint) FUNCTION internal true bigint INVOKER

implementation of - operator

int4inc(integer) FUNCTION internal true integer INVOKER

increment

int8abs(bigint) FUNCTION internal true bigint INVOKER

implementation of @ operator

byteage(bytea, bytea) FUNCTION internal true boolean INVOKER

implementation of >= operator

xidout(xid) FUNCTION internal true cstring INVOKER

I/O

pg_stat_file(filename text, OUT size bigint, OUT access timestamp with time zone, OUT modification timestamp with time zone, OUT change timestamp with time zone, OUT creation timestamp with time zone, OUT isdir boolean) FUNCTION internal false record INVOKER

get information about file

text_gt(text, text) FUNCTION internal true boolean INVOKER

implementation of > operator

regoperatorsend(regoperator) FUNCTION internal true bytea INVOKER

I/O

in_range(interval, interval, interval, boolean, boolean) FUNCTION internal true boolean INVOKER

window RANGE support

inet_spg_config(internal, internal) FUNCTION internal true void INVOKER

SP-GiST support

pg_relation_size(regclass) FUNCTION sql false bigint INVOKER

disk space usage for the main fork of the specified table or index

float48div(real, double precision) FUNCTION internal true double precision INVOKER

implementation of / operator

regexp_matches(text, text, text) FUNCTION internal true SETOF text[] INVOKER

find match(es) for regexp

num_nonnulls(VARIADIC "any") FUNCTION internal true integer INVOKER

count the number of non-NULL arguments

macaddr8_ne(macaddr8, macaddr8) FUNCTION internal true boolean INVOKER

implementation of <> operator

texteq(text, text) FUNCTION internal true boolean INVOKER

implementation of = operator

int8mi(bigint, bigint) FUNCTION internal true bigint INVOKER

implementation of - operator

varbit_send(bit varying) FUNCTION internal true bytea INVOKER

I/O

uuid_ne(uuid, uuid) FUNCTION internal true boolean INVOKER

implementation of <> operator

path_div_pt(path, point) FUNCTION internal true path INVOKER

implementation of / operator

jsonb_set_lax(jsonb_in jsonb, path text[], replacement jsonb, create_if_missing boolean DEFAULT true, null_value_treatment text DEFAULT 'use_json_null'::text) FUNCTION internal true jsonb INVOKER

Set part of a jsonb, handle NULL value

initcap(text) FUNCTION internal true text INVOKER

capitalize each word

var_samp(real) AGGREGATE internal true double precision INVOKER

sample variance of float4 input values (square of the sample standard deviation)

ts_filter(tsvector, "char"[]) FUNCTION internal true tsvector INVOKER

delete lexemes that do not have one of the given weights

pg_sleep_for(interval) FUNCTION sql false void INVOKER

sleep for the specified interval

ntile(integer) WINDOW internal true integer INVOKER

split rows into N groups

latin3_to_mic(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for LATIN3 to MULE_INTERNAL

mic_to_win1251(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for MULE_INTERNAL to WIN1251

int24le(smallint, integer) FUNCTION internal true boolean INVOKER

implementation of <= operator

bpcharlt(character, character) FUNCTION internal true boolean INVOKER

implementation of < operator

set_masklen(inet, integer) FUNCTION internal true inet INVOKER

change netmask of inet

int4mod(integer, integer) FUNCTION internal true integer INVOKER

implementation of % operator

language_handler_out(language_handler) FUNCTION internal true cstring INVOKER

I/O

texticlike_support(internal) FUNCTION internal true internal INVOKER

planner support for texticlike

sjis_to_utf8(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for SJIS to UTF8

char(integer) FUNCTION internal true "char" INVOKER

convert int4 to char

btint8sortsupport(internal) FUNCTION internal true void INVOKER

sort support

range_before_multirange(anyrange, anymultirange) FUNCTION internal true boolean INVOKER

implementation of << operator

trunc(numeric, integer) FUNCTION internal true numeric INVOKER

value truncated to ‘scale’

name(character varying) FUNCTION internal true name INVOKER

convert varchar to name

pg_mcv_list_items(mcv_list pg_mcv_list, OUT index integer, OUT "values" text[], OUT nulls boolean[], OUT frequency double precision, OUT base_frequency double precision) FUNCTION internal false SETOF record INVOKER

details about MCV list items

int8pl(bigint, bigint) FUNCTION internal true bigint INVOKER

implementation of + operator

arraycontains(anyarray, anyarray) FUNCTION internal true boolean INVOKER

implementation of @> operator

circle_out(circle) FUNCTION internal true cstring INVOKER

I/O

regexp_split_to_table(text, text) FUNCTION internal true SETOF text INVOKER

split string by pattern

path_add_pt(path, point) FUNCTION internal true path INVOKER

implementation of + operator

scalarlesel(internal, oid, internal, integer) FUNCTION internal false double precision INVOKER

restriction selectivity of <= and related operators on scalar datatypes

pg_stat_get_db_idle_in_transaction_time(oid) FUNCTION internal false double precision INVOKER

statistics: session idle in transaction time, in milliseconds

range_contains_elem(anyrange, anyelement) FUNCTION internal true boolean INVOKER

implementation of @> operator

int82gt(bigint, smallint) FUNCTION internal true boolean INVOKER

implementation of > operator

date_pli(date, integer) FUNCTION internal true date INVOKER

implementation of + operator

regexeqjoinsel(internal, oid, internal, smallint, internal) FUNCTION internal false double precision INVOKER

join selectivity of regex match

hashenumextended(anyenum, bigint) FUNCTION internal true bigint INVOKER

hash

btrim(text) FUNCTION internal true text INVOKER

trim spaces from both ends of string

has_schema_privilege(name, text, text) FUNCTION internal false boolean INVOKER

user privilege on schema by username, schema name

convert_to(text, name) FUNCTION internal false bytea INVOKER

convert string with specified destination encoding name

bpcharlike(character, text) FUNCTION internal true boolean INVOKER

implementation of ~~ operator

arraycontjoinsel(internal, oid, internal, smallint, internal) FUNCTION internal false double precision INVOKER

join selectivity for array-containment operators

pg_ts_parser_is_visible(oid) FUNCTION internal false boolean INVOKER

is text search parser visible in search path?

regdictionaryout(regdictionary) FUNCTION internal false cstring INVOKER

I/O

array_agg_array_transfn(internal, anyarray) FUNCTION internal true internal INVOKER

aggregate transition function

daterange(date, date, text) FUNCTION internal true daterange INVOKER

daterange constructor

gist_circle_distance(internal, circle, smallint, oid, internal) FUNCTION internal true double precision INVOKER

GiST support

jsonb_exists_any(jsonb, text[]) FUNCTION internal true boolean INVOKER

implementation of ?| operator

pg_is_wal_replay_paused() FUNCTION internal false boolean INVOKER

true if wal replay is paused

date_mii(date, integer) FUNCTION internal true date INVOKER

implementation of - operator

path_mul_pt(path, point) FUNCTION internal true path INVOKER

implementation of * operator

text(boolean) FUNCTION internal true text INVOKER

convert boolean to text

sqrt(numeric) FUNCTION internal true numeric INVOKER

square root

pg_stat_get_db_conflict_lock(oid) FUNCTION internal false bigint INVOKER

statistics: recovery conflicts in database caused by relation lock

int8eq(bigint, bigint) FUNCTION internal true boolean INVOKER

implementation of = operator

timestamptz_lt_date(timestamp with time zone, date) FUNCTION internal false boolean INVOKER

implementation of < operator

float4(integer) FUNCTION internal true real INVOKER

convert int4 to float4

upper_inc(anymultirange) FUNCTION internal true boolean INVOKER

is the multirange’s upper bound inclusive?

int8(bit) FUNCTION internal true bigint INVOKER

convert bitstring to int8

int28div(smallint, bigint) FUNCTION internal true bigint INVOKER

implementation of / operator

ts_headline(jsonb, tsquery, text) FUNCTION internal false jsonb INVOKER

generate headline from jsonb

binary_upgrade_set_next_pg_enum_oid(oid) FUNCTION internal false void INVOKER

for use by pg_upgrade

timestamptztypmodout(integer) FUNCTION internal true cstring INVOKER

I/O typmod

loread(integer, integer) FUNCTION internal false bytea INVOKER

large object read

tsquery_and(tsquery, tsquery) FUNCTION internal true tsquery INVOKER

implementation of && operator

interval_lt(interval, interval) FUNCTION internal true boolean INVOKER

implementation of < operator

lseg_vertical(lseg) FUNCTION internal true boolean INVOKER

implementation of ?| operator

record_out(record) FUNCTION internal false cstring INVOKER

I/O

stddev_pop(real) AGGREGATE internal true double precision INVOKER

population standard deviation of float4 input values

gtsvector_union(internal, internal) FUNCTION internal true gtsvector INVOKER

GiST tsvector support

cash_div_flt4(money, real) FUNCTION internal true money INVOKER

implementation of / operator

dist_bp(box, point) FUNCTION internal true double precision INVOKER

implementation of <-> operator

pg_advisory_xact_lock(bigint) FUNCTION internal false void INVOKER

obtain exclusive advisory lock

numeric_sum(internal) FUNCTION internal true numeric INVOKER

aggregate final function

right(text, integer) FUNCTION internal true text INVOKER

extract the last n characters

circle_same(circle, circle) FUNCTION internal true boolean INVOKER

implementation of ~= operator

percentile_cont(double precision[] ORDER BY interval) AGGREGATE internal true interval[] INVOKER

multiple continuous percentiles

hash_array(anyarray) FUNCTION internal true integer INVOKER

hash

pg_lsn_out(pg_lsn) FUNCTION internal true cstring INVOKER

I/O

percentile_cont(double precision[] ORDER BY double precision) AGGREGATE internal true double precision[] INVOKER

multiple continuous percentiles

binary_upgrade_set_next_index_pg_class_oid(oid) FUNCTION internal false void INVOKER

for use by pg_upgrade

pg_has_role(name, text) FUNCTION internal false boolean INVOKER

current user privilege on role by role name

jsonb_path_query(target jsonb, path jsonpath, vars jsonb DEFAULT '{}'::jsonb, silent boolean DEFAULT false) FUNCTION internal true SETOF jsonb INVOKER

jsonpath query

uhc_to_utf8(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for UHC to UTF8

pg_ls_archive_statusdir(OUT name text, OUT size bigint, OUT modification timestamp with time zone) FUNCTION internal false SETOF record INVOKER

list of files in the archive_status directory

bttext_pattern_sortsupport(internal) FUNCTION internal true void INVOKER

sort support

jsonb_insert(jsonb_in jsonb, path text[], replacement jsonb, insert_after boolean DEFAULT false) FUNCTION internal true jsonb INVOKER

Insert value into a jsonb

circle_contain_pt(circle, point) FUNCTION internal true boolean INVOKER

implementation of @> operator

current_setting(text) FUNCTION internal false text INVOKER

SHOW X as a function

isvertical(lseg) FUNCTION internal true boolean INVOKER

vertical

range_merge(anymultirange) FUNCTION internal true anyrange INVOKER

the smallest range which includes the whole multirange

timestamp_cmp_timestamptz(timestamp without time zone, timestamp with time zone) FUNCTION internal false integer INVOKER

less-equal-greater

has_function_privilege(oid, text, text) FUNCTION internal false boolean INVOKER

user privilege on function by user oid, function name

power(double precision, double precision) FUNCTION internal true double precision INVOKER

exponentiation

percentile_disc(double precision[] ORDER BY anyelement) AGGREGATE internal true anyarray INVOKER

multiple discrete percentiles

has_column_privilege(text, smallint, text) FUNCTION internal false boolean INVOKER

current user privilege on column by rel name, col attnum

int8range_canonical(int8range) FUNCTION internal true int8range INVOKER

convert an int8 range to canonical form

void_recv(internal) FUNCTION internal true void INVOKER

I/O

has_type_privilege(oid, text, text) FUNCTION internal false boolean INVOKER

user privilege on type by user oid, type name

hashint8(bigint) FUNCTION internal true integer INVOKER

hash

int2out(smallint) FUNCTION internal true cstring INVOKER

I/O

lo_lseek64(integer, bigint, integer) FUNCTION internal false bigint INVOKER

large object seek (64 bit)

in_range(smallint, smallint, smallint, boolean, boolean) FUNCTION internal true boolean INVOKER

window RANGE support

int8ge(bigint, bigint) FUNCTION internal true boolean INVOKER

implementation of >= operator

ts_headline(regconfig, json, tsquery, text) FUNCTION internal true json INVOKER

generate headline from json

int2shr(smallint, integer) FUNCTION internal true smallint INVOKER

implementation of >> operator

pg_indexes_size(regclass) FUNCTION internal false bigint INVOKER

disk space usage for all indexes attached to the specified table

pg_lsn_hash(pg_lsn) FUNCTION internal true integer INVOKER

hash

pg_column_compression("any") FUNCTION internal false text INVOKER

compression method for the compressed datum

timestamp_lt_timestamptz(timestamp without time zone, timestamp with time zone) FUNCTION internal false boolean INVOKER

implementation of < operator

datetime_pl(date, time without time zone) FUNCTION internal true timestamp without time zone INVOKER

implementation of + operator

range_adjacent_multirange(anyrange, anymultirange) FUNCTION internal true boolean INVOKER

implementation of -|- operator

jsonb_set(jsonb_in jsonb, path text[], replacement jsonb, create_if_missing boolean DEFAULT true) FUNCTION internal true jsonb INVOKER

Set part of a jsonb

float8smaller(double precision, double precision) FUNCTION internal true double precision INVOKER

smaller of two

utf8_to_iso8859(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for UTF8 to ISO-8859 2-16

lo_open(oid, integer) FUNCTION internal false integer INVOKER

large object open

boolge(boolean, boolean) FUNCTION internal true boolean INVOKER

implementation of >= operator

pg_timezone_abbrevs(OUT abbrev text, OUT utc_offset interval, OUT is_dst boolean) FUNCTION internal false SETOF record INVOKER

get the available time zone abbreviations

numeric_gt(numeric, numeric) FUNCTION internal true boolean INVOKER

implementation of > operator

int8gt(bigint, bigint) FUNCTION internal true boolean INVOKER

implementation of > operator

gist_circle_consistent(internal, circle, smallint, oid, internal) FUNCTION internal true boolean INVOKER

GiST support

txid_snapshot_xip(txid_snapshot) FUNCTION internal true SETOF bigint INVOKER

get set of in-progress txids in snapshot

brin_minmax_union(internal, internal, internal) FUNCTION internal true boolean INVOKER

BRIN minmax support

latin2_to_mic(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for LATIN2 to MULE_INTERNAL

jsonb_object_agg("any", "any") AGGREGATE internal true jsonb INVOKER

aggregate inputs into jsonb object

circle_ne(circle, circle) FUNCTION internal true boolean INVOKER

implementation of <> operator

time_cmp(time without time zone, time without time zone) FUNCTION internal true integer INVOKER

less-equal-greater

line_out(line) FUNCTION internal true cstring INVOKER

I/O

ts_headline(json, tsquery) FUNCTION internal false json INVOKER

generate headline from json

sum(numeric) AGGREGATE internal true numeric INVOKER

sum as numeric across all numeric input values

int42le(integer, smallint) FUNCTION internal true boolean INVOKER

implementation of <= operator

integer_pl_date(integer, date) FUNCTION sql true date INVOKER

implementation of + operator

timetzdate_pl(time with time zone, date) FUNCTION sql true timestamp with time zone INVOKER

implementation of + operator

inet_gist_same(inet, inet, internal) FUNCTION internal true internal INVOKER

GiST support

fdw_handler_out(fdw_handler) FUNCTION internal true cstring INVOKER

I/O

box_center(box) FUNCTION internal true point INVOKER

implementation of @@ operator

array_cat(anycompatiblearray, anycompatiblearray) FUNCTION internal true anycompatiblearray INVOKER

implementation of || operator

ln(numeric) FUNCTION internal true numeric INVOKER

natural logarithm

int8multirange(int8range) FUNCTION internal true int8multirange INVOKER

int8multirange constructor

pg_get_viewdef(oid, boolean) FUNCTION internal false text INVOKER

select statement of a view with pretty-print option

tsvector_gt(tsvector, tsvector) FUNCTION internal true boolean INVOKER

implementation of > operator

width_bucket(anycompatible, anycompatiblearray) FUNCTION internal true integer INVOKER

bucket number of operand given a sorted array of bucket lower bounds

time_in(cstring, oid, integer) FUNCTION internal false time without time zone INVOKER

I/O

btnamesortsupport(internal) FUNCTION internal true void INVOKER

sort support

nth_value(anyelement, integer) WINDOW internal true anyelement INVOKER

fetch the Nth row value

int8(oid) FUNCTION internal true bigint INVOKER

convert oid to int8

has_language_privilege(name, oid, text) FUNCTION internal false boolean INVOKER

user privilege on language by username, language oid

has_language_privilege(oid, text, text) FUNCTION internal false boolean INVOKER

user privilege on language by user oid, language name

textrecv(internal) FUNCTION internal false text INVOKER

I/O

length(text) FUNCTION internal true integer INVOKER

length

timestamptztypmodin(cstring[]) FUNCTION internal true integer INVOKER

I/O typmod

multirange_contains_multirange(anymultirange, anymultirange) FUNCTION internal true boolean INVOKER

implementation of @> operator

pg_relation_filenode(regclass) FUNCTION internal false oid INVOKER

filenode identifier of relation

bpcharnlike(character, text) FUNCTION internal true boolean INVOKER

implementation of !~~ operator

length(path) FUNCTION internal true double precision INVOKER

sum of path segments

RI_FKey_setnull_upd() FUNCTION internal false trigger INVOKER

referential integrity ON UPDATE SET NULL

mode_final(internal, anyelement) FUNCTION internal true anyelement INVOKER

aggregate final function

int48mul(integer, bigint) FUNCTION internal true bigint INVOKER

implementation of * operator

ts_debug(config regconfig, document text, OUT alias text, OUT description text, OUT token text, OUT dictionaries regdictionary[], OUT dictionary regdictionary, OUT lexemes text[]) FUNCTION sql false SETOF record INVOKER

debug function for text search configuration

row_to_json(record, boolean) FUNCTION internal false json INVOKER

map row to json with optional pretty printing

boolrecv(internal) FUNCTION internal true boolean INVOKER

I/O

inetmi(inet, inet) FUNCTION internal true bigint INVOKER

implementation of - operator

query_to_xml(query text, nulls boolean, tableforest boolean, targetns text) FUNCTION internal false xml INVOKER

map query result to XML

nameregexne(name, text) FUNCTION internal true boolean INVOKER

implementation of !~ operator

int2_sum(bigint, smallint) FUNCTION internal true bigint INVOKER

aggregate transition function

spg_text_choose(internal, internal) FUNCTION internal true void INVOKER

SP-GiST support for radix tree over text

timestamp_ge(timestamp without time zone, timestamp without time zone) FUNCTION internal true boolean INVOKER

implementation of >= operator

array_agg(anyarray) AGGREGATE internal true anyarray INVOKER

concatenate aggregate input into an array

array_ge(anyarray, anyarray) FUNCTION internal true boolean INVOKER

implementation of >= operator

textltname(text, name) FUNCTION internal true boolean INVOKER

implementation of < operator

timestamp_mi(timestamp without time zone, timestamp without time zone) FUNCTION internal true interval INVOKER

implementation of - operator

macaddr_ne(macaddr, macaddr) FUNCTION internal true boolean INVOKER

implementation of <> operator

timestamp_cmp(timestamp without time zone, timestamp without time zone) FUNCTION internal true integer INVOKER

less-equal-greater

inet_merge(inet, inet) FUNCTION internal true cidr INVOKER

the smallest network which includes both of the given networks

float48lt(real, double precision) FUNCTION internal true boolean INVOKER

implementation of < operator

float8_covar_pop(double precision[]) FUNCTION internal true double precision INVOKER

aggregate final function

charne("char", "char") FUNCTION internal true boolean INVOKER

implementation of <> operator

abs(numeric) FUNCTION internal true numeric INVOKER

absolute value

pg_get_backend_memory_contexts(OUT name text, OUT ident text, OUT parent text, OUT level integer, OUT total_bytes bigint, OUT total_nblocks bigint, OUT free_bytes bigint, OUT free_chunks bigint, OUT used_bytes bigint) FUNCTION internal false SETOF record INVOKER

information about all memory contexts of local backend

rtrim(bytea, bytea) FUNCTION internal true bytea INVOKER

trim selected bytes from right end of string

spg_text_picksplit(internal, internal) FUNCTION internal true void INVOKER

SP-GiST support for radix tree over text

scale(numeric) FUNCTION internal true integer INVOKER

number of decimal digits in the fractional part

to_tsvector(regconfig, json) FUNCTION internal true tsvector INVOKER

transform string values from json to tsvector

bound_box(box, box) FUNCTION internal true box INVOKER

bounding box of two boxes

int8range(bigint, bigint, text) FUNCTION internal true int8range INVOKER

int8range constructor

enum_eq(anyenum, anyenum) FUNCTION internal true boolean INVOKER

implementation of = operator

range_gist_union(internal, internal) FUNCTION internal true anyrange INVOKER

GiST support

float8gt(double precision, double precision) FUNCTION internal true boolean INVOKER

implementation of > operator

brin_bloom_options(internal) FUNCTION internal true void INVOKER

BRIN bloom support

range_le(anyrange, anyrange) FUNCTION internal true boolean INVOKER

implementation of <= operator

int4gt(integer, integer) FUNCTION internal true boolean INVOKER

implementation of > operator

pg_ndistinct_recv(internal) FUNCTION internal false pg_ndistinct INVOKER

I/O

pg_get_wal_replay_pause_state() FUNCTION internal false text INVOKER

get wal replay pause state

fmgr_internal_validator(oid) FUNCTION internal false void INVOKER

(internal)

internal_out(internal) FUNCTION internal true cstring INVOKER

I/O

repeat(text, integer) FUNCTION internal true text INVOKER

replicate string n times

trunc(macaddr) FUNCTION internal true macaddr INVOKER

MACADDR manufacturer fields

int8_avg_deserialize(bytea, internal) FUNCTION internal true internal INVOKER

aggregate deserial function

int2div(smallint, smallint) FUNCTION internal true smallint INVOKER

implementation of / operator

int48eq(integer, bigint) FUNCTION internal true boolean INVOKER

implementation of = operator

jsonb_build_array() FUNCTION internal false jsonb INVOKER

build an empty jsonb array

jsonb_array_elements_text(from_json jsonb, OUT value text) FUNCTION internal true SETOF text INVOKER

elements of jsonb array

multirange_in(cstring, oid, integer) FUNCTION internal false anymultirange INVOKER

I/O

int42ne(integer, smallint) FUNCTION internal true boolean INVOKER

implementation of <> operator

point_vert(point, point) FUNCTION internal true boolean INVOKER

implementation of ?| operator

int4multirange(int4range) FUNCTION internal true int4multirange INVOKER

int4multirange constructor

overlaps(timestamp with time zone, interval, timestamp with time zone, timestamp with time zone) FUNCTION sql false boolean INVOKER

intervals overlap?

multirange_after_range(anymultirange, anyrange) FUNCTION internal true boolean INVOKER

implementation of >> operator

max(date) AGGREGATE internal true date INVOKER

maximum value of all date input values

date_ne_timestamp(date, timestamp without time zone) FUNCTION internal true boolean INVOKER

implementation of <> operator

scalargesel(internal, oid, internal, integer) FUNCTION internal false double precision INVOKER

restriction selectivity of >= and related operators on scalar datatypes

pg_stat_get_function_calls(oid) FUNCTION internal false bigint INVOKER

statistics: number of function calls

generate_subscripts(anyarray, integer, boolean) FUNCTION internal true SETOF integer INVOKER

array subscripts generator

int2_avg_accum_inv(bigint[], smallint) FUNCTION internal true bigint[] INVOKER

aggregate transition function

pg_stat_get_checkpoint_sync_time() FUNCTION internal false double precision INVOKER

statistics: checkpoint time spent synchronizing buffers to disk, in milliseconds

numeric(integer) FUNCTION internal true numeric INVOKER

convert int4 to numeric

RI_FKey_check_upd() FUNCTION internal false trigger INVOKER

referential integrity FOREIGN KEY … REFERENCES

in_range(time without time zone, time without time zone, interval, boolean, boolean) FUNCTION internal true boolean INVOKER

window RANGE support

justify_hours(interval) FUNCTION internal true interval INVOKER

promote groups of 24 hours to numbers of days

extract(text, date) FUNCTION internal true numeric INVOKER

extract field from date

pg_copy_logical_replication_slot(src_slot_name name, dst_slot_name name, OUT slot_name name, OUT lsn pg_lsn) FUNCTION internal false record INVOKER

copy a logical replication slot

koi8r_to_win866(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for KOI8R to WIN866

pg_is_in_backup() FUNCTION internal false boolean INVOKER

true if server is in online backup

btrecordimagecmp(record, record) FUNCTION internal true integer INVOKER

less-equal-greater based on byte images

pg_has_role(name, name, text) FUNCTION internal false boolean INVOKER

user privilege on role by username, role name

multirange_after_multirange(anymultirange, anymultirange) FUNCTION internal true boolean INVOKER

implementation of >> operator

date_part(text, date) FUNCTION sql true double precision INVOKER

extract field from date

numeric_poly_stddev_pop(internal) FUNCTION internal true numeric INVOKER

aggregate final function

tsmultirange(VARIADIC tsrange[]) FUNCTION internal true tsmultirange INVOKER

tsmultirange constructor

overlaps(timestamp without time zone, interval, timestamp without time zone, timestamp without time zone) FUNCTION sql true boolean INVOKER

intervals overlap?

regprocin(cstring) FUNCTION internal false regproc INVOKER

I/O

int8(numeric) FUNCTION internal true bigint INVOKER

convert numeric to int8

pg_snapshot_out(pg_snapshot) FUNCTION internal true cstring INVOKER

I/O

pg_available_extensions(OUT name name, OUT default_version text, OUT comment text) FUNCTION internal false SETOF record INVOKER

list available extensions

lower_inc(anymultirange) FUNCTION internal true boolean INVOKER

is the multirange’s lower bound inclusive?

multirange_out(anymultirange) FUNCTION internal false cstring INVOKER

I/O

has_schema_privilege(oid, text) FUNCTION internal false boolean INVOKER

current user privilege on schema by schema oid

has_database_privilege(oid, text) FUNCTION internal false boolean INVOKER

current user privilege on database by database oid

int4_avg_accum_inv(bigint[], integer) FUNCTION internal true bigint[] INVOKER

aggregate transition function

date_part(text, time without time zone) FUNCTION internal true double precision INVOKER

extract field from time

hash_multirange(anymultirange) FUNCTION internal true integer INVOKER

hash a multirange

numeric_accum_inv(internal, numeric) FUNCTION internal true internal INVOKER

aggregate transition function

jsonb_typeof(jsonb) FUNCTION internal true text INVOKER

get the type of a jsonb value

inet_spg_picksplit(internal, internal) FUNCTION internal true void INVOKER

SP-GiST support

pg_stat_get_db_conflict_bufferpin(oid) FUNCTION internal false bigint INVOKER

statistics: recovery conflicts in database caused by shared buffer pin

pg_show_all_file_settings(OUT sourcefile text, OUT sourceline integer, OUT seqno integer, OUT name text, OUT setting text, OUT applied boolean, OUT error text) FUNCTION internal false SETOF record INVOKER

show config file settings

hashnameextended(name, bigint) FUNCTION internal true bigint INVOKER

hash

bool_and(boolean) AGGREGATE internal true boolean INVOKER

boolean-and aggregate

strpos(text, text) FUNCTION internal true integer INVOKER

position of substring

max(timestamp without time zone) AGGREGATE internal true timestamp without time zone INVOKER

maximum value of all timestamp input values

int8multirange() FUNCTION internal true int8multirange INVOKER

int8multirange constructor

textlike_support(internal) FUNCTION internal true internal INVOKER

planner support for textlike

int2mod(smallint, smallint) FUNCTION internal true smallint INVOKER

implementation of % operator

var_pop(integer) AGGREGATE internal true numeric INVOKER

population variance of integer input values (square of the population standard deviation)

bytea_string_agg_transfn(internal, bytea, bytea) FUNCTION internal true internal INVOKER

aggregate transition function

table_to_xml_and_xmlschema(tbl regclass, nulls boolean, tableforest boolean, targetns text) FUNCTION internal false xml INVOKER

map table contents and structure to XML and XML Schema

jsonb_array_element(from_json jsonb, element_index integer) FUNCTION internal true jsonb INVOKER

implementation of -> operator

jsonb_path_query_first(target jsonb, path jsonpath, vars jsonb DEFAULT '{}'::jsonb, silent boolean DEFAULT false) FUNCTION internal true jsonb INVOKER

jsonpath query first item

extract(text, timestamp without time zone) FUNCTION internal true numeric INVOKER

extract field from timestamp

float8_regr_r2(double precision[]) FUNCTION internal true double precision INVOKER

aggregate final function

regnamespacesend(regnamespace) FUNCTION internal true bytea INVOKER

I/O

on_sb(lseg, box) FUNCTION internal true boolean INVOKER

implementation of <@ operator

xml_out(xml) FUNCTION internal true cstring INVOKER

I/O

interval_um(interval) FUNCTION internal true interval INVOKER

implementation of - operator

suppress_redundant_updates_trigger() FUNCTION internal false trigger INVOKER

trigger to suppress updates when new and old records match

hashtidextended(tid, bigint) FUNCTION internal true bigint INVOKER

hash

overlay(bit, bit, integer) FUNCTION internal true bit INVOKER

substitute portion of bitstring

numeric_stddev_pop(internal) FUNCTION internal true numeric INVOKER

aggregate final function

pg_advisory_lock(bigint) FUNCTION internal false void INVOKER

obtain exclusive advisory lock

utf8_to_koi8r(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for UTF8 to KOI8R

range_overlaps(anyrange, anyrange) FUNCTION internal true boolean INVOKER

implementation of && operator

brin_minmax_multi_summary_send(pg_brin_minmax_multi_summary) FUNCTION internal false bytea INVOKER

I/O

setval(regclass, bigint) FUNCTION internal false bigint INVOKER

set sequence value

int84pl(bigint, integer) FUNCTION internal true bigint INVOKER

implementation of + operator

max(anyarray) AGGREGATE internal true anyarray INVOKER

maximum value of all anyarray input values

count() AGGREGATE internal true bigint INVOKER

number of input rows

int28eq(smallint, bigint) FUNCTION internal true boolean INVOKER

implementation of = operator

gen_random_uuid() FUNCTION internal false uuid INVOKER

generate random UUID

min(date) AGGREGATE internal true date INVOKER

minimum value of all date input values

varcharrecv(internal, oid, integer) FUNCTION internal false character varying INVOKER

I/O

int2smaller(smallint, smallint) FUNCTION internal true smallint INVOKER

smaller of two

timestamptz_ge(timestamp with time zone, timestamp with time zone) FUNCTION internal true boolean INVOKER

implementation of >= operator

pg_is_other_temp_schema(oid) FUNCTION internal false boolean INVOKER

is schema another session’s temp schema?

pg_stat_get_numscans(oid) FUNCTION internal false bigint INVOKER

statistics: number of scans done for table/index

float4(double precision) FUNCTION internal true real INVOKER

convert float8 to float4

hashfloat8(double precision) FUNCTION internal true integer INVOKER

hash

box_above(box, box) FUNCTION internal true boolean INVOKER

implementation of |>> operator

multirange_cmp(anymultirange, anymultirange) FUNCTION internal true integer INVOKER

less-equal-greater

enum_send(anyenum) FUNCTION internal false bytea INVOKER

I/O

cash_mul_flt4(money, real) FUNCTION internal true money INVOKER

implementation of * operator

inter_lb(line, box) FUNCTION internal true boolean INVOKER

implementation of ?# operator

pg_stat_get_xact_tuples_returned(oid) FUNCTION internal false bigint INVOKER

statistics: number of tuples read by seqscan in current transaction

has_server_privilege(text, text) FUNCTION internal false boolean INVOKER

current user privilege on server by server name

has_type_privilege(name, oid, text) FUNCTION internal false boolean INVOKER

user privilege on type by username, type oid

timestamptz_lt_timestamp(timestamp with time zone, timestamp without time zone) FUNCTION internal false boolean INVOKER

implementation of < operator

daterange_canonical(daterange) FUNCTION internal true daterange INVOKER

convert a date range to canonical form

text_le(text, text) FUNCTION internal true boolean INVOKER

implementation of <= operator

date_ne_timestamptz(date, timestamp with time zone) FUNCTION internal false boolean INVOKER

implementation of <> operator

postgresql_fdw_validator(text[], oid) FUNCTION internal true boolean INVOKER

(internal)

generate_series(numeric, numeric) FUNCTION internal true SETOF numeric INVOKER

non-persistent series generator

txid_current_if_assigned() FUNCTION internal false bigint INVOKER

get current transaction ID

rpad(text, integer, text) FUNCTION internal true text INVOKER

right-pad string to length

regexp_replace(text, text, text) FUNCTION internal true text INVOKER

replace text using regexp

dist_polyc(polygon, circle) FUNCTION internal true double precision INVOKER

implementation of <-> operator

int2or(smallint, smallint) FUNCTION internal true smallint INVOKER

implementation of | operator

to_tsvector(regconfig, jsonb) FUNCTION internal true tsvector INVOKER

transform string values from jsonb to tsvector

ts_token_type(parser_name text, OUT tokid integer, OUT alias text, OUT description text) FUNCTION internal false SETOF record INVOKER

get parser’s token types

euc_jis_2004_to_shift_jis_2004(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for EUC_JIS_2004 to SHIFT_JIS_2004

pg_stat_get_live_tuples(oid) FUNCTION internal false bigint INVOKER

statistics: number of live tuples

prsd_start(internal, integer) FUNCTION internal true internal INVOKER

(internal)

regcollationsend(regcollation) FUNCTION internal true bytea INVOKER

I/O

abbrev(cidr) FUNCTION internal true text INVOKER

abbreviated display of cidr value

has_column_privilege(oid, text, text) FUNCTION internal false boolean INVOKER

current user privilege on column by rel oid, col name

float84mul(double precision, real) FUNCTION internal true double precision INVOKER

implementation of * operator

has_any_column_privilege(text, text) FUNCTION internal false boolean INVOKER

current user privilege on any column by rel name

anycompatiblearray_in(cstring) FUNCTION internal true anycompatiblearray INVOKER

I/O

float4abs(real) FUNCTION internal true real INVOKER

implementation of @ operator

string_agg_transfn(internal, text, text) FUNCTION internal true internal INVOKER

aggregate transition function

decode(text, text) FUNCTION internal true bytea INVOKER

convert ascii-encoded text string into bytea value

lseg_in(cstring) FUNCTION internal true lseg INVOKER

I/O

timetz_ge(time with time zone, time with time zone) FUNCTION internal true boolean INVOKER

implementation of >= operator

timestamptypmodout(integer) FUNCTION internal true cstring INVOKER

I/O typmod

round(numeric, integer) FUNCTION internal true numeric INVOKER

value rounded to ‘scale’

poly_center(polygon) FUNCTION internal true point INVOKER

implementation of @@ operator

hashoidvector(oidvector) FUNCTION internal true integer INVOKER

hash

brin_inclusion_consistent(internal, internal, internal) FUNCTION internal true boolean INVOKER

BRIN inclusion support

range_before(anyrange, anyrange) FUNCTION internal true boolean INVOKER

implementation of << operator

ceiling(numeric) FUNCTION internal true numeric INVOKER

nearest integer >= value

plpgsql_validator(oid) FUNCTION c false void INVOKER
brin_bloom_union(internal, internal, internal) FUNCTION internal true boolean INVOKER

BRIN bloom support

int48lt(integer, bigint) FUNCTION internal true boolean INVOKER

implementation of < operator

timestamptz_pl_interval(timestamp with time zone, interval) FUNCTION internal false timestamp with time zone INVOKER

implementation of + operator

xpath(text, xml) FUNCTION sql true xml[] INVOKER

evaluate XPath expression

bitshiftleft(bit, integer) FUNCTION internal true bit INVOKER

implementation of << operator

pg_get_function_sqlbody(oid) FUNCTION internal false text INVOKER

function SQL body

regrolein(cstring) FUNCTION internal false regrole INVOKER

I/O

float84ne(double precision, real) FUNCTION internal true boolean INVOKER

implementation of <> operator

has_sequence_privilege(name, text, text) FUNCTION internal false boolean INVOKER

user privilege on sequence by username, seq name

shell_out(void) FUNCTION internal true cstring INVOKER

I/O

numeric(smallint) FUNCTION internal true numeric INVOKER

convert int2 to numeric

ginhandler(internal) FUNCTION internal false index_am_handler INVOKER

gin index access method handler

ln(double precision) FUNCTION internal true double precision INVOKER

natural logarithm

stddev_pop(integer) AGGREGATE internal true numeric INVOKER

population standard deviation of integer input values

pg_current_logfile(text) FUNCTION internal false text INVOKER

current logging collector file location

int28pl(smallint, bigint) FUNCTION internal true bigint INVOKER

implementation of + operator

record_in(cstring, oid, integer) FUNCTION internal false record INVOKER

I/O

brin_minmax_multi_distance_int8(internal, internal) FUNCTION internal true double precision INVOKER

BRIN multi minmax int8 distance

pg_lsn(numeric) FUNCTION internal true pg_lsn INVOKER

convert numeric to pg_lsn

acos(double precision) FUNCTION internal true double precision INVOKER

arccosine

pg_stat_get_xact_function_calls(oid) FUNCTION internal false bigint INVOKER

statistics: number of function calls in current transaction

shift_jis_2004_to_utf8(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for SHIFT_JIS_2004 to UTF8

btoidsortsupport(internal) FUNCTION internal true void INVOKER

sort support

tsquery_ne(tsquery, tsquery) FUNCTION internal true boolean INVOKER

implementation of <> operator

spg_kd_inner_consistent(internal, internal) FUNCTION internal true void INVOKER

SP-GiST support for k-d tree over point

has_column_privilege(name, oid, smallint, text) FUNCTION internal false boolean INVOKER

user privilege on column by username, rel oid, col attnum

anyarray_in(cstring) FUNCTION internal true anyarray INVOKER

I/O

date_trunc(text, timestamp with time zone) FUNCTION internal false timestamp with time zone INVOKER

truncate timestamp with time zone to specified units

pg_operator_is_visible(oid) FUNCTION internal false boolean INVOKER

is operator visible in search path?

timestamptz_eq(timestamp with time zone, timestamp with time zone) FUNCTION internal true boolean INVOKER

implementation of = operator

box_le(box, box) FUNCTION internal true boolean INVOKER

implementation of <= operator

int24mul(smallint, integer) FUNCTION internal true integer INVOKER

implementation of * operator

interval_ne(interval, interval) FUNCTION internal true boolean INVOKER

implementation of <> operator

interval_hash_extended(interval, bigint) FUNCTION internal true bigint INVOKER

hash

int48div(integer, bigint) FUNCTION internal true bigint INVOKER

implementation of / operator

to_tsquery(text) FUNCTION internal false tsquery INVOKER

make tsquery

time(interval) FUNCTION internal true time without time zone INVOKER

convert interval to time

range_merge(anyrange, anyrange) FUNCTION internal true anyrange INVOKER

the smallest range which includes both of the given ranges

stddev_samp(smallint) AGGREGATE internal true numeric INVOKER

sample standard deviation of smallint input values

xid(xid8) FUNCTION internal true xid INVOKER

convert xid8 to xid

tsrange_subdiff(timestamp without time zone, timestamp without time zone) FUNCTION internal true double precision INVOKER

float8 difference of two timestamp values

lcm(bigint, bigint) FUNCTION internal true bigint INVOKER

least common multiple

make_date(year integer, month integer, day integer) FUNCTION internal true date INVOKER

construct date

regr_intercept(double precision, double precision) AGGREGATE internal true double precision INVOKER

y-intercept of the least-squares-fit linear equation determined by the (X, Y) pairs

hash_aclitem(aclitem) FUNCTION internal true integer INVOKER

hash

lseg_length(lseg) FUNCTION internal true double precision INVOKER

implementation of @-@ operator

icregexeqjoinsel(internal, oid, internal, smallint, internal) FUNCTION internal false double precision INVOKER

join selectivity of case-insensitive regex match

dsynonym_lexize(internal, internal, internal, internal) FUNCTION internal true internal INVOKER

(internal)

timezone(interval, timestamp with time zone) FUNCTION internal true timestamp without time zone INVOKER

adjust timestamp to new time zone

anyelement_out(anyelement) FUNCTION internal true cstring INVOKER

I/O

point(circle) FUNCTION internal true point INVOKER

center of

poly_distance(polygon, polygon) FUNCTION internal true double precision INVOKER

implementation of <-> operator

pg_replication_origin_session_reset() FUNCTION internal false void INVOKER

teardown configured replication progress tracking

any_in(cstring) FUNCTION internal true "any" INVOKER

I/O

poly_overleft(polygon, polygon) FUNCTION internal true boolean INVOKER

implementation of &< operator

to_ascii(text, name) FUNCTION internal true text INVOKER

encode text from encoding to ASCII text

stddev_samp(real) AGGREGATE internal true double precision INVOKER

sample standard deviation of float4 input values

numeric_smaller(numeric, numeric) FUNCTION internal true numeric INVOKER

smaller of two

gin_extract_tsvector(tsvector, internal) FUNCTION internal true internal INVOKER

GIN tsvector support (obsolete)

prsd_end(internal) FUNCTION internal true void INVOKER

(internal)

jsonb_contains(jsonb, jsonb) FUNCTION internal true boolean INVOKER

implementation of @> operator

json_populate_recordset(base anyelement, from_json json, use_json_as_text boolean DEFAULT false) FUNCTION internal false SETOF anyelement INVOKER

get set of records with fields from a json array of objects

point_add(point, point) FUNCTION internal true point INVOKER

implementation of + operator

numeric_in(cstring, oid, integer) FUNCTION internal true numeric INVOKER

I/O

float4up(real) FUNCTION internal true real INVOKER

implementation of + operator

range_in(cstring, oid, integer) FUNCTION internal false anyrange INVOKER

I/O

brin_minmax_multi_distance_timestamp(internal, internal) FUNCTION internal true double precision INVOKER

BRIN multi minmax timestamp distance

float8div(double precision, double precision) FUNCTION internal true double precision INVOKER

implementation of / operator

pg_stat_get_function_total_time(oid) FUNCTION internal false double precision INVOKER

statistics: total execution time of function, in milliseconds

pg_stat_get_db_tuples_returned(oid) FUNCTION internal false bigint INVOKER

statistics: tuples returned for database

on_ps(point, lseg) FUNCTION internal true boolean INVOKER

implementation of <@ operator

pg_backend_pid() FUNCTION internal false integer INVOKER

statistics: current backend PID

ts_rank(tsvector, tsquery) FUNCTION internal true real INVOKER

relevance

int2up(smallint) FUNCTION internal true smallint INVOKER

implementation of + operator

macaddr8(macaddr) FUNCTION internal true macaddr8 INVOKER

convert macaddr to macaddr8

pg_ts_dict_is_visible(oid) FUNCTION internal false boolean INVOKER

is text search dictionary visible in search path?

varbitcmp(bit varying, bit varying) FUNCTION internal true integer INVOKER

less-equal-greater

gist_point_distance(internal, point, smallint, oid, internal) FUNCTION internal true double precision INVOKER

GiST support

range_gist_picksplit(internal, internal) FUNCTION internal true internal INVOKER

GiST support

pg_conf_load_time() FUNCTION internal false timestamp with time zone INVOKER

configuration load time

int4smaller(integer, integer) FUNCTION internal true integer INVOKER

smaller of two

cash_eq(money, money) FUNCTION internal true boolean INVOKER

implementation of = operator

ts_headline(regconfig, text, tsquery) FUNCTION internal true text INVOKER

generate headline

int2_mul_cash(smallint, money) FUNCTION internal true money INVOKER

implementation of * operator

boolor_statefunc(boolean, boolean) FUNCTION internal true boolean INVOKER

aggregate transition function

brin_minmax_multi_distance_float4(internal, internal) FUNCTION internal true double precision INVOKER

BRIN multi minmax float4 distance

width(box) FUNCTION internal true double precision INVOKER

box width

percent_rank_final(internal, VARIADIC "any") FUNCTION internal true double precision INVOKER

aggregate final function

date(timestamp without time zone) FUNCTION internal true date INVOKER

convert timestamp to date

stddev_samp(double precision) AGGREGATE internal true double precision INVOKER

sample standard deviation of float8 input values

database_to_xml_and_xmlschema(nulls boolean, tableforest boolean, targetns text) FUNCTION internal false xml INVOKER

map database contents and structure to XML and XML Schema

cidr_out(cidr) FUNCTION internal true cstring INVOKER

I/O

asin(double precision) FUNCTION internal true double precision INVOKER

arcsine

timestamptz_eq_date(timestamp with time zone, date) FUNCTION internal false boolean INVOKER

implementation of = operator

anycompatiblearray_recv(internal) FUNCTION internal false anycompatiblearray INVOKER

I/O

macaddr_not(macaddr) FUNCTION internal true macaddr INVOKER

implementation of ~ operator

jsonb_array_length(jsonb) FUNCTION internal true integer INVOKER

length of jsonb array

RI_FKey_cascade_upd() FUNCTION internal false trigger INVOKER

referential integrity ON UPDATE CASCADE

numeric_avg_deserialize(bytea, internal) FUNCTION internal true internal INVOKER

aggregate deserial function

get_bit(bit, integer) FUNCTION internal true integer INVOKER

get bit

pg_stat_get_progress_info(cmdtype text, OUT pid integer, OUT datid oid, OUT relid oid, OUT param1 bigint, OUT param2 bigint, OUT param3 bigint, OUT param4 bigint, OUT param5 bigint, OUT param6 bigint, OUT param7 bigint, OUT param8 bigint, OUT param9 bigint, OUT param10 bigint, OUT param11 bigint, OUT param12 bigint, OUT param13 bigint, OUT param14 bigint, OUT param15 bigint, OUT param16 bigint, OUT param17 bigint, OUT param18 bigint, OUT param19 bigint, OUT param20 bigint) FUNCTION internal false SETOF record INVOKER

statistics: information about progress of backends running maintenance command

regexeqsel(internal, oid, internal, integer) FUNCTION internal false double precision INVOKER

restriction selectivity of regex match

array_gt(anyarray, anyarray) FUNCTION internal true boolean INVOKER

implementation of > operator

has_type_privilege(oid, text) FUNCTION internal false boolean INVOKER

current user privilege on type by type oid

point(lseg) FUNCTION internal true point INVOKER

center of

euc_jp_to_utf8(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for EUC_JP to UTF8

ishorizontal(point, point) FUNCTION internal true boolean INVOKER

horizontally aligned

numeric_add(numeric, numeric) FUNCTION internal true numeric INVOKER

implementation of + operator

timestamp_cmp_date(timestamp without time zone, date) FUNCTION internal true integer INVOKER

less-equal-greater

charrecv(internal) FUNCTION internal true "char" INVOKER

I/O

xmlagg(xml) AGGREGATE internal true xml INVOKER

concatenate XML values

time_support(internal) FUNCTION internal true internal INVOKER

planner support for time length coercion

bit_recv(internal, oid, integer) FUNCTION internal true bit INVOKER

I/O

oidout(oid) FUNCTION internal true cstring INVOKER

I/O

unknownin(cstring) FUNCTION internal true unknown INVOKER

I/O

int8_accum_inv(internal, bigint) FUNCTION internal true internal INVOKER

aggregate transition function

array_typanalyze(internal) FUNCTION internal false boolean INVOKER

array typanalyze

array_fill(anyelement, integer[], integer[]) FUNCTION internal true anyarray INVOKER

array constructor with value

int42lt(integer, smallint) FUNCTION internal true boolean INVOKER

implementation of < operator

aclitemout(aclitem) FUNCTION internal false cstring INVOKER

I/O

hashcharextended("char", bigint) FUNCTION internal true bigint INVOKER

hash

brin_bloom_opcinfo(internal) FUNCTION internal true internal INVOKER

BRIN bloom support

int24ne(smallint, integer) FUNCTION internal true boolean INVOKER

implementation of <> operator

namelike(name, text) FUNCTION internal true boolean INVOKER

implementation of ~~ operator

mic_to_latin1(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for MULE_INTERNAL to LATIN1

hash_numeric_extended(numeric, bigint) FUNCTION internal true bigint INVOKER

hash

json_strip_nulls(json) FUNCTION internal true json INVOKER

remove object fields with null values from json

float4eq(real, real) FUNCTION internal true boolean INVOKER

implementation of = operator

network(inet) FUNCTION internal true cidr INVOKER

network part of address

has_function_privilege(oid, oid, text) FUNCTION internal false boolean INVOKER

user privilege on function by user oid, function oid

gin_cmp_tslexeme(text, text) FUNCTION internal true integer INVOKER

GIN tsvector support

range_intersect_agg(anymultirange) AGGREGATE internal true anymultirange INVOKER

range aggregate by intersecting

bit_or(bit) AGGREGATE internal true bit INVOKER

bitwise-or bit aggregate

cash_div_int8(money, bigint) FUNCTION internal true money INVOKER

implementation of / operator

bit_count(bit) FUNCTION internal true bigint INVOKER

number of set bits

date_out(date) FUNCTION internal false cstring INVOKER

I/O

float8(numeric) FUNCTION internal true double precision INVOKER

convert numeric to float8

icregexnesel(internal, oid, internal, integer) FUNCTION internal false double precision INVOKER

restriction selectivity of case-insensitive regex non-match

anynonarray_out(anynonarray) FUNCTION internal true cstring INVOKER

I/O

isempty(anymultirange) FUNCTION internal true boolean INVOKER

is the multirange empty?

time_hash_extended(time without time zone, bigint) FUNCTION internal true bigint INVOKER

hash

multirange_contained_by_range(anymultirange, anyrange) FUNCTION internal true boolean INVOKER

implementation of <@ operator

pg_advisory_lock_shared(bigint) FUNCTION internal false void INVOKER

obtain shared advisory lock

gist_point_sortsupport(internal) FUNCTION internal true void INVOKER

sort support

has_server_privilege(name, text, text) FUNCTION internal false boolean INVOKER

user privilege on server by username, server name

pg_drop_replication_slot(name) FUNCTION internal false void INVOKER

drop a replication slot

has_column_privilege(oid, text, text, text) FUNCTION internal false boolean INVOKER

user privilege on column by user oid, rel name, col name

xmlconcat2(xml, xml) FUNCTION internal true xml INVOKER

aggregate transition function

box_ge(box, box) FUNCTION internal true boolean INVOKER

implementation of >= operator

gist_point_consistent(internal, point, smallint, oid, internal) FUNCTION internal true boolean INVOKER

GiST support

time(time without time zone, integer) FUNCTION internal true time without time zone INVOKER

adjust time precision

jsonb_hash(jsonb) FUNCTION internal true integer INVOKER

hash

json_object_agg_transfn(internal, "any", "any") FUNCTION internal false internal INVOKER

json object aggregate transition function

var_samp(smallint) AGGREGATE internal true numeric INVOKER

sample variance of smallint input values (square of the sample standard deviation)

cidr(inet) FUNCTION internal true cidr INVOKER

convert inet to cidr

poly_overright(polygon, polygon) FUNCTION internal true boolean INVOKER

implementation of &> operator

jsonb_out(jsonb) FUNCTION internal true cstring INVOKER

I/O

inetpl(inet, bigint) FUNCTION internal true inet INVOKER

implementation of + operator

range_ne(anyrange, anyrange) FUNCTION internal true boolean INVOKER

implementation of <> operator

timezone(text, timestamp without time zone) FUNCTION internal true timestamp with time zone INVOKER

adjust timestamp to new time zone

circle_add_pt(circle, point) FUNCTION internal true circle INVOKER

implementation of + operator

pg_create_logical_replication_slot(slot_name name, plugin name, temporary boolean DEFAULT false, twophase boolean DEFAULT false, OUT slot_name name, OUT lsn pg_lsn) FUNCTION internal false record INVOKER

set up a logical replication slot

has_tablespace_privilege(name, text, text) FUNCTION internal false boolean INVOKER

user privilege on tablespace by username, tablespace name

ts_match_qv(tsquery, tsvector) FUNCTION internal true boolean INVOKER

implementation of @@ operator

websearch_to_tsquery(text) FUNCTION internal false tsquery INVOKER

transform to tsquery

xmlvalidate(xml, text) FUNCTION internal true boolean INVOKER

validate an XML value

interval_div(interval, double precision) FUNCTION internal true interval INVOKER

implementation of / operator

pg_stat_get_autovacuum_count(oid) FUNCTION internal false bigint INVOKER

statistics: number of auto vacuums for a table

pg_blocking_pids(integer) FUNCTION internal false integer[] INVOKER

get array of PIDs of sessions blocking specified backend PID from acquiring a heavyweight lock

gin_triconsistent_jsonb(internal, smallint, jsonb, integer, internal, internal, internal) FUNCTION internal true "char" INVOKER

GIN support

mic_to_iso(integer, integer, cstring, internal, integer, boolean) FUNCTION c true integer INVOKER

internal conversion function for MULE_INTERNAL to ISO-8859-5

regr_slope(double precision, double precision) AGGREGATE internal true double precision INVOKER

slope of the least-squares-fit linear equation determined by the (X, Y) pairs