postgresql/src/backend/commands
Peter Eisentraut 2e254130d1 Make more use of RoleSpec struct
Most code was casting this through a generic Node.  By declaring
everything as RoleSpec appropriately, we can remove a bunch of casts and
ad-hoc node type checking.

Reviewed-by: Alvaro Herrera <alvherre@2ndquadrant.com>
2016-12-29 10:49:39 -05:00
..
aggregatecmds.c Remove some unnecessary #includes. 2016-10-10 12:22:58 +03:00
alter.c Remove dead line of code 2016-09-28 12:00:00 -04:00
amcmds.c pgindent run for 9.6 2016-06-09 18:02:36 -04:00
analyze.c Implement table partitioning. 2016-12-07 13:17:55 -05:00
async.c Fix several mistakes around parallel workers and client_encoding. 2016-06-30 18:35:32 -04:00
cluster.c Remove should_free arguments to tuplesort routines. 2016-12-12 15:57:35 -05:00
collationcmds.c Remove some unnecessary #includes. 2016-10-10 12:22:58 +03:00
comment.c Update copyright for 2016 2016-01-02 13:33:40 -05:00
constraint.c Update copyright for 2016 2016-01-02 13:33:40 -05:00
conversioncmds.c Remove some unnecessary #includes. 2016-10-10 12:22:58 +03:00
copy.c Fix tuple routing in cases where tuple descriptors don't match. 2016-12-22 17:36:37 -05:00
createas.c Implement table partitioning. 2016-12-07 13:17:55 -05:00
dbcommands.c Be pickier about converting between Name and Datum. 2016-09-13 17:17:48 -04:00
define.c Add location field to DefElem 2016-09-06 12:00:00 -04:00
discard.c Update copyright for 2016 2016-01-02 13:33:40 -05:00
dropcmds.c Fix DROP ACCESS METHOD IF EXISTS. 2016-05-27 11:03:18 -04:00
event_trigger.c Fix typo. 2016-11-08 15:33:57 -05:00
explain.c Fix EXPLAIN so that it doesn't emit invalid XML in corner cases. 2016-10-20 17:17:50 -04:00
extension.c Allow CREATE EXTENSION to follow extension update paths. 2016-09-11 14:15:07 -04:00
foreigncmds.c pgindent run for 9.6 2016-06-09 18:02:36 -04:00
functioncmds.c Add location field to DefElem 2016-09-06 12:00:00 -04:00
indexcmds.c Implement table partitioning. 2016-12-07 13:17:55 -05:00
lockcmds.c Replace enum InhOption with simple boolean. 2016-12-23 13:35:18 -05:00
Makefile Support CREATE ACCESS METHOD 2016-03-23 23:01:35 -03:00
matview.c pgindent run for 9.6 2016-06-09 18:02:36 -04:00
opclasscmds.c Add SQL-accessible functions for inspecting index AM properties. 2016-08-13 18:31:14 -04:00
operatorcmds.c pgindent run for 9.6 2016-06-09 18:02:36 -04:00
policy.c Make more use of RoleSpec struct 2016-12-29 10:49:39 -05:00
portalcmds.c Fix TOAST access failure in RETURNING queries. 2016-08-07 17:46:08 -04:00
prepare.c Fix interaction of parallel query with prepared statements. 2016-12-06 11:11:54 -05:00
proclang.c Be pickier about converting between Name and Datum. 2016-09-13 17:17:48 -04:00
schemacmds.c Remove various special checks around default roles 2016-05-06 14:06:50 -04:00
seclabel.c Implement table partitioning. 2016-12-07 13:17:55 -05:00
sequence.c Reorder pg_sequence columns to avoid alignment issue 2016-12-21 09:06:49 -05:00
tablecmds.c Fix typo comments 2016-12-27 10:24:21 +01:00
tablespace.c Remove various special checks around default roles 2016-05-06 14:06:50 -04:00
trigger.c Implement table partitioning. 2016-12-07 13:17:55 -05:00
tsearchcmds.c Use TSConfigRelationId in AlterTSConfiguration() 2016-12-22 17:08:43 -05:00
typecmds.c Implement table partitioning. 2016-12-07 13:17:55 -05:00
user.c Make more use of RoleSpec struct 2016-12-29 10:49:39 -05:00
vacuum.c Implement table partitioning. 2016-12-07 13:17:55 -05:00
vacuumlazy.c Fix VACUUM_TRUNCATE_LOCK_WAIT_INTERVAL 2016-09-06 15:35:47 +01:00
variable.c Final pgindent + perltidy run for 9.6. 2016-08-15 13:42:51 -04:00
view.c Fix order of operations in CREATE OR REPLACE VIEW. 2016-12-21 16:58:18 +00:00