forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit8e166e1
committed
Rearrange explain.c's API so callers need not embed sizeof(ExplainState).
The folly of the previous arrangement was just demonstrated: there's noconvenient way to add fields to ExplainState without breaking ABI, evenif callers have no need to touch those fields. Since we might well needto do that again someday in back branches, let's change things so thatonly explain.c has to have sizeof(ExplainState) compiled into it. Thiscosts one extra palloc() per EXPLAIN operation, which is surely prettynegligible.1 parenta5cd70d commit8e166e1
File tree
3 files changed
+55
-56
lines changed- contrib/auto_explain
- src
- backend/commands
- include/commands
3 files changed
+55
-56
lines changedLines changed: 21 additions & 22 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
294 | 294 |
| |
295 | 295 |
| |
296 | 296 |
| |
297 |
| - | |
298 |
| - | |
299 |
| - | |
300 |
| - | |
301 |
| - | |
302 |
| - | |
303 |
| - | |
304 |
| - | |
305 |
| - | |
306 |
| - | |
307 |
| - | |
308 |
| - | |
309 |
| - | |
310 |
| - | |
311 |
| - | |
312 |
| - | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
313 | 312 |
| |
314 | 313 |
| |
315 |
| - | |
316 |
| - | |
| 314 | + | |
| 315 | + | |
317 | 316 |
| |
318 | 317 |
| |
319 | 318 |
| |
320 | 319 |
| |
321 |
| - | |
322 |
| - | |
| 320 | + | |
| 321 | + | |
323 | 322 |
| |
324 | 323 |
| |
325 | 324 |
| |
| |||
330 | 329 |
| |
331 | 330 |
| |
332 | 331 |
| |
333 |
| - | |
| 332 | + | |
334 | 333 |
| |
335 | 334 |
| |
336 |
| - | |
| 335 | + | |
337 | 336 |
| |
338 | 337 |
| |
339 | 338 |
| |
|
Lines changed: 33 additions & 33 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
125 | 125 |
| |
126 | 126 |
| |
127 | 127 |
| |
128 |
| - | |
| 128 | + | |
129 | 129 |
| |
130 | 130 |
| |
131 | 131 |
| |
132 | 132 |
| |
133 | 133 |
| |
134 |
| - | |
135 |
| - | |
136 |
| - | |
137 | 134 |
| |
138 | 135 |
| |
139 | 136 |
| |
140 | 137 |
| |
141 | 138 |
| |
142 | 139 |
| |
143 |
| - | |
| 140 | + | |
144 | 141 |
| |
145 |
| - | |
| 142 | + | |
146 | 143 |
| |
147 |
| - | |
| 144 | + | |
148 | 145 |
| |
149 |
| - | |
| 146 | + | |
150 | 147 |
| |
151 | 148 |
| |
152 | 149 |
| |
153 |
| - | |
| 150 | + | |
154 | 151 |
| |
155 | 152 |
| |
156 | 153 |
| |
157 | 154 |
| |
158 | 155 |
| |
159 | 156 |
| |
160 |
| - | |
| 157 | + | |
161 | 158 |
| |
162 |
| - | |
| 159 | + | |
163 | 160 |
| |
164 |
| - | |
| 161 | + | |
165 | 162 |
| |
166 |
| - | |
| 163 | + | |
167 | 164 |
| |
168 | 165 |
| |
169 | 166 |
| |
| |||
177 | 174 |
| |
178 | 175 |
| |
179 | 176 |
| |
180 |
| - | |
| 177 | + | |
181 | 178 |
| |
182 | 179 |
| |
183 | 180 |
| |
184 | 181 |
| |
185 | 182 |
| |
186 |
| - | |
| 183 | + | |
187 | 184 |
| |
188 | 185 |
| |
189 |
| - | |
| 186 | + | |
190 | 187 |
| |
191 | 188 |
| |
192 | 189 |
| |
193 | 190 |
| |
194 | 191 |
| |
195 |
| - | |
| 192 | + | |
196 | 193 |
| |
197 | 194 |
| |
198 | 195 |
| |
| |||
210 | 207 |
| |
211 | 208 |
| |
212 | 209 |
| |
213 |
| - | |
| 210 | + | |
214 | 211 |
| |
215 | 212 |
| |
216 | 213 |
| |
217 | 214 |
| |
218 | 215 |
| |
219 | 216 |
| |
220 | 217 |
| |
221 |
| - | |
222 |
| - | |
| 218 | + | |
| 219 | + | |
223 | 220 |
| |
224 | 221 |
| |
225 | 222 |
| |
| |||
228 | 225 |
| |
229 | 226 |
| |
230 | 227 |
| |
231 |
| - | |
| 228 | + | |
232 | 229 |
| |
233 | 230 |
| |
234 | 231 |
| |
235 | 232 |
| |
236 |
| - | |
| 233 | + | |
237 | 234 |
| |
238 | 235 |
| |
239 | 236 |
| |
240 | 237 |
| |
241 |
| - | |
242 |
| - | |
| 238 | + | |
| 239 | + | |
243 | 240 |
| |
244 | 241 |
| |
245 | 242 |
| |
246 |
| - | |
247 |
| - | |
| 243 | + | |
| 244 | + | |
248 | 245 |
| |
249 |
| - | |
| 246 | + | |
250 | 247 |
| |
251 | 248 |
| |
252 |
| - | |
| 249 | + | |
253 | 250 |
| |
254 | 251 |
| |
255 | 252 |
| |
256 |
| - | |
| 253 | + | |
257 | 254 |
| |
258 |
| - | |
259 |
| - | |
| 255 | + | |
| 256 | + | |
260 | 257 |
| |
261 |
| - | |
262 |
| - | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
263 | 261 |
| |
264 | 262 |
| |
265 | 263 |
| |
| 264 | + | |
| 265 | + | |
266 | 266 |
| |
267 | 267 |
| |
268 | 268 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
60 | 60 |
| |
61 | 61 |
| |
62 | 62 |
| |
63 |
| - | |
| 63 | + | |
64 | 64 |
| |
65 | 65 |
| |
66 | 66 |
| |
|
0 commit comments
Comments
(0)