Make more use of RoleSpec struct
Peter Eisentraut <peter_e@gmx.net>
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>
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/catalog/aclchk.c | modified | +3 −3 |
| src/backend/commands/policy.c | modified | +1 −1 |
| src/backend/commands/user.c | modified | +7 −5 |
| src/backend/parser/gram.y | modified | +9 −8 |
| src/backend/utils/adt/acl.c | modified | +6 −22 |
| src/include/nodes/parsenodes.h | modified | +11 −11 |
| src/include/utils/acl.h | modified | +4 −4 |