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

📄 fmgroids.h

📁 PostgreSQL 8.2中增加了很多企业用户所需要的功能和性能上的提高,其开发团队说,该版本将加速更多企业向该数据库移植.核心开发成员之一Bruce Momjian表示,在新版PostgreSQL
💻 H
📖 第 1 页 / 共 3 页
字号:
/*------------------------------------------------------------------------- * * fmgroids.h *    Macros that define the OIDs of built-in functions. * * These macros can be used to avoid a catalog lookup when a specific * fmgr-callable function needs to be referenced. * * Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * * NOTES *	****************************** *	*** DO NOT EDIT THIS FILE! *** *	****************************** * *	It has been GENERATED by Gen_fmgrtab.sh *	from ../../../src/include/catalog/pg_proc.h * *------------------------------------------------------------------------- */#ifndef	FMGROIDS_H#define FMGROIDS_H/* *	Constant macros for the OIDs of entries in pg_proc. * *	NOTE: macros are named after the prosrc value, ie the actual C name *	of the implementing function, not the proname which may be overloaded. *	For example, we want to be able to assign different macro names to both *	char_text() and int4_text() even though these both appear with proname *	'text'.  If the same C function appears in more than one pg_proc entry, *	its equivalent macro will be defined with the lowest OID among those *	entries. */#define F_BYTEAOUT 31#define F_CHAROUT 33#define F_NAMEIN 34#define F_NAMEOUT 35#define F_INT2IN 38#define F_INT2OUT 39#define F_INT2VECTORIN 40#define F_INT2VECTOROUT 41#define F_INT4IN 42#define F_INT4OUT 43#define F_REGPROCIN 44#define F_REGPROCOUT 45#define F_TEXTIN 46#define F_TEXTOUT 47#define F_TIDIN 48#define F_TIDOUT 49#define F_XIDIN 50#define F_XIDOUT 51#define F_CIDIN 52#define F_CIDOUT 53#define F_OIDVECTORIN 54#define F_OIDVECTOROUT 55#define F_BOOLLT 56#define F_BOOLGT 57#define F_BOOLEQ 60#define F_CHAREQ 61#define F_NAMEEQ 62#define F_INT2EQ 63#define F_INT2LT 64#define F_INT4EQ 65#define F_INT4LT 66#define F_TEXTEQ 67#define F_XIDEQ 68#define F_CIDEQ 69#define F_CHARNE 70#define F_CHARLE 72#define F_CHARGT 73#define F_CHARGE 74#define F_CHARTOI4 77#define F_I4TOCHAR 78#define F_NAMEREGEXEQ 79#define F_BOOLNE 84#define F_PGSQL_VERSION 89#define F_EQSEL 101#define F_NEQSEL 102#define F_SCALARLTSEL 103#define F_SCALARGTSEL 104#define F_EQJOINSEL 105#define F_NEQJOINSEL 106#define F_SCALARLTJOINSEL 107#define F_SCALARGTJOINSEL 108#define F_UNKNOWNIN 109#define F_UNKNOWNOUT 110#define F_NUMERIC_FAC 111#define F_INT4_TEXT 112#define F_INT2_TEXT 113#define F_OID_TEXT 114#define F_BOX_ABOVE_EQ 115#define F_BOX_BELOW_EQ 116#define F_POINT_IN 117#define F_POINT_OUT 118#define F_LSEG_IN 119#define F_LSEG_OUT 120#define F_PATH_IN 121#define F_PATH_OUT 122#define F_BOX_IN 123#define F_BOX_OUT 124#define F_BOX_OVERLAP 125#define F_BOX_GE 126#define F_BOX_GT 127#define F_BOX_EQ 128#define F_BOX_LT 129#define F_BOX_LE 130#define F_POINT_ABOVE 131#define F_POINT_LEFT 132#define F_POINT_RIGHT 133#define F_POINT_BELOW 134#define F_POINT_EQ 135#define F_ON_PB 136#define F_ON_PPATH 137#define F_BOX_CENTER 138#define F_AREASEL 139#define F_AREAJOINSEL 140#define F_INT4MUL 141#define F_INT4NE 144#define F_INT2NE 145#define F_INT2GT 146#define F_INT4GT 147#define F_INT2LE 148#define F_INT4LE 149#define F_INT4GE 150#define F_INT2GE 151#define F_INT2MUL 152#define F_INT2DIV 153#define F_INT4DIV 154#define F_INT2MOD 155#define F_INT4MOD 156#define F_TEXTNE 157#define F_INT24EQ 158#define F_INT42EQ 159#define F_INT24LT 160#define F_INT42LT 161#define F_INT24GT 162#define F_INT42GT 163#define F_INT24NE 164#define F_INT42NE 165#define F_INT24LE 166#define F_INT42LE 167#define F_INT24GE 168#define F_INT42GE 169#define F_INT24MUL 170#define F_INT42MUL 171#define F_INT24DIV 172#define F_INT42DIV 173#define F_INT24MOD 174#define F_INT42MOD 175#define F_INT2PL 176#define F_INT4PL 177#define F_INT24PL 178#define F_INT42PL 179#define F_INT2MI 180#define F_INT4MI 181#define F_INT24MI 182#define F_INT42MI 183#define F_OIDEQ 184#define F_OIDNE 185#define F_BOX_SAME 186#define F_BOX_CONTAIN 187#define F_BOX_LEFT 188#define F_BOX_OVERLEFT 189#define F_BOX_OVERRIGHT 190#define F_BOX_RIGHT 191#define F_BOX_CONTAINED 192#define F_FLOAT4IN 200#define F_FLOAT4OUT 201#define F_FLOAT4MUL 202#define F_FLOAT4DIV 203#define F_FLOAT4PL 204#define F_FLOAT4MI 205#define F_FLOAT4UM 206#define F_FLOAT4ABS 207#define F_FLOAT4_ACCUM 208#define F_FLOAT4LARGER 209#define F_FLOAT4SMALLER 211#define F_INT4UM 212#define F_INT2UM 213#define F_FLOAT8IN 214#define F_FLOAT8OUT 215#define F_FLOAT8MUL 216#define F_FLOAT8DIV 217#define F_FLOAT8PL 218#define F_FLOAT8MI 219#define F_FLOAT8UM 220#define F_FLOAT8ABS 221#define F_FLOAT8_ACCUM 222#define F_FLOAT8LARGER 223#define F_FLOAT8SMALLER 224#define F_LSEG_CENTER 225#define F_PATH_CENTER 226#define F_POLY_CENTER 227#define F_DROUND 228#define F_DTRUNC 229#define F_DSQRT 230#define F_DCBRT 231#define F_DPOW 232#define F_DEXP 233#define F_DLOG1 234#define F_I2TOD 235#define F_I2TOF 236#define F_DTOI2 237#define F_FTOI2 238#define F_LINE_DISTANCE 239#define F_ABSTIMEIN 240#define F_ABSTIMEOUT 241#define F_RELTIMEIN 242#define F_RELTIMEOUT 243#define F_TIMEPL 244#define F_TIMEMI 245#define F_TINTERVALIN 246#define F_TINTERVALOUT 247#define F_INTINTERVAL 248#define F_TINTERVALREL 249#define F_TIMENOW 250#define F_ABSTIMEEQ 251#define F_ABSTIMENE 252#define F_ABSTIMELT 253#define F_ABSTIMEGT 254#define F_ABSTIMELE 255#define F_ABSTIMEGE 256#define F_RELTIMEEQ 257#define F_RELTIMENE 258#define F_RELTIMELT 259#define F_RELTIMEGT 260#define F_RELTIMELE 261#define F_RELTIMEGE 262#define F_TINTERVALSAME 263#define F_TINTERVALCT 264#define F_TINTERVALOV 265#define F_TINTERVALLENEQ 266#define F_TINTERVALLENNE 267#define F_TINTERVALLENLT 268#define F_TINTERVALLENGT 269#define F_TINTERVALLENLE 270#define F_TINTERVALLENGE 271#define F_TINTERVALSTART 272#define F_TINTERVALEND 273#define F_TIMEOFDAY 274#define F_ABSTIME_FINITE 275#define F_INTER_SL 277#define F_INTER_LB 278#define F_FLOAT48MUL 279#define F_FLOAT48DIV 280#define F_FLOAT48PL 281#define F_FLOAT48MI 282#define F_FLOAT84MUL 283#define F_FLOAT84DIV 284#define F_FLOAT84PL 285#define F_FLOAT84MI 286#define F_FLOAT4EQ 287#define F_FLOAT4NE 288#define F_FLOAT4LT 289#define F_FLOAT4LE 290#define F_FLOAT4GT 291#define F_FLOAT4GE 292#define F_FLOAT8EQ 293#define F_FLOAT8NE 294#define F_FLOAT8LT 295#define F_FLOAT8LE 296#define F_FLOAT8GT 297#define F_FLOAT8GE 298#define F_FLOAT48EQ 299#define F_FLOAT48NE 300#define F_FLOAT48LT 301#define F_FLOAT48LE 302#define F_FLOAT48GT 303#define F_FLOAT48GE 304#define F_FLOAT84EQ 305#define F_FLOAT84NE 306#define F_FLOAT84LT 307#define F_FLOAT84LE 308#define F_FLOAT84GT 309#define F_FLOAT84GE 310#define F_FTOD 311#define F_DTOF 312#define F_I2TOI4 313#define F_I4TOI2 314#define F_INT2VECTOREQ 315#define F_I4TOD 316#define F_DTOI4 317#define F_I4TOF 318#define F_FTOI4 319#define F_HASH_ACLITEM 329#define F_BTGETTUPLE 330#define F_BTINSERT 331#define F_BTBULKDELETE 332#define F_BTBEGINSCAN 333#define F_BTRESCAN 334#define F_BTENDSCAN 335#define F_BTMARKPOS 336#define F_BTRESTRPOS 337#define F_BTBUILD 338#define F_POLY_SAME 339#define F_POLY_CONTAIN 340#define F_POLY_LEFT 341#define F_POLY_OVERLEFT 342#define F_POLY_OVERRIGHT 343#define F_POLY_RIGHT 344#define F_POLY_CONTAINED 345#define F_POLY_OVERLAP 346#define F_POLY_IN 347#define F_POLY_OUT 348#define F_BTINT2CMP 350#define F_BTINT4CMP 351#define F_BTFLOAT4CMP 354#define F_BTFLOAT8CMP 355#define F_BTOIDCMP 356#define F_BTABSTIMECMP 357#define F_BTCHARCMP 358#define F_BTNAMECMP 359#define F_BTTEXTCMP 360#define F_LSEG_DISTANCE 361#define F_LSEG_INTERPT 362#define F_DIST_PS 363#define F_DIST_PB 364#define F_DIST_SB 365#define F_CLOSE_PS 366#define F_CLOSE_PB 367#define F_CLOSE_SB 368#define F_ON_PS 369#define F_PATH_DISTANCE 370#define F_DIST_PPATH 371#define F_ON_SB 372#define F_INTER_SB 373#define F_CASH_CMP 377#define F_ARRAY_PUSH 378#define F_BTRELTIMECMP 380#define F_BTTINTERVALCMP 381#define F_BTARRAYCMP 382#define F_ARRAY_CAT 383#define F_ARRAY_TYPE_COERCE 384#define F_ARRAY_NE 390#define F_ARRAY_LT 391#define F_ARRAY_GT 392#define F_ARRAY_LE 393#define F_TEXT_TO_ARRAY 394#define F_ARRAY_TO_TEXT 395#define F_ARRAY_GE 396#define F_HASHINT2VECTOR 398#define F_HASHMACADDR 399#define F_HASHTEXT 400#define F_RTRIM1 401#define F_BTOIDVECTORCMP 404#define F_NAME_TEXT 406#define F_TEXT_NAME 407#define F_NAME_BPCHAR 408#define F_BPCHAR_NAME 409#define F_HASHINET 422#define F_HASHVACUUMCLEANUP 425#define F_MACADDR_IN 436#define F_MACADDR_OUT 437#define F_HASHCOSTESTIMATE 438#define F_HASHGETTUPLE 440#define F_HASHINSERT 441#define F_HASHBULKDELETE 442#define F_HASHBEGINSCAN 443#define F_HASHRESCAN 444#define F_HASHENDSCAN 445#define F_HASHMARKPOS 446#define F_HASHRESTRPOS 447#define F_HASHBUILD 448#define F_HASHINT2 449#define F_HASHINT4 450#define F_HASHFLOAT4 451#define F_HASHFLOAT8 452#define F_HASHOID 453#define F_HASHCHAR 454#define F_HASHNAME 455#define F_HASHVARLENA 456#define F_HASHOIDVECTOR 457#define F_TEXT_LARGER 458#define F_TEXT_SMALLER 459#define F_INT8IN 460#define F_INT8OUT 461#define F_INT8UM 462#define F_INT8PL 463#define F_INT8MI 464#define F_INT8MUL 465#define F_INT8DIV 466#define F_INT8EQ 467#define F_INT8NE 468#define F_INT8LT 469#define F_INT8GT 470#define F_INT8LE 471#define F_INT8GE 472#define F_INT84EQ 474#define F_INT84NE 475#define F_INT84LT 476#define F_INT84GT 477#define F_INT84LE 478#define F_INT84GE 479#define F_INT84 480#define F_INT48 481#define F_I8TOD 482#define F_DTOI8 483#define F_ARRAY_LARGER 515#define F_ARRAY_SMALLER 516#define F_INET_ABBREV 598#define F_CIDR_ABBREV 599#define F_INET_SET_MASKLEN 605#define F_OIDVECTORNE 619#define F_CIDR_SET_MASKLEN 635#define F_BTGETMULTI 636#define F_HASHGETMULTI 637#define F_GISTGETMULTI 638#define F_I8TOF 652#define F_FTOI8 653#define F_NAMELT 655#define F_NAMELE 656#define F_NAMEGT 657#define F_NAMEGE 658#define F_NAMENE 659#define F_BPCHAR 668#define F_VARCHAR 669#define F_MKTINTERVAL 676#define F_OIDVECTORLT 677#define F_OIDVECTORLE 678#define F_OIDVECTOREQ 679#define F_OIDVECTORGE 680#define F_OIDVECTORGT 681#define F_NETWORK_NETWORK 683#define F_NETWORK_NETMASK 696#define F_NETWORK_MASKLEN 697#define F_NETWORK_BROADCAST 698#define F_NETWORK_HOST 699#define F_CURRENT_USER 710#define F_NETWORK_FAMILY 711#define F_INT82 714#define F_LO_CREATE 715#define F_OIDLT 716#define F_OIDLE 717#define F_BYTEAOCTETLEN 720#define F_BYTEAGETBYTE 721#define F_BYTEASETBYTE 722#define F_BYTEAGETBIT 723#define F_BYTEASETBIT 724#define F_DIST_PL 725#define F_DIST_LB 726#define F_DIST_SL 727#define F_DIST_CPOLY 728#define F_POLY_DISTANCE 729#define F_NETWORK_SHOW 730#define F_TEXT_LT 740#define F_TEXT_LE 741#define F_TEXT_GT 742#define F_TEXT_GE 743#define F_ARRAY_EQ 744#define F_SESSION_USER 746#define F_ARRAY_DIMS 747#define F_TEXT_DATE 748#define F_DATE_TEXT 749#define F_ARRAY_IN 750#define F_ARRAY_OUT 751#define F_MACADDR_TEXT 752#define F_MACADDR_TRUNC 753#define F_INT28 754#define F_SMGRIN 760#define F_SMGROUT 761#define F_SMGREQ 762#define F_SMGRNE 763#define F_LO_IMPORT 764#define F_LO_EXPORT 765#define F_INT4INC 766#define F_TEXT_MACADDR 767#define F_INT4LARGER 768#define F_INT4SMALLER 769#define F_INT2LARGER 770#define F_INT2SMALLER 771#define F_GISTCOSTESTIMATE 772#define F_GISTGETTUPLE 774#define F_GISTINSERT 775#define F_GISTBULKDELETE 776#define F_GISTBEGINSCAN 777#define F_GISTRESCAN 778#define F_GISTENDSCAN 779#define F_GISTMARKPOS 780#define F_GISTRESTRPOS 781#define F_GISTBUILD 782#define F_TINTERVALEQ 784#define F_TINTERVALNE 785#define F_TINTERVALLT 786#define F_TINTERVALGT 787#define F_TINTERVALLE 788#define F_TINTERVALGE 789#define F_PG_CLIENT_ENCODING 810#define F_TEXT_OID 817#define F_TEXT_INT2 818#define F_TEXT_INT4 819#define F_MACADDR_EQ 830#define F_MACADDR_LT 831#define F_MACADDR_LE 832#define F_MACADDR_GT 833#define F_MACADDR_GE 834#define F_MACADDR_NE 835#define F_MACADDR_CMP 836#define F_TEXT_TIME 837#define F_TEXT_FLOAT8 838#define F_TEXT_FLOAT4 839#define F_FLOAT8_TEXT 840#define F_FLOAT4_TEXT 841#define F_BTINT8CMP 842#define F_CASH_MUL_FLT4 846#define F_CASH_DIV_FLT4 847#define F_FLT4_MUL_CASH 848#define F_TEXTPOS 849#define F_TEXTLIKE 850#define F_TEXTNLIKE 851#define F_INT48EQ 852#define F_INT48NE 853#define F_INT48LT 854#define F_INT48GT 855#define F_INT48LE 856#define F_INT48GE 857#define F_NAMELIKE 858#define F_NAMENLIKE 859#define F_CHAR_BPCHAR 860#define F_CURRENT_DATABASE 861#define F_INT4_MUL_CASH 862#define F_INT2_MUL_CASH 863#define F_CASH_MUL_INT4 864#define F_CASH_DIV_INT4 865#define F_CASH_MUL_INT2 866#define F_CASH_DIV_INT2 867#define F_LOWER 870#define F_UPPER 871#define F_INITCAP 872#define F_LPAD 873#define F_RPAD 874#define F_LTRIM 875#define F_RTRIM 876#define F_TEXT_SUBSTR 877

⌨️ 快捷键说明

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