pg_proc.h

来自「PostgreSQL 8.2中增加了很多企业用户所需要的功能和性能上的提高,其开」· C头文件 代码 · 共 1,000 行 · 第 1/5 页

H
1,000
字号
DESCR("hash(internal)");DATA(insert OID = 2786 (  hashoptions	   PGNSP PGUID 12 f f t f s 2 17 "1009 16" _null_ _null_ _null_  hashoptions - _null_ ));DESCR("hash(internal)");DATA(insert OID = 449 (  hashint2		   PGNSP PGUID 12 f f t f i 1 23 "21" _null_ _null_ _null_	hashint2 - _null_ ));DESCR("hash");DATA(insert OID = 450 (  hashint4		   PGNSP PGUID 12 f f t f i 1 23 "23" _null_ _null_ _null_	hashint4 - _null_ ));DESCR("hash");DATA(insert OID = 949 (  hashint8		   PGNSP PGUID 12 f f t f i 1 23 "20" _null_ _null_ _null_	hashint8 - _null_ ));DESCR("hash");DATA(insert OID = 451 (  hashfloat4		   PGNSP PGUID 12 f f t f i 1 23 "700" _null_ _null_ _null_ hashfloat4 - _null_ ));DESCR("hash");DATA(insert OID = 452 (  hashfloat8		   PGNSP PGUID 12 f f t f i 1 23 "701" _null_ _null_ _null_ hashfloat8 - _null_ ));DESCR("hash");DATA(insert OID = 453 (  hashoid		   PGNSP PGUID 12 f f t f i 1 23 "26" _null_ _null_ _null_	hashoid - _null_ ));DESCR("hash");DATA(insert OID = 454 (  hashchar		   PGNSP PGUID 12 f f t f i 1 23 "18" _null_ _null_ _null_	hashchar - _null_ ));DESCR("hash");DATA(insert OID = 455 (  hashname		   PGNSP PGUID 12 f f t f i 1 23 "19" _null_ _null_ _null_	hashname - _null_ ));DESCR("hash");DATA(insert OID = 400 (  hashtext		   PGNSP PGUID 12 f f t f i 1 23 "25" _null_ _null_ _null_ hashtext - _null_ ));DESCR("hash");DATA(insert OID = 456 (  hashvarlena	   PGNSP PGUID 12 f f t f i 1 23 "2281" _null_ _null_ _null_ hashvarlena - _null_ ));DESCR("hash any varlena type");DATA(insert OID = 457 (  hashoidvector	   PGNSP PGUID 12 f f t f i 1 23 "30" _null_ _null_ _null_	hashoidvector - _null_ ));DESCR("hash");DATA(insert OID = 329 (  hash_aclitem	   PGNSP PGUID 12 f f t f i 1 23 "1033" _null_ _null_ _null_	hash_aclitem - _null_ ));DESCR("hash");DATA(insert OID = 398 (  hashint2vector    PGNSP PGUID 12 f f t f i 1 23 "22" _null_ _null_ _null_	hashint2vector - _null_ ));DESCR("hash");DATA(insert OID = 399 (  hashmacaddr	   PGNSP PGUID 12 f f t f i 1 23 "829" _null_ _null_ _null_ hashmacaddr - _null_ ));DESCR("hash");DATA(insert OID = 422 (  hashinet		   PGNSP PGUID 12 f f t f i 1 23 "869" _null_ _null_ _null_ hashinet - _null_ ));DESCR("hash");DATA(insert OID = 458 (  text_larger	   PGNSP PGUID 12 f f t f i 2 25 "25 25" _null_ _null_ _null_ text_larger - _null_ ));DESCR("larger of two");DATA(insert OID = 459 (  text_smaller	   PGNSP PGUID 12 f f t f i 2 25 "25 25" _null_ _null_ _null_ text_smaller - _null_ ));DESCR("smaller of two");DATA(insert OID = 460 (  int8in			   PGNSP PGUID 12 f f t f i 1 20 "2275" _null_ _null_ _null_ int8in - _null_ ));DESCR("I/O");DATA(insert OID = 461 (  int8out		   PGNSP PGUID 12 f f t f i 1 2275 "20" _null_ _null_ _null_ int8out - _null_ ));DESCR("I/O");DATA(insert OID = 462 (  int8um			   PGNSP PGUID 12 f f t f i 1 20 "20" _null_ _null_ _null_	int8um - _null_ ));DESCR("negate");DATA(insert OID = 463 (  int8pl			   PGNSP PGUID 12 f f t f i 2 20 "20 20" _null_ _null_ _null_ int8pl - _null_ ));DESCR("add");DATA(insert OID = 464 (  int8mi			   PGNSP PGUID 12 f f t f i 2 20 "20 20" _null_ _null_ _null_ int8mi - _null_ ));DESCR("subtract");DATA(insert OID = 465 (  int8mul		   PGNSP PGUID 12 f f t f i 2 20 "20 20" _null_ _null_ _null_ int8mul - _null_ ));DESCR("multiply");DATA(insert OID = 466 (  int8div		   PGNSP PGUID 12 f f t f i 2 20 "20 20" _null_ _null_ _null_ int8div - _null_ ));DESCR("divide");DATA(insert OID = 467 (  int8eq			   PGNSP PGUID 12 f f t f i 2 16 "20 20" _null_ _null_ _null_ int8eq - _null_ ));DESCR("equal");DATA(insert OID = 468 (  int8ne			   PGNSP PGUID 12 f f t f i 2 16 "20 20" _null_ _null_ _null_ int8ne - _null_ ));DESCR("not equal");DATA(insert OID = 469 (  int8lt			   PGNSP PGUID 12 f f t f i 2 16 "20 20" _null_ _null_ _null_ int8lt - _null_ ));DESCR("less-than");DATA(insert OID = 470 (  int8gt			   PGNSP PGUID 12 f f t f i 2 16 "20 20" _null_ _null_ _null_ int8gt - _null_ ));DESCR("greater-than");DATA(insert OID = 471 (  int8le			   PGNSP PGUID 12 f f t f i 2 16 "20 20" _null_ _null_ _null_ int8le - _null_ ));DESCR("less-than-or-equal");DATA(insert OID = 472 (  int8ge			   PGNSP PGUID 12 f f t f i 2 16 "20 20" _null_ _null_ _null_ int8ge - _null_ ));DESCR("greater-than-or-equal");DATA(insert OID = 474 (  int84eq		   PGNSP PGUID 12 f f t f i 2 16 "20 23" _null_ _null_ _null_ int84eq - _null_ ));DESCR("equal");DATA(insert OID = 475 (  int84ne		   PGNSP PGUID 12 f f t f i 2 16 "20 23" _null_ _null_ _null_ int84ne - _null_ ));DESCR("not equal");DATA(insert OID = 476 (  int84lt		   PGNSP PGUID 12 f f t f i 2 16 "20 23" _null_ _null_ _null_ int84lt - _null_ ));DESCR("less-than");DATA(insert OID = 477 (  int84gt		   PGNSP PGUID 12 f f t f i 2 16 "20 23" _null_ _null_ _null_ int84gt - _null_ ));DESCR("greater-than");DATA(insert OID = 478 (  int84le		   PGNSP PGUID 12 f f t f i 2 16 "20 23" _null_ _null_ _null_ int84le - _null_ ));DESCR("less-than-or-equal");DATA(insert OID = 479 (  int84ge		   PGNSP PGUID 12 f f t f i 2 16 "20 23" _null_ _null_ _null_ int84ge - _null_ ));DESCR("greater-than-or-equal");DATA(insert OID = 480 (  int4			   PGNSP PGUID 12 f f t f i 1  23 "20" _null_ _null_ _null_ int84 - _null_ ));DESCR("convert int8 to int4");DATA(insert OID = 481 (  int8			   PGNSP PGUID 12 f f t f i 1  20 "23" _null_ _null_ _null_ int48 - _null_ ));DESCR("convert int4 to int8");DATA(insert OID = 482 (  float8			   PGNSP PGUID 12 f f t f i 1 701 "20" _null_ _null_ _null_ i8tod - _null_ ));DESCR("convert int8 to float8");DATA(insert OID = 483 (  int8			   PGNSP PGUID 12 f f t f i 1  20 "701" _null_ _null_ _null_	dtoi8 - _null_ ));DESCR("convert float8 to int8");/* OIDS 500 - 599 *//* OIDS 600 - 699 */DATA(insert OID = 652 (  float4			   PGNSP PGUID 12 f f t f i 1 700 "20" _null_ _null_ _null_ i8tof - _null_ ));DESCR("convert int8 to float4");DATA(insert OID = 653 (  int8			   PGNSP PGUID 12 f f t f i 1  20 "700" _null_ _null_ _null_	ftoi8 - _null_ ));DESCR("convert float4 to int8");DATA(insert OID = 714 (  int2			   PGNSP PGUID 12 f f t f i 1  21 "20" _null_ _null_ _null_ int82 - _null_ ));DESCR("convert int8 to int2");DATA(insert OID = 754 (  int8			   PGNSP PGUID 12 f f t f i 1  20 "21" _null_ _null_ _null_ int28 - _null_ ));DESCR("convert int2 to int8");DATA(insert OID = 1285 (  int4notin		   PGNSP PGUID 12 f f t f s 2 16 "23 25" _null_ _null_ _null_ int4notin - _null_ ));DESCR("not in");DATA(insert OID = 1286 (  oidnotin		   PGNSP PGUID 12 f f t f s 2 16 "26 25" _null_ _null_ _null_ oidnotin - _null_ ));DESCR("not in");DATA(insert OID = 655 (  namelt			   PGNSP PGUID 12 f f t f i 2 16 "19 19" _null_ _null_ _null_ namelt - _null_ ));DESCR("less-than");DATA(insert OID = 656 (  namele			   PGNSP PGUID 12 f f t f i 2 16 "19 19" _null_ _null_ _null_ namele - _null_ ));DESCR("less-than-or-equal");DATA(insert OID = 657 (  namegt			   PGNSP PGUID 12 f f t f i 2 16 "19 19" _null_ _null_ _null_ namegt - _null_ ));DESCR("greater-than");DATA(insert OID = 658 (  namege			   PGNSP PGUID 12 f f t f i 2 16 "19 19" _null_ _null_ _null_ namege - _null_ ));DESCR("greater-than-or-equal");DATA(insert OID = 659 (  namene			   PGNSP PGUID 12 f f t f i 2 16 "19 19" _null_ _null_ _null_ namene - _null_ ));DESCR("not equal");DATA(insert OID = 668 (  bpchar			   PGNSP PGUID 12 f f t f i 3 1042 "1042 23 16" _null_ _null_ _null_ bpchar - _null_ ));DESCR("adjust char() to typmod length");DATA(insert OID = 669 (  varchar		   PGNSP PGUID 12 f f t f i 3 1043 "1043 23 16" _null_ _null_ _null_ varchar - _null_ ));DESCR("adjust varchar() to typmod length");DATA(insert OID = 676 (  mktinterval	   PGNSP PGUID 12 f f t f i 2 704 "702 702" _null_ _null_ _null_ mktinterval - _null_ ));DESCR("convert to tinterval");DATA(insert OID = 619 (  oidvectorne	   PGNSP PGUID 12 f f t f i 2 16 "30 30" _null_ _null_ _null_ oidvectorne - _null_ ));DESCR("not equal");DATA(insert OID = 677 (  oidvectorlt	   PGNSP PGUID 12 f f t f i 2 16 "30 30" _null_ _null_ _null_ oidvectorlt - _null_ ));DESCR("less-than");DATA(insert OID = 678 (  oidvectorle	   PGNSP PGUID 12 f f t f i 2 16 "30 30" _null_ _null_ _null_ oidvectorle - _null_ ));DESCR("less-than-or-equal");DATA(insert OID = 679 (  oidvectoreq	   PGNSP PGUID 12 f f t f i 2 16 "30 30" _null_ _null_ _null_ oidvectoreq - _null_ ));DESCR("equal");DATA(insert OID = 680 (  oidvectorge	   PGNSP PGUID 12 f f t f i 2 16 "30 30" _null_ _null_ _null_ oidvectorge - _null_ ));DESCR("greater-than-or-equal");DATA(insert OID = 681 (  oidvectorgt	   PGNSP PGUID 12 f f t f i 2 16 "30 30" _null_ _null_ _null_ oidvectorgt - _null_ ));DESCR("greater-than");/* OIDS 700 - 799 */DATA(insert OID = 710 (  getpgusername	   PGNSP PGUID 12 f f t f s 0 19 "" _null_ _null_ _null_ current_user - _null_ ));DESCR("deprecated -- use current_user");DATA(insert OID = 716 (  oidlt			   PGNSP PGUID 12 f f t f i 2 16 "26 26" _null_ _null_ _null_ oidlt - _null_ ));DESCR("less-than");DATA(insert OID = 717 (  oidle			   PGNSP PGUID 12 f f t f i 2 16 "26 26" _null_ _null_ _null_ oidle - _null_ ));DESCR("less-than-or-equal");DATA(insert OID = 720 (  octet_length	   PGNSP PGUID 12 f f t f i 1 23 "17" _null_ _null_ _null_	byteaoctetlen - _null_ ));DESCR("octet length");DATA(insert OID = 721 (  get_byte		   PGNSP PGUID 12 f f t f i 2 23 "17 23" _null_ _null_ _null_ byteaGetByte - _null_ ));DESCR("get byte");DATA(insert OID = 722 (  set_byte		   PGNSP PGUID 12 f f t f i 3 17 "17 23 23" _null_ _null_ _null_	byteaSetByte - _null_ ));DESCR("set byte");DATA(insert OID = 723 (  get_bit		   PGNSP PGUID 12 f f t f i 2 23 "17 23" _null_ _null_ _null_ byteaGetBit - _null_ ));DESCR("get bit");DATA(insert OID = 724 (  set_bit		   PGNSP PGUID 12 f f t f i 3 17 "17 23 23" _null_ _null_ _null_	byteaSetBit - _null_ ));DESCR("set bit");DATA(insert OID = 725 (  dist_pl		   PGNSP PGUID 12 f f t f i 2 701 "600 628" _null_ _null_ _null_	dist_pl - _null_ ));DESCR("distance between point and line");DATA(insert OID = 726 (  dist_lb		   PGNSP PGUID 12 f f t f i 2 701 "628 603" _null_ _null_ _null_	dist_lb - _null_ ));DESCR("distance between line and box");DATA(insert OID = 727 (  dist_sl		   PGNSP PGUID 12 f f t f i 2 701 "601 628" _null_ _null_ _null_	dist_sl - _null_ ));DESCR("distance between lseg and line");DATA(insert OID = 728 (  dist_cpoly		   PGNSP PGUID 12 f f t f i 2 701 "718 604" _null_ _null_ _null_	dist_cpoly - _null_ ));DESCR("distance between");DATA(insert OID = 729 (  poly_distance	   PGNSP PGUID 12 f f t f i 2 701 "604 604" _null_ _null_ _null_	poly_distance - _null_ ));DESCR("distance between");DATA(insert OID = 740 (  text_lt		   PGNSP PGUID 12 f f t f i 2 16 "25 25" _null_ _null_ _null_ text_lt - _null_ ));DESCR("less-than");DATA(insert OID = 741 (  text_le		   PGNSP PGUID 12 f f t f i 2 16 "25 25" _null_ _null_ _null_ text_le - _null_ ));DESCR("less-than-or-equal");DATA(insert OID = 742 (  text_gt		   PGNSP PGUID 12 f f t f i 2 16 "25 25" _null_ _null_ _null_ text_gt - _null_ ));DESCR("greater-than");DATA(insert OID = 743 (  text_ge		   PGNSP PGUID 12 f f t f i 2 16 "25 25" _null_ _null_ _null_ text_ge - _null_ ));DESCR("greater-than-or-equal");DATA(insert OID = 745 (  current_user	   PGNSP PGUID 12 f f t f s 0 19 "" _null_ _null_ _null_ current_user - _null_ ));DESCR("current user name");DATA(insert OID = 746 (  session_user	   PGNSP PGUID 12 f f t f s 0 19 "" _null_ _null_ _null_ session_user - _null_ ));DESCR("session user name");DATA(insert OID = 744 (  array_eq		   PGNSP PGUID 12 f f t f i 2 16 "2277 2277" _null_ _null_ _null_ array_eq - _null_ ));DESCR("array equal");DATA(insert OID = 390 (  array_ne		   PGNSP PGUID 12 f f t f i 2 16 "2277 2277" _null_ _null_ _null_ array_ne - _null_ ));DESCR("array not equal");DATA(insert OID = 391 (  array_lt		   PGNSP PGUID 12 f f t f i 2 16 "2277 2277" _null_ _null_ _null_ array_lt - _null_ ));DESCR("array less than");DATA(insert OID = 392 (  array_gt		   PGNSP PGUID 12 f f t f i 2 16 "2277 2277" _null_ _null_ _null_ array_gt - _null_ ));DESCR("array greater than");DATA(insert OID = 393 (  array_le		   PGNSP PGUID 12 f f t f i 2 16 "2277 2277" _null_ _null_ _null_ array_le - _null_ ));DESCR("array less than or equal");DATA(insert OID = 396 (  array_ge		   PGNSP PGUID 12 f f t f i 2 16 "2277 2277" _null_ _null_ _null_ array_ge - _null_ ));DESCR("array greater than or equal");DATA(insert OID = 747 (  array_dims		   PGNSP PGUID 12 f f t f i 1 25 "2277" _null_ _null_ _null_ array_dims - _null_ ));DESCR("array dimensions");DATA(insert OID = 750 (  array_in		   PGNSP PGUID 12 f f t f s 3 2277 "2275 26 23" _null_ _null_ _null_	array_in - _null_ ));DESCR("I/O");DATA(insert OID = 751 (  array_out		   PGNSP PGUID 12 f f t f s 1 2275 "2277" _null_ _null_ _null_	array_out - _null_ ));DESCR("I/O");DATA(insert OID = 2091 (  array_lower	   PGNSP PGUID 12 f f t f i 2 23 "2277 23" _null_ _null_ _null_ array_lower - _null_

⌨️ 快捷键说明

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