You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Tom Lane
368df30427
Support hashing for duplicate-elimination in INTERSECT and EXCEPT queries.
...
This completes my project of improving usage of hashing for duplicate
elimination (aggregate functions with DISTINCT remain undone, but that's
for some other day).
As with the previous patches, this means we can INTERSECT/EXCEPT on datatypes
that can hash but not sort, and it means that INTERSECT/EXCEPT without ORDER
BY are no longer certain to produce sorted output.
18 years ago
..
access
Change the PageGetContents() macro to guarantee its result is maxalign'd,
18 years ago
bootstrap
Update copyrights in source tree to 2008.
18 years ago
catalog
Teach the system how to use hashing for UNION. (INTERSECT/EXCEPT will follow,
18 years ago
commands
Extend VacAttrStats to allow typanalyze functions to store statistic values
18 years ago
executor
As noted by Andrew Gierth, there's really no need any more to force a junk
18 years ago
lib
Update copyrights in source tree to 2008.
18 years ago
libpq
Move ident authentication code into auth.c along with the other authenciation
18 years ago
mb
Move wchar2char() and char2wchar() from tsearch into /mb to be easier to
18 years ago
nodes
Support hashing for duplicate-elimination in INTERSECT and EXCEPT queries.
18 years ago
optimizer
Support hashing for duplicate-elimination in INTERSECT and EXCEPT queries.
18 years ago
parser
Teach the system how to use hashing for UNION. (INTERSECT/EXCEPT will follow,
18 years ago
port
Add $PostgreSQL$ markers to a lot of files that were missing them.
18 years ago
portability
Add support for tracking call counts and elapsed runtime for user-defined
18 years ago
postmaster
Update copyrights in source tree to 2008.
18 years ago
regex
Convert three more guc settings to enum type:
18 years ago
rewrite
Improve our #include situation by moving pointer types away from the
18 years ago
snowball
Update copyrights in source tree to 2008.
18 years ago
storage
Improve CREATE/DROP/RENAME DATABASE so that when failing because the source
18 years ago
tcop
Implement enum type for guc parameters, and convert a couple of existing
18 years ago
tsearch
Create a type-specific typanalyze routine for tsvector, which collects stats
18 years ago
utils
Rearrange the querytree representation of ORDER BY/GROUP BY/DISTINCT items
18 years ago
Makefile
Move the "instr_time" typedef and associated macros into a new header
18 years ago
c.h
Update source code comment about when to use gettext_noop().
18 years ago
fmgr.h
Add support for tracking call counts and elapsed runtime for user-defined
18 years ago
funcapi.h
Update copyrights in source tree to 2008.
18 years ago
getaddrinfo.h
Update copyrights in source tree to 2008.
18 years ago
getopt_long.h
Update copyrights in source tree to 2008.
18 years ago
miscadmin.h
Prevent shutdown in normal mode if online backup is running, and
18 years ago
pg_config.h.in
Extend yesterday's patch making BLCKSZ and RELSEG_SIZE configurable to also
18 years ago
pg_config.h.win32
Provide for MSVC config equivalents of recently added configure options. Remove
18 years ago
pg_config_manual.h
Don't make --enable-cassert turn on RANDOMIZE_ALLOCATED_MEMORY automatically;
18 years ago
pg_trace.h
Enable probes to work with Mac OS X Leopard and other OSes that will
18 years ago
pgstat.h
Turn PGBE_ACTIVITY_SIZE into a GUC variable, track_activity_query_size.
18 years ago
pgtime.h
Update copyrights in source tree to 2008.
18 years ago
port.h
Fix rmtree() so that it keeps going after failure to remove any individual
18 years ago
postgres.h
Allow float8, int8, and related datatypes to be passed by value on machines
18 years ago
postgres_ext.h
Move NAMEDATALEN definition from postgres_ext.h to pg_config_manual.h. It
19 years ago
postgres_fe.h
Update copyrights in source tree to 2008.
18 years ago
rusagestub.h
Update copyrights in source tree to 2008.
18 years ago