]> granicus.if.org Git - postgresql/commit
Make more use of RoleSpec struct
authorPeter Eisentraut <peter_e@gmx.net>
Wed, 28 Dec 2016 17:00:00 +0000 (12:00 -0500)
committerPeter Eisentraut <peter_e@gmx.net>
Thu, 29 Dec 2016 15:49:39 +0000 (10:49 -0500)
commit2e254130d1d3f16575f2d72952ab23b4e27d035a
treedb49855dee51e965215877173999daf5204be385
parentf0774abde868e0b5a2acbe75b5028884752f739d
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>
src/backend/catalog/aclchk.c
src/backend/commands/policy.c
src/backend/commands/user.c
src/backend/parser/gram.y
src/backend/utils/adt/acl.c
src/include/nodes/parsenodes.h
src/include/utils/acl.h