postgresql/src/backend/commands
Tom Lane 8e166e164c Rearrange explain.c's API so callers need not embed sizeof(ExplainState).
The folly of the previous arrangement was just demonstrated: there's no
convenient way to add fields to ExplainState without breaking ABI, even
if callers have no need to touch those fields.  Since we might well need
to do that again someday in back branches, let's change things so that
only explain.c has to have sizeof(ExplainState) compiled into it.  This
costs one extra palloc() per EXPLAIN operation, which is surely pretty
negligible.
2015-01-15 13:39:33 -05:00
..
Makefile Row-Level Security Policies (RLS) 2014-09-19 11:18:35 -04:00
aggregatecmds.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
alter.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
analyze.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
async.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
cluster.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
collationcmds.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
comment.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
constraint.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
conversioncmds.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
copy.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
createas.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
dbcommands.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
define.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
discard.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
dropcmds.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
event_trigger.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
explain.c Rearrange explain.c's API so callers need not embed sizeof(ExplainState). 2015-01-15 13:39:33 -05:00
extension.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
foreigncmds.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
functioncmds.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
indexcmds.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
lockcmds.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
matview.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
opclasscmds.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
operatorcmds.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
policy.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
portalcmds.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
prepare.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
proclang.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
schemacmds.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
seclabel.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
sequence.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
tablecmds.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
tablespace.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
trigger.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
tsearchcmds.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
typecmds.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
user.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
vacuum.c Reject ANALYZE commands during VACUUM FULL or another ANALYZE. 2015-01-07 22:33:58 -05:00
vacuumlazy.c Fix logging of pages skipped due to pins during vacuum. 2015-01-08 12:57:09 +01:00
variable.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
view.c Update copyright for 2015 2015-01-06 11:43:47 -05:00