forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit983d108
committed
Use generic attribute management in PL/Python
Switch the implementation of the plan and result types to generic attributemanagement, as described at <http://docs.python.org/extending/newtypes.html>.This modernizes and simplifies the code a bit and prepares for Python 3.1,where the old way doesn't work anymore.1 parent5dff936 commit983d108
File tree
3 files changed
+67
-28
lines changed- src/pl/plpython
- expected
- sql
3 files changed
+67
-28
lines changedLines changed: 21 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
111 | 111 |
| |
112 | 112 |
| |
113 | 113 |
| |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + |
Lines changed: 28 additions & 28 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 | 3 |
| |
4 |
| - | |
| 4 | + | |
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
| |||
2050 | 2050 |
| |
2051 | 2051 |
| |
2052 | 2052 |
| |
2053 |
| - | |
2054 | 2053 |
| |
2055 | 2054 |
| |
2056 | 2055 |
| |
2057 | 2056 |
| |
2058 |
| - | |
2059 | 2057 |
| |
2060 | 2058 |
| |
2061 | 2059 |
| |
| |||
2072 | 2070 |
| |
2073 | 2071 |
| |
2074 | 2072 |
| |
| 2073 | + | |
| 2074 | + | |
| 2075 | + | |
| 2076 | + | |
| 2077 | + | |
2075 | 2078 |
| |
2076 | 2079 |
| |
2077 | 2080 |
| |
| |||
2084 | 2087 |
| |
2085 | 2088 |
| |
2086 | 2089 |
| |
2087 |
| - | |
| 2090 | + | |
2088 | 2091 |
| |
2089 | 2092 |
| |
2090 | 2093 |
| |
| |||
2099 | 2102 |
| |
2100 | 2103 |
| |
2101 | 2104 |
| |
2102 |
| - | |
2103 |
| - | |
2104 |
| - | |
2105 |
| - | |
2106 |
| - | |
| 2105 | + | |
| 2106 | + | |
| 2107 | + | |
| 2108 | + | |
| 2109 | + | |
| 2110 | + | |
| 2111 | + | |
2107 | 2112 |
| |
2108 | 2113 |
| |
2109 | 2114 |
| |
| |||
2116 | 2121 |
| |
2117 | 2122 |
| |
2118 | 2123 |
| |
| 2124 | + | |
| 2125 | + | |
| 2126 | + | |
| 2127 | + | |
| 2128 | + | |
| 2129 | + | |
2119 | 2130 |
| |
2120 | 2131 |
| |
2121 | 2132 |
| |
| |||
2128 | 2139 |
| |
2129 | 2140 |
| |
2130 | 2141 |
| |
2131 |
| - | |
| 2142 | + | |
2132 | 2143 |
| |
2133 | 2144 |
| |
2134 | 2145 |
| |
| |||
2143 | 2154 |
| |
2144 | 2155 |
| |
2145 | 2156 |
| |
2146 |
| - | |
2147 |
| - | |
2148 |
| - | |
2149 |
| - | |
2150 |
| - | |
2151 |
| - | |
| 2157 | + | |
| 2158 | + | |
| 2159 | + | |
| 2160 | + | |
| 2161 | + | |
| 2162 | + | |
| 2163 | + | |
2152 | 2164 |
| |
2153 | 2165 |
| |
2154 | 2166 |
| |
| |||
2217 | 2229 |
| |
2218 | 2230 |
| |
2219 | 2231 |
| |
2220 |
| - | |
2221 |
| - | |
2222 |
| - | |
2223 |
| - | |
2224 |
| - | |
2225 |
| - | |
2226 | 2232 |
| |
2227 | 2233 |
| |
2228 | 2234 |
| |
| |||
2270 | 2276 |
| |
2271 | 2277 |
| |
2272 | 2278 |
| |
2273 |
| - | |
2274 |
| - | |
2275 |
| - | |
2276 |
| - | |
2277 |
| - | |
2278 |
| - | |
2279 | 2279 |
| |
2280 | 2280 |
| |
2281 | 2281 |
| |
|
Lines changed: 18 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
87 | 87 |
| |
88 | 88 |
| |
89 | 89 |
| |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + |
0 commit comments
Comments
(0)