postgresql/src/backend/utils/adt
Tom Lane bff0422b6c Revise hash join and hash aggregation code to use the same datatype-
specific hash functions used by hash indexes, rather than the old
not-datatype-aware ComputeHashFunc routine.  This makes it safe to do
hash joining on several datatypes that previously couldn't use hashing.
The sets of datatypes that are hash indexable and hash joinable are now
exactly the same, whereas before each had some that weren't in the other.
2003-06-22 22:04:55 +00:00
..
acl.c Represent grant options in the information schema. 2003-06-11 09:23:55 +00:00
array_userfuncs.c First phase of work on array improvements. ARRAY[x,y,z] constructor 2003-04-08 23:20:04 +00:00
arrayfuncs.c Implement array_send/array_recv (binary I/O for arrays). This exposed 2003-05-09 23:01:45 +00:00
arrayutils.c Update copyright to 2002. 2002-06-20 20:29:54 +00:00
ascii.c Fix buffer overrun in to_ascii(), per report from Guido Notari. 2003-04-02 21:07:59 +00:00
bool.c Add binary I/O routines for a bunch more datatypes. Still a few to go, 2003-05-12 23:08:52 +00:00
cash.c More binary I/O routines. 2003-05-13 18:03:08 +00:00
char.c Add binary I/O routines for a bunch more datatypes. Still a few to go, 2003-05-12 23:08:52 +00:00
date.c Fix bugs in interval-to-time conversion: HAVE_INT64_TIMESTAMP case did not 2003-06-16 18:56:45 +00:00
datetime.c Add code to test for unknown timezone names (following some ideas from 2003-05-18 01:06:26 +00:00
datum.c pgindent run. 2002-09-04 20:31:48 +00:00
encode.c New pgindent run with fixes suggested by Tom. Patch manually reviewed, 2001-11-05 17:46:40 +00:00
float.c Remove comment that cbrt() isn't being used. 2003-05-26 00:55:25 +00:00
format_type.c pgindent run. 2002-09-04 20:31:48 +00:00
formatting.c Fix platform-dependent failure introduced by recent to_char changes 2003-04-02 02:33:52 +00:00
geo_ops.c More binary I/O routines. 2003-05-13 18:03:08 +00:00
geo_selfuncs.c Update copyright to 2002. 2002-06-20 20:29:54 +00:00
inet_net_ntop.c Remove sys/types.h in files that include postgres.h, and hence c.h, 2002-09-02 02:47:07 +00:00
inet_net_pton.c Remove sys/types.h in files that include postgres.h, and hence c.h, 2002-09-02 02:47:07 +00:00
int8.c Binary send/receive routines for a few basic datatypes --- enough for 2003-05-09 15:44:42 +00:00
int.c Binary send/receive routines for a few basic datatypes --- enough for 2003-05-09 15:44:42 +00:00
like_match.c Remove all traces of multibyte and locale options. Clean up comments 2002-09-03 21:45:44 +00:00
like.c Remove all traces of multibyte and locale options. Clean up comments 2002-09-03 21:45:44 +00:00
lockfuncs.c Back out LOCKTAG changes by Rod Taylor, pending code review. Sorry. 2003-02-19 23:41:15 +00:00
mac.c More binary I/O routines. 2003-05-13 18:03:08 +00:00
Makefile Add binary I/O routines for a bunch more datatypes. Still a few to go, 2003-05-12 23:08:52 +00:00
misc.c The "random" regression test uses a function called oidrand(), which 2003-02-13 05:24:04 +00:00
nabstime.c Add binary I/O routines for a bunch more datatypes. Still a few to go, 2003-05-12 23:08:52 +00:00
name.c Indexing support for pattern matching operations via separate operator 2003-05-15 15:50:21 +00:00
network.c More binary I/O routines. 2003-05-13 18:03:08 +00:00
not_in.c pgindent run. 2002-09-04 20:31:48 +00:00
numeric.c Add binary I/O routines for a bunch more datatypes. Still a few to go, 2003-05-12 23:08:52 +00:00
numutils.c pgindent run. 2002-09-04 20:31:48 +00:00
oid.c Binary send/receive routines for a few basic datatypes --- enough for 2003-05-09 15:44:42 +00:00
oracle_compat.c Improve implementation of btrim/ltrim/rtrim: provide a special case for 2003-05-23 22:33:23 +00:00
pg_locale.c Fix breakage that had crept into setlocale() usage: once again we've 2002-10-18 20:44:02 +00:00
pg_lzcompress.c This patch fixes a bunch of spelling mistakes in comments throughout the 2003-03-10 22:28:22 +00:00
pgstatfuncs.c Avoid repeated computation of the constants date2j(1970, 1, 1) and 2003-04-04 04:50:44 +00:00
pseudotypes.c More binary I/O routines. 2003-05-13 18:03:08 +00:00
quote.c Be careful to include postgres.h *before* any system headers, to ensure 2002-09-05 00:43:07 +00:00
regexp.c Create a GUC variable REGEX_FLAVOR to control the type of regular 2003-02-06 20:25:33 +00:00
regproc.c Add binary I/O routines for a bunch more datatypes. Still a few to go, 2003-05-12 23:08:52 +00:00
ri_triggers.c During looking stuff up for a discussion on -general, I realized that 2003-06-11 15:02:25 +00:00
ruleutils.c Replace functional-index facility with expressional indexes. Any column 2003-05-28 16:04:02 +00:00
selfuncs.c Replace functional-index facility with expressional indexes. Any column 2003-05-28 16:04:02 +00:00
sets.c Phase 3 of read-only-plans project: ExecInitExpr now builds expression 2002-12-13 19:46:01 +00:00
tid.c Add binary I/O routines for a bunch more datatypes. Still a few to go, 2003-05-12 23:08:52 +00:00
timestamp.c Add binary I/O routines for a bunch more datatypes. Still a few to go, 2003-05-12 23:08:52 +00:00
varbit.c Make debug_ GUC varables output DEBUG1 rather than LOG, and mention in 2003-05-27 17:49:47 +00:00
varchar.c Revise hash join and hash aggregation code to use the same datatype- 2003-06-22 22:04:55 +00:00
varlena.c Indexing support for pattern matching operations via separate operator 2003-05-15 15:50:21 +00:00
version.c Functions on 'text' type updated to new fmgr style. 'text' is 2000-07-06 05:48:31 +00:00
xid.c Add binary I/O routines for a bunch more datatypes. Still a few to go, 2003-05-12 23:08:52 +00:00