postgresql/contrib/sepgsql
Tom Lane f4e031c662 Add bms_next_member(), and use it where appropriate.
This patch adds a way of iterating through the members of a bitmapset
nondestructively, unlike the old way with bms_first_member().  While
bms_next_member() is very slightly slower than bms_first_member()
(at least for typical-size bitmapsets), eliminating the need to palloc
and pfree a temporary copy of the target bitmapset is a significant win.
So this method should be preferred in all cases where a temporary copy
would be necessary.

Tom Lane, with suggestions from Dean Rasheed and David Rowley
2014-11-28 13:37:25 -05:00
..
expected sepgsql: One more getObjectIdentity in lieu of getObjectDescription. 2013-04-17 09:52:59 -04:00
sql sepgsql: Enforce db_procedure:{execute} permission. 2013-04-12 08:58:01 -04:00
.gitignore Minor sepgsql regression test fixes. 2011-02-02 23:46:51 -05:00
Makefile Add file version information to most installed Windows binaries. 2014-07-14 14:07:52 -04:00
database.c Update copyright for 2014 2014-01-07 16:05:30 -05:00
dml.c Add bms_next_member(), and use it where appropriate. 2014-11-28 13:37:25 -05:00
hooks.c Update copyright for 2014 2014-01-07 16:05:30 -05:00
label.c pgindent run for 9.4 2014-05-06 12:12:18 -04:00
launcher Update copyright for 2014 2014-01-07 16:05:30 -05:00
proc.c Update copyright for 2014 2014-01-07 16:05:30 -05:00
relation.c Fix typo in comment. 2014-04-01 09:27:37 +03:00
schema.c Update copyright for 2014 2014-01-07 16:05:30 -05:00
selinux.c Update copyright for 2014 2014-01-07 16:05:30 -05:00
sepgsql-regtest.te sepgsql: Enforce db_procedure:{execute} permission. 2013-04-12 08:58:01 -04:00
sepgsql.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
sepgsql.sql.in sepgsql_setcon(). 2012-03-15 16:08:40 -04:00
test_sepgsql sepgsql: Minor improvement to test script, doc fix. 2013-04-17 09:55:24 -04:00
uavc.c pgindent run for 9.4 2014-05-06 12:12:18 -04:00