X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-pq;a=blobdiff_plain;f=php_pq_type.h;h=5545028c85de13f5a4be249760d192d9f5281e88;hp=1d20e9484d72e6f4cc86658c0e5552053521ac86;hb=c42b1975b4e9de8abac3a1b20985d0851a85865f;hpb=344e81d34f1a85cc18cfb1008b0432334a0026f4 diff --git a/php_pq_type.h b/php_pq_type.h index 1d20e94..5545028 100644 --- a/php_pq_type.h +++ b/php_pq_type.h @@ -97,6 +97,18 @@ PHP_PQ_TYPE("JSONARRAY", 199) # define PHP_PQ_OID_PG_NODE_TREE 194 #endif PHP_PQ_TYPE("PG_NODE_TREE", 194) +#ifndef PHP_PQ_OID_PG_NDISTINCT +# define PHP_PQ_OID_PG_NDISTINCT 3361 +#endif +PHP_PQ_TYPE("PG_NDISTINCT", 3361) +#ifndef PHP_PQ_OID_PG_DEPENDENCIES +# define PHP_PQ_OID_PG_DEPENDENCIES 3402 +#endif +PHP_PQ_TYPE("PG_DEPENDENCIES", 3402) +#ifndef PHP_PQ_OID_PG_DDL_COMMAND +# define PHP_PQ_OID_PG_DDL_COMMAND 32 +#endif +PHP_PQ_TYPE("PG_DDL_COMMAND", 32) #ifndef PHP_PQ_OID_SMGR # define PHP_PQ_OID_SMGR 210 #endif @@ -181,6 +193,10 @@ PHP_PQ_TYPE("INET", 869) # define PHP_PQ_OID_CIDR 650 #endif PHP_PQ_TYPE("CIDR", 650) +#ifndef PHP_PQ_OID_MACADDR8 +# define PHP_PQ_OID_MACADDR8 774 +#endif +PHP_PQ_TYPE("MACADDR8", 774) #ifndef PHP_PQ_OID_BOOLARRAY # define PHP_PQ_OID_BOOLARRAY 1000 #endif @@ -301,6 +317,10 @@ PHP_PQ_TYPE("ACLITEMARRAY", 1034) # define PHP_PQ_OID_MACADDRARRAY 1040 #endif PHP_PQ_TYPE("MACADDRARRAY", 1040) +#ifndef PHP_PQ_OID_MACADDR8ARRAY +# define PHP_PQ_OID_MACADDR8ARRAY 775 +#endif +PHP_PQ_TYPE("MACADDR8ARRAY", 775) #ifndef PHP_PQ_OID_INETARRAY # define PHP_PQ_OID_INETARRAY 1041 #endif @@ -421,6 +441,14 @@ PHP_PQ_TYPE("REGCLASS", 2205) # define PHP_PQ_OID_REGTYPE 2206 #endif PHP_PQ_TYPE("REGTYPE", 2206) +#ifndef PHP_PQ_OID_REGROLE +# define PHP_PQ_OID_REGROLE 4096 +#endif +PHP_PQ_TYPE("REGROLE", 4096) +#ifndef PHP_PQ_OID_REGNAMESPACE +# define PHP_PQ_OID_REGNAMESPACE 4089 +#endif +PHP_PQ_TYPE("REGNAMESPACE", 4089) #ifndef PHP_PQ_OID_REGPROCEDUREARRAY # define PHP_PQ_OID_REGPROCEDUREARRAY 2207 #endif @@ -441,6 +469,14 @@ PHP_PQ_TYPE("REGCLASSARRAY", 2210) # define PHP_PQ_OID_REGTYPEARRAY 2211 #endif PHP_PQ_TYPE("REGTYPEARRAY", 2211) +#ifndef PHP_PQ_OID_REGROLEARRAY +# define PHP_PQ_OID_REGROLEARRAY 4097 +#endif +PHP_PQ_TYPE("REGROLEARRAY", 4097) +#ifndef PHP_PQ_OID_REGNAMESPACEARRAY +# define PHP_PQ_OID_REGNAMESPACEARRAY 4090 +#endif +PHP_PQ_TYPE("REGNAMESPACEARRAY", 4090) #ifndef PHP_PQ_OID_UUID # define PHP_PQ_OID_UUID 2950 #endif @@ -449,6 +485,14 @@ PHP_PQ_TYPE("UUID", 2950) # define PHP_PQ_OID_UUIDARRAY 2951 #endif PHP_PQ_TYPE("UUIDARRAY", 2951) +#ifndef PHP_PQ_OID_PG_LSN +# define PHP_PQ_OID_PG_LSN 3220 +#endif +PHP_PQ_TYPE("PG_LSN", 3220) +#ifndef PHP_PQ_OID_PG_LSNARRAY +# define PHP_PQ_OID_PG_LSNARRAY 3221 +#endif +PHP_PQ_TYPE("PG_LSNARRAY", 3221) #ifndef PHP_PQ_OID_TSVECTOR # define PHP_PQ_OID_TSVECTOR 3614 #endif @@ -489,6 +533,14 @@ PHP_PQ_TYPE("REGCONFIGARRAY", 3735) # define PHP_PQ_OID_REGDICTIONARYARRAY 3770 #endif PHP_PQ_TYPE("REGDICTIONARYARRAY", 3770) +#ifndef PHP_PQ_OID_JSONB +# define PHP_PQ_OID_JSONB 3802 +#endif +PHP_PQ_TYPE("JSONB", 3802) +#ifndef PHP_PQ_OID_JSONBARRAY +# define PHP_PQ_OID_JSONBARRAY 3807 +#endif +PHP_PQ_TYPE("JSONBARRAY", 3807) #ifndef PHP_PQ_OID_TXID_SNAPSHOT # define PHP_PQ_OID_TXID_SNAPSHOT 2970 #endif @@ -605,6 +657,14 @@ PHP_PQ_TYPE("ANYENUM", 3500) # define PHP_PQ_OID_FDW_HANDLER 3115 #endif PHP_PQ_TYPE("FDW_HANDLER", 3115) +#ifndef PHP_PQ_OID_INDEX_AM_HANDLER +# define PHP_PQ_OID_INDEX_AM_HANDLER 325 +#endif +PHP_PQ_TYPE("INDEX_AM_HANDLER", 325) +#ifndef PHP_PQ_OID_TSM_HANDLER +# define PHP_PQ_OID_TSM_HANDLER 3310 +#endif +PHP_PQ_TYPE("TSM_HANDLER", 3310) #ifndef PHP_PQ_OID_ANYRANGE # define PHP_PQ_OID_ANYRANGE 3831 #endif @@ -617,6 +677,7 @@ PHP_PQ_TYPE("ANYRANGE", 3831) || ((oid) == 629) \ || ((oid) == 651) \ || ((oid) == 719) \ + || ((oid) == 775) \ || ((oid) == 791) \ || ((oid) == 1000) \ || ((oid) == 1001) \ @@ -667,17 +728,21 @@ PHP_PQ_TYPE("ANYRANGE", 3831) || ((oid) == 2287) \ || ((oid) == 2949) \ || ((oid) == 2951) \ + || ((oid) == 3221) \ || ((oid) == 3643) \ || ((oid) == 3644) \ || ((oid) == 3645) \ || ((oid) == 3735) \ || ((oid) == 3770) \ + || ((oid) == 3807) \ || ((oid) == 3905) \ || ((oid) == 3907) \ || ((oid) == 3909) \ || ((oid) == 3911) \ || ((oid) == 3913) \ || ((oid) == 3927) \ + || ((oid) == 4090) \ + || ((oid) == 4097) \ ) #endif #ifndef PHP_PQ_TYPE_OF_ARRAY @@ -687,6 +752,7 @@ PHP_PQ_TYPE("ANYRANGE", 3831) (oid) == 629 ? 628 : \ (oid) == 651 ? 650 : \ (oid) == 719 ? 718 : \ + (oid) == 775 ? 774 : \ (oid) == 791 ? 790 : \ (oid) == 1000 ? 16 : \ (oid) == 1001 ? 17 : \ @@ -737,16 +803,192 @@ PHP_PQ_TYPE("ANYRANGE", 3831) (oid) == 2287 ? 2249 : \ (oid) == 2949 ? 2970 : \ (oid) == 2951 ? 2950 : \ + (oid) == 3221 ? 3220 : \ (oid) == 3643 ? 3614 : \ (oid) == 3644 ? 3642 : \ (oid) == 3645 ? 3615 : \ (oid) == 3735 ? 3734 : \ (oid) == 3770 ? 3769 : \ + (oid) == 3807 ? 3802 : \ (oid) == 3905 ? 3904 : \ (oid) == 3907 ? 3906 : \ (oid) == 3909 ? 3908 : \ (oid) == 3911 ? 3910 : \ (oid) == 3913 ? 3912 : \ - (oid) == 3927 ? 3926 : 0 \ + (oid) == 3927 ? 3926 : \ + (oid) == 4090 ? 4089 : \ + (oid) == 4097 ? 4096 : 0 \ +) +#endif +#ifndef PHP_PQ_DELIM_OF_ARRAY +# define PHP_PQ_DELIM_OF_ARRAY(oid) (\ + (oid) == 16 ? '\054' : \ + (oid) == 17 ? '\054' : \ + (oid) == 18 ? '\054' : \ + (oid) == 19 ? '\054' : \ + (oid) == 20 ? '\054' : \ + (oid) == 21 ? '\054' : \ + (oid) == 22 ? '\054' : \ + (oid) == 23 ? '\054' : \ + (oid) == 24 ? '\054' : \ + (oid) == 25 ? '\054' : \ + (oid) == 26 ? '\054' : \ + (oid) == 27 ? '\054' : \ + (oid) == 28 ? '\054' : \ + (oid) == 29 ? '\054' : \ + (oid) == 30 ? '\054' : \ + (oid) == 32 ? '\054' : \ + (oid) == 71 ? '\054' : \ + (oid) == 75 ? '\054' : \ + (oid) == 81 ? '\054' : \ + (oid) == 83 ? '\054' : \ + (oid) == 114 ? '\054' : \ + (oid) == 142 ? '\054' : \ + (oid) == 143 ? '\054' : \ + (oid) == 194 ? '\054' : \ + (oid) == 199 ? '\054' : \ + (oid) == 210 ? '\054' : \ + (oid) == 325 ? '\054' : \ + (oid) == 600 ? '\054' : \ + (oid) == 601 ? '\054' : \ + (oid) == 602 ? '\054' : \ + (oid) == 603 ? '\073' : \ + (oid) == 604 ? '\054' : \ + (oid) == 628 ? '\054' : \ + (oid) == 629 ? '\054' : \ + (oid) == 650 ? '\054' : \ + (oid) == 651 ? '\054' : \ + (oid) == 700 ? '\054' : \ + (oid) == 701 ? '\054' : \ + (oid) == 702 ? '\054' : \ + (oid) == 703 ? '\054' : \ + (oid) == 704 ? '\054' : \ + (oid) == 705 ? '\054' : \ + (oid) == 718 ? '\054' : \ + (oid) == 719 ? '\054' : \ + (oid) == 774 ? '\054' : \ + (oid) == 775 ? '\054' : \ + (oid) == 790 ? '\054' : \ + (oid) == 791 ? '\054' : \ + (oid) == 829 ? '\054' : \ + (oid) == 869 ? '\054' : \ + (oid) == 1000 ? '\054' : \ + (oid) == 1001 ? '\054' : \ + (oid) == 1002 ? '\054' : \ + (oid) == 1003 ? '\054' : \ + (oid) == 1005 ? '\054' : \ + (oid) == 1006 ? '\054' : \ + (oid) == 1007 ? '\054' : \ + (oid) == 1008 ? '\054' : \ + (oid) == 1009 ? '\054' : \ + (oid) == 1010 ? '\054' : \ + (oid) == 1011 ? '\054' : \ + (oid) == 1012 ? '\054' : \ + (oid) == 1013 ? '\054' : \ + (oid) == 1014 ? '\054' : \ + (oid) == 1015 ? '\054' : \ + (oid) == 1016 ? '\054' : \ + (oid) == 1017 ? '\054' : \ + (oid) == 1018 ? '\054' : \ + (oid) == 1019 ? '\054' : \ + (oid) == 1020 ? '\073' : \ + (oid) == 1021 ? '\054' : \ + (oid) == 1022 ? '\054' : \ + (oid) == 1023 ? '\054' : \ + (oid) == 1024 ? '\054' : \ + (oid) == 1025 ? '\054' : \ + (oid) == 1027 ? '\054' : \ + (oid) == 1028 ? '\054' : \ + (oid) == 1033 ? '\054' : \ + (oid) == 1034 ? '\054' : \ + (oid) == 1040 ? '\054' : \ + (oid) == 1041 ? '\054' : \ + (oid) == 1042 ? '\054' : \ + (oid) == 1043 ? '\054' : \ + (oid) == 1082 ? '\054' : \ + (oid) == 1083 ? '\054' : \ + (oid) == 1114 ? '\054' : \ + (oid) == 1115 ? '\054' : \ + (oid) == 1182 ? '\054' : \ + (oid) == 1183 ? '\054' : \ + (oid) == 1184 ? '\054' : \ + (oid) == 1185 ? '\054' : \ + (oid) == 1186 ? '\054' : \ + (oid) == 1187 ? '\054' : \ + (oid) == 1231 ? '\054' : \ + (oid) == 1263 ? '\054' : \ + (oid) == 1266 ? '\054' : \ + (oid) == 1270 ? '\054' : \ + (oid) == 1560 ? '\054' : \ + (oid) == 1561 ? '\054' : \ + (oid) == 1562 ? '\054' : \ + (oid) == 1563 ? '\054' : \ + (oid) == 1700 ? '\054' : \ + (oid) == 1790 ? '\054' : \ + (oid) == 2201 ? '\054' : \ + (oid) == 2202 ? '\054' : \ + (oid) == 2203 ? '\054' : \ + (oid) == 2204 ? '\054' : \ + (oid) == 2205 ? '\054' : \ + (oid) == 2206 ? '\054' : \ + (oid) == 2207 ? '\054' : \ + (oid) == 2208 ? '\054' : \ + (oid) == 2209 ? '\054' : \ + (oid) == 2210 ? '\054' : \ + (oid) == 2211 ? '\054' : \ + (oid) == 2249 ? '\054' : \ + (oid) == 2275 ? '\054' : \ + (oid) == 2276 ? '\054' : \ + (oid) == 2277 ? '\054' : \ + (oid) == 2278 ? '\054' : \ + (oid) == 2279 ? '\054' : \ + (oid) == 2280 ? '\054' : \ + (oid) == 2281 ? '\054' : \ + (oid) == 2282 ? '\054' : \ + (oid) == 2283 ? '\054' : \ + (oid) == 2287 ? '\054' : \ + (oid) == 2776 ? '\054' : \ + (oid) == 2949 ? '\054' : \ + (oid) == 2950 ? '\054' : \ + (oid) == 2951 ? '\054' : \ + (oid) == 2970 ? '\054' : \ + (oid) == 3115 ? '\054' : \ + (oid) == 3220 ? '\054' : \ + (oid) == 3221 ? '\054' : \ + (oid) == 3310 ? '\054' : \ + (oid) == 3361 ? '\054' : \ + (oid) == 3402 ? '\054' : \ + (oid) == 3500 ? '\054' : \ + (oid) == 3614 ? '\054' : \ + (oid) == 3615 ? '\054' : \ + (oid) == 3642 ? '\054' : \ + (oid) == 3643 ? '\054' : \ + (oid) == 3644 ? '\054' : \ + (oid) == 3645 ? '\054' : \ + (oid) == 3734 ? '\054' : \ + (oid) == 3735 ? '\054' : \ + (oid) == 3769 ? '\054' : \ + (oid) == 3770 ? '\054' : \ + (oid) == 3802 ? '\054' : \ + (oid) == 3807 ? '\054' : \ + (oid) == 3831 ? '\054' : \ + (oid) == 3838 ? '\054' : \ + (oid) == 3904 ? '\054' : \ + (oid) == 3905 ? '\054' : \ + (oid) == 3906 ? '\054' : \ + (oid) == 3907 ? '\054' : \ + (oid) == 3908 ? '\054' : \ + (oid) == 3909 ? '\054' : \ + (oid) == 3910 ? '\054' : \ + (oid) == 3911 ? '\054' : \ + (oid) == 3912 ? '\054' : \ + (oid) == 3913 ? '\054' : \ + (oid) == 3926 ? '\054' : \ + (oid) == 3927 ? '\054' : \ + (oid) == 4089 ? '\054' : \ + (oid) == 4090 ? '\054' : \ + (oid) == 4096 ? '\054' : \ + (oid) == 4097 ? '\054' : \ + 0 \ ) #endif