postgresql/src/include
Robert Haas cc1ed40d57 Object access hook framework, with post-creation hook.
After a SQL object is created, we provide an opportunity for security
or logging plugins to get control; for example, a security label provider
could use this to assign an initial security label to newly created
objects.  The basic infrastructure is (hopefully) reusable for other types
of events that might require similar treatment.

KaiGai Kohei, with minor adjustments.
2010-11-25 11:50:13 -05:00
..
access The GiST scan algorithm uses LSNs to detect concurrent pages splits, but 2010-11-16 11:32:21 +02:00
bootstrap Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
catalog Object access hook framework, with post-creation hook. 2010-11-25 11:50:13 -05:00
commands Propagate ALTER TYPE operations to typed tables 2010-11-23 22:50:17 +02:00
executor Support MergeAppend plans, to allow sorted output from append relations. 2010-10-14 16:57:57 -04:00
foreign Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
lib Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
libpq Add a client authentication hook. 2010-10-26 21:20:38 -04:00
mb Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
nodes Create the system catalog infrastructure needed for KNNGIST. 2010-11-24 14:22:17 -05:00
optimizer Improve relation width estimation for subqueries. 2010-11-19 17:31:50 -05:00
parser Provide hashing support for arrays. 2010-10-30 21:56:11 -04:00
port Don't use __declspec (dllimport) for PGDLLEXPORT to reduce warnings 2010-11-10 12:17:43 +09:00
portability Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
postmaster Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
regex Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
replication Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
rewrite Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
snowball Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
storage Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
tcop Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
tsearch Reduce the memory requirement for large ispell dictionaries. 2010-10-06 19:31:05 -04:00
utils When reporting the server as not responding, if the hostname was 2010-11-24 17:04:19 -05:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
c.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
fmgr.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
funcapi.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
getaddrinfo.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
getopt_long.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
Makefile Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
miscadmin.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
pg_config_manual.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
pg_config.h.in Replace self written 'long long int' configure test by standard 'AC_TYPE_LONG_LONG_INT' macro call. 2010-05-25 17:28:20 +00:00
pg_config.h.win32 Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
pg_trace.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
pgstat.h Add new buffers_backend_fsync field to pg_stat_bgwriter. 2010-11-15 12:42:59 -05:00
pgtime.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
port.h When reporting the server as not responding, if the hostname was 2010-11-24 17:04:19 -05:00
postgres_ext.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
postgres_fe.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
postgres.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
rusagestub.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
windowapi.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00