⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 builtins.h

📁 PostgreSQL 8.2中增加了很多企业用户所需要的功能和性能上的提高,其开发团队说,该版本将加速更多企业向该数据库移植.核心开发成员之一Bruce Momjian表示,在新版PostgreSQL
💻 H
📖 第 1 页 / 共 3 页
字号:
extern Datum name_text(PG_FUNCTION_ARGS);extern Datum text_name(PG_FUNCTION_ARGS);extern int	varstr_cmp(char *arg1, int len1, char *arg2, int len2);extern List *textToQualifiedNameList(text *textval);extern bool SplitIdentifierString(char *rawstring, char separator,					  List **namelist);extern Datum replace_text(PG_FUNCTION_ARGS);extern text *replace_text_regexp(text *src_text, void *regexp,					text *replace_text, bool glob);extern Datum split_text(PG_FUNCTION_ARGS);extern Datum text_to_array(PG_FUNCTION_ARGS);extern Datum array_to_text(PG_FUNCTION_ARGS);extern Datum to_hex32(PG_FUNCTION_ARGS);extern Datum to_hex64(PG_FUNCTION_ARGS);extern Datum md5_text(PG_FUNCTION_ARGS);extern Datum md5_bytea(PG_FUNCTION_ARGS);extern Datum unknownin(PG_FUNCTION_ARGS);extern Datum unknownout(PG_FUNCTION_ARGS);extern Datum unknownrecv(PG_FUNCTION_ARGS);extern Datum unknownsend(PG_FUNCTION_ARGS);extern Datum byteain(PG_FUNCTION_ARGS);extern Datum byteaout(PG_FUNCTION_ARGS);extern Datum bytearecv(PG_FUNCTION_ARGS);extern Datum byteasend(PG_FUNCTION_ARGS);extern Datum byteaoctetlen(PG_FUNCTION_ARGS);extern Datum byteaGetByte(PG_FUNCTION_ARGS);extern Datum byteaGetBit(PG_FUNCTION_ARGS);extern Datum byteaSetByte(PG_FUNCTION_ARGS);extern Datum byteaSetBit(PG_FUNCTION_ARGS);extern Datum binary_encode(PG_FUNCTION_ARGS);extern Datum binary_decode(PG_FUNCTION_ARGS);extern Datum byteaeq(PG_FUNCTION_ARGS);extern Datum byteane(PG_FUNCTION_ARGS);extern Datum bytealt(PG_FUNCTION_ARGS);extern Datum byteale(PG_FUNCTION_ARGS);extern Datum byteagt(PG_FUNCTION_ARGS);extern Datum byteage(PG_FUNCTION_ARGS);extern Datum byteacmp(PG_FUNCTION_ARGS);extern Datum byteacat(PG_FUNCTION_ARGS);extern Datum byteapos(PG_FUNCTION_ARGS);extern Datum bytea_substr(PG_FUNCTION_ARGS);extern Datum bytea_substr_no_len(PG_FUNCTION_ARGS);extern Datum pg_column_size(PG_FUNCTION_ARGS);/* version.c */extern Datum pgsql_version(PG_FUNCTION_ARGS);/* xid.c */extern Datum xidin(PG_FUNCTION_ARGS);extern Datum xidout(PG_FUNCTION_ARGS);extern Datum xidrecv(PG_FUNCTION_ARGS);extern Datum xidsend(PG_FUNCTION_ARGS);extern Datum xideq(PG_FUNCTION_ARGS);extern Datum xid_age(PG_FUNCTION_ARGS);extern Datum cidin(PG_FUNCTION_ARGS);extern Datum cidout(PG_FUNCTION_ARGS);extern Datum cidrecv(PG_FUNCTION_ARGS);extern Datum cidsend(PG_FUNCTION_ARGS);extern Datum cideq(PG_FUNCTION_ARGS);/* like.c */extern Datum namelike(PG_FUNCTION_ARGS);extern Datum namenlike(PG_FUNCTION_ARGS);extern Datum nameiclike(PG_FUNCTION_ARGS);extern Datum nameicnlike(PG_FUNCTION_ARGS);extern Datum textlike(PG_FUNCTION_ARGS);extern Datum textnlike(PG_FUNCTION_ARGS);extern Datum texticlike(PG_FUNCTION_ARGS);extern Datum texticnlike(PG_FUNCTION_ARGS);extern Datum bytealike(PG_FUNCTION_ARGS);extern Datum byteanlike(PG_FUNCTION_ARGS);extern Datum like_escape(PG_FUNCTION_ARGS);extern Datum like_escape_bytea(PG_FUNCTION_ARGS);/* oracle_compat.c */extern Datum lower(PG_FUNCTION_ARGS);extern Datum upper(PG_FUNCTION_ARGS);extern Datum initcap(PG_FUNCTION_ARGS);extern Datum lpad(PG_FUNCTION_ARGS);extern Datum rpad(PG_FUNCTION_ARGS);extern Datum btrim(PG_FUNCTION_ARGS);extern Datum btrim1(PG_FUNCTION_ARGS);extern Datum byteatrim(PG_FUNCTION_ARGS);extern Datum ltrim(PG_FUNCTION_ARGS);extern Datum ltrim1(PG_FUNCTION_ARGS);extern Datum rtrim(PG_FUNCTION_ARGS);extern Datum rtrim1(PG_FUNCTION_ARGS);extern Datum translate(PG_FUNCTION_ARGS);extern Datum chr (PG_FUNCTION_ARGS);extern Datum repeat(PG_FUNCTION_ARGS);extern Datum ascii(PG_FUNCTION_ARGS);/* inet_net_ntop.c */extern char *inet_net_ntop(int af, const void *src, int bits,			  char *dst, size_t size);extern char *inet_cidr_ntop(int af, const void *src, int bits,			   char *dst, size_t size);/* inet_net_pton.c */extern int inet_net_pton(int af, const char *src,			  void *dst, size_t size);/* network.c */extern Datum inet_in(PG_FUNCTION_ARGS);extern Datum inet_out(PG_FUNCTION_ARGS);extern Datum inet_recv(PG_FUNCTION_ARGS);extern Datum inet_send(PG_FUNCTION_ARGS);extern Datum cidr_in(PG_FUNCTION_ARGS);extern Datum cidr_out(PG_FUNCTION_ARGS);extern Datum cidr_recv(PG_FUNCTION_ARGS);extern Datum cidr_send(PG_FUNCTION_ARGS);extern Datum network_cmp(PG_FUNCTION_ARGS);extern Datum network_lt(PG_FUNCTION_ARGS);extern Datum network_le(PG_FUNCTION_ARGS);extern Datum network_eq(PG_FUNCTION_ARGS);extern Datum network_ge(PG_FUNCTION_ARGS);extern Datum network_gt(PG_FUNCTION_ARGS);extern Datum network_ne(PG_FUNCTION_ARGS);extern Datum hashinet(PG_FUNCTION_ARGS);extern Datum network_sub(PG_FUNCTION_ARGS);extern Datum network_subeq(PG_FUNCTION_ARGS);extern Datum network_sup(PG_FUNCTION_ARGS);extern Datum network_supeq(PG_FUNCTION_ARGS);extern Datum network_network(PG_FUNCTION_ARGS);extern Datum network_netmask(PG_FUNCTION_ARGS);extern Datum network_hostmask(PG_FUNCTION_ARGS);extern Datum network_masklen(PG_FUNCTION_ARGS);extern Datum network_family(PG_FUNCTION_ARGS);extern Datum network_broadcast(PG_FUNCTION_ARGS);extern Datum network_host(PG_FUNCTION_ARGS);extern Datum network_show(PG_FUNCTION_ARGS);extern Datum inet_abbrev(PG_FUNCTION_ARGS);extern Datum cidr_abbrev(PG_FUNCTION_ARGS);extern double convert_network_to_scalar(Datum value, Oid typid);extern Datum text_cidr(PG_FUNCTION_ARGS);extern Datum text_inet(PG_FUNCTION_ARGS);extern Datum inet_to_cidr(PG_FUNCTION_ARGS);extern Datum inet_set_masklen(PG_FUNCTION_ARGS);extern Datum cidr_set_masklen(PG_FUNCTION_ARGS);extern Datum network_scan_first(Datum in);extern Datum network_scan_last(Datum in);extern Datum inet_client_addr(PG_FUNCTION_ARGS);extern Datum inet_client_port(PG_FUNCTION_ARGS);extern Datum inet_server_addr(PG_FUNCTION_ARGS);extern Datum inet_server_port(PG_FUNCTION_ARGS);extern Datum inetnot(PG_FUNCTION_ARGS);extern Datum inetand(PG_FUNCTION_ARGS);extern Datum inetor(PG_FUNCTION_ARGS);extern Datum inetpl(PG_FUNCTION_ARGS);extern Datum inetmi_int8(PG_FUNCTION_ARGS);extern Datum inetmi(PG_FUNCTION_ARGS);extern void clean_ipv6_addr(int addr_family, char *addr);/* mac.c */extern Datum macaddr_in(PG_FUNCTION_ARGS);extern Datum macaddr_out(PG_FUNCTION_ARGS);extern Datum macaddr_recv(PG_FUNCTION_ARGS);extern Datum macaddr_send(PG_FUNCTION_ARGS);extern Datum macaddr_cmp(PG_FUNCTION_ARGS);extern Datum macaddr_lt(PG_FUNCTION_ARGS);extern Datum macaddr_le(PG_FUNCTION_ARGS);extern Datum macaddr_eq(PG_FUNCTION_ARGS);extern Datum macaddr_ge(PG_FUNCTION_ARGS);extern Datum macaddr_gt(PG_FUNCTION_ARGS);extern Datum macaddr_ne(PG_FUNCTION_ARGS);extern Datum macaddr_trunc(PG_FUNCTION_ARGS);extern Datum macaddr_text(PG_FUNCTION_ARGS);extern Datum text_macaddr(PG_FUNCTION_ARGS);extern Datum hashmacaddr(PG_FUNCTION_ARGS);/* numeric.c */extern Datum numeric_in(PG_FUNCTION_ARGS);extern Datum numeric_out(PG_FUNCTION_ARGS);extern Datum numeric_recv(PG_FUNCTION_ARGS);extern Datum numeric_send(PG_FUNCTION_ARGS);extern Datum numeric (PG_FUNCTION_ARGS);extern Datum numeric_abs(PG_FUNCTION_ARGS);extern Datum numeric_uminus(PG_FUNCTION_ARGS);extern Datum numeric_uplus(PG_FUNCTION_ARGS);extern Datum numeric_sign(PG_FUNCTION_ARGS);extern Datum numeric_round(PG_FUNCTION_ARGS);extern Datum numeric_trunc(PG_FUNCTION_ARGS);extern Datum numeric_ceil(PG_FUNCTION_ARGS);extern Datum numeric_floor(PG_FUNCTION_ARGS);extern Datum numeric_cmp(PG_FUNCTION_ARGS);extern Datum numeric_eq(PG_FUNCTION_ARGS);extern Datum numeric_ne(PG_FUNCTION_ARGS);extern Datum numeric_gt(PG_FUNCTION_ARGS);extern Datum numeric_ge(PG_FUNCTION_ARGS);extern Datum numeric_lt(PG_FUNCTION_ARGS);extern Datum numeric_le(PG_FUNCTION_ARGS);extern Datum numeric_add(PG_FUNCTION_ARGS);extern Datum numeric_sub(PG_FUNCTION_ARGS);extern Datum numeric_mul(PG_FUNCTION_ARGS);extern Datum numeric_div(PG_FUNCTION_ARGS);extern Datum numeric_mod(PG_FUNCTION_ARGS);extern Datum numeric_inc(PG_FUNCTION_ARGS);extern Datum numeric_smaller(PG_FUNCTION_ARGS);extern Datum numeric_larger(PG_FUNCTION_ARGS);extern Datum numeric_fac(PG_FUNCTION_ARGS);extern Datum numeric_sqrt(PG_FUNCTION_ARGS);extern Datum numeric_exp(PG_FUNCTION_ARGS);extern Datum numeric_ln(PG_FUNCTION_ARGS);extern Datum numeric_log(PG_FUNCTION_ARGS);extern Datum numeric_power(PG_FUNCTION_ARGS);extern Datum int4_numeric(PG_FUNCTION_ARGS);extern Datum numeric_int4(PG_FUNCTION_ARGS);extern Datum int8_numeric(PG_FUNCTION_ARGS);extern Datum numeric_int8(PG_FUNCTION_ARGS);extern Datum int2_numeric(PG_FUNCTION_ARGS);extern Datum numeric_int2(PG_FUNCTION_ARGS);extern Datum float8_numeric(PG_FUNCTION_ARGS);extern Datum numeric_float8(PG_FUNCTION_ARGS);extern Datum numeric_float8_no_overflow(PG_FUNCTION_ARGS);extern Datum float4_numeric(PG_FUNCTION_ARGS);extern Datum numeric_float4(PG_FUNCTION_ARGS);extern Datum text_numeric(PG_FUNCTION_ARGS);extern Datum numeric_text(PG_FUNCTION_ARGS);extern Datum numeric_accum(PG_FUNCTION_ARGS);extern Datum int2_accum(PG_FUNCTION_ARGS);extern Datum int4_accum(PG_FUNCTION_ARGS);extern Datum int8_accum(PG_FUNCTION_ARGS);extern Datum numeric_avg(PG_FUNCTION_ARGS);extern Datum numeric_var_pop(PG_FUNCTION_ARGS);extern Datum numeric_var_samp(PG_FUNCTION_ARGS);extern Datum numeric_stddev_pop(PG_FUNCTION_ARGS);extern Datum numeric_stddev_samp(PG_FUNCTION_ARGS);extern Datum int2_sum(PG_FUNCTION_ARGS);extern Datum int4_sum(PG_FUNCTION_ARGS);extern Datum int8_sum(PG_FUNCTION_ARGS);extern Datum int2_avg_accum(PG_FUNCTION_ARGS);extern Datum int4_avg_accum(PG_FUNCTION_ARGS);extern Datum int8_avg(PG_FUNCTION_ARGS);extern Datum width_bucket_numeric(PG_FUNCTION_ARGS);/* ri_triggers.c */extern Datum RI_FKey_check_ins(PG_FUNCTION_ARGS);extern Datum RI_FKey_check_upd(PG_FUNCTION_ARGS);extern Datum RI_FKey_noaction_del(PG_FUNCTION_ARGS);extern Datum RI_FKey_noaction_upd(PG_FUNCTION_ARGS);extern Datum RI_FKey_cascade_del(PG_FUNCTION_ARGS);extern Datum RI_FKey_cascade_upd(PG_FUNCTION_ARGS);extern Datum RI_FKey_restrict_del(PG_FUNCTION_ARGS);extern Datum RI_FKey_restrict_upd(PG_FUNCTION_ARGS);extern Datum RI_FKey_setnull_del(PG_FUNCTION_ARGS);extern Datum RI_FKey_setnull_upd(PG_FUNCTION_ARGS);extern Datum RI_FKey_setdefault_del(PG_FUNCTION_ARGS);extern Datum RI_FKey_setdefault_upd(PG_FUNCTION_ARGS);/* encoding support functions */extern Datum getdatabaseencoding(PG_FUNCTION_ARGS);extern Datum database_character_set(PG_FUNCTION_ARGS);extern Datum pg_client_encoding(PG_FUNCTION_ARGS);extern Datum PG_encoding_to_char(PG_FUNCTION_ARGS);extern Datum PG_char_to_encoding(PG_FUNCTION_ARGS);extern Datum PG_character_set_name(PG_FUNCTION_ARGS);extern Datum PG_character_set_id(PG_FUNCTION_ARGS);extern Datum pg_convert(PG_FUNCTION_ARGS);extern Datum pg_convert2(PG_FUNCTION_ARGS);/* format_type.c */extern Datum format_type(PG_FUNCTION_ARGS);extern char *format_type_be(Oid type_oid);extern char *format_type_with_typemod(Oid type_oid, int32 typemod);extern Datum oidvectortypes(PG_FUNCTION_ARGS);extern int32 type_maximum_size(Oid type_oid, int32 typemod);/* quote.c */extern Datum quote_ident(PG_FUNCTION_ARGS);extern Datum quote_literal(PG_FUNCTION_ARGS);/* guc.c */extern Datum show_config_by_name(PG_FUNCTION_ARGS);extern Datum set_config_by_name(PG_FUNCTION_ARGS);extern Datum show_all_settings(PG_FUNCTION_ARGS);/* lockfuncs.c */extern Datum pg_lock_status(PG_FUNCTION_ARGS);extern Datum pg_advisory_lock_int8(PG_FUNCTION_ARGS);extern Datum pg_advisory_lock_shared_int8(PG_FUNCTION_ARGS);extern Datum pg_try_advisory_lock_int8(PG_FUNCTION_ARGS);extern Datum pg_try_advisory_lock_shared_int8(PG_FUNCTION_ARGS);extern Datum pg_advisory_unlock_int8(PG_FUNCTION_ARGS);extern Datum pg_advisory_unlock_shared_int8(PG_FUNCTION_ARGS);extern Datum pg_advisory_lock_int4(PG_FUNCTION_ARGS);extern Datum pg_advisory_lock_shared_int4(PG_FUNCTION_ARGS);extern Datum pg_try_advisory_lock_int4(PG_FUNCTION_ARGS);extern Datum pg_try_advisory_lock_shared_int4(PG_FUNCTION_ARGS);extern Datum pg_advisory_unlock_int4(PG_FUNCTION_ARGS);extern Datum pg_advisory_unlock_shared_int4(PG_FUNCTION_ARGS);extern Datum pg_advisory_unlock_all(PG_FUNCTION_ARGS);/* access/transam/twophase.c */extern Datum pg_prepared_xact(PG_FUNCTION_ARGS);/* catalog/pg_conversion.c */extern Datum pg_convert_using(PG_FUNCTION_ARGS);/* commands/prepare.c */extern Datum pg_prepared_statement(PG_FUNCTION_ARGS);/* utils/mmgr/portalmem.c */extern Datum pg_cursor(PG_FUNCTION_ARGS);#endif   /* BUILTINS_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -