postgresql/src/backend/utils/adt
Marc G. Fournier 2ab34dfe1a From: Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov>
Subject: [HACKERS] More date time functions

Here are some additional patches mostly related to the date and time
data types. It includes some type conversion routines to move between
the different date types and some other date manipulation routines such
as date_part(units,datetime).

I noticed Edmund Mergl et al's neat trick for getting function overloading
for builtin functions, so started to use that for the date and time stuff.
Later, if someone figures out how to get function overloading directly
for internal C code, then we can move to that technique.

These patches include documentation updates (don't faint!) for the built-in
man page. Doesn't yet include mention of timestamp, since I don't know
much about it and since it may change a bit to become a _real_ ANSI timestamp
which would include parser support for the declaration syntax (what do you
think, Dan?).

The patches were developed on the 970330 release, but have been rebuilt
off of the 970402 release. The first patch below is to get libpq to compile,
on my Linux box, but is not related to the rest of the patches and you can
choose not to apply that one at this time. Thanks in advance, scrappy!
1997-04-02 18:36:24 +00:00
..
acl.c There is a bug in aclinsert3 in the code which update the acl arrays. 1996-11-20 22:53:10 +00:00
arrayfuncs.c Compile and warning cleanup 1996-11-08 06:02:30 +00:00
arrayutils.c All external function definitions now have prototypes that are checked. 1996-11-10 03:06:38 +00:00
bool.c Date/Time updates from Thomas... 1997-03-14 23:21:12 +00:00
char.c Date/Time updates from Thomas... 1997-03-14 23:21:12 +00:00
chunk.c Remove _PAGE_SIZE_ as recommended by Darren King. 1997-03-02 01:34:50 +00:00
date.c From: Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov> 1997-04-02 18:36:24 +00:00
datetime.c From: Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov> 1997-04-02 18:36:24 +00:00
datum.c Avoiding: 1996-12-14 07:56:05 +00:00
dt.c From: Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov> 1997-04-02 18:36:24 +00:00
filename.c Remove WIN32 defines. They never worked. 1997-02-14 04:19:07 +00:00
float.c From: Dan McGuirk <mcguirk@indirect.com> 1997-03-12 21:13:19 +00:00
geo_ops.c Date/Time updates from Thomas... 1997-03-14 23:21:12 +00:00
geo_selfuncs.c Date/Time updates from Thomas... 1997-03-14 23:21:12 +00:00
int.c Date/Time updates from Thomas... 1997-03-14 23:21:12 +00:00
like.c All external function definitions now have prototypes that are checked. 1996-11-10 03:06:38 +00:00
Makefile Date/Time updates from Thomas... 1997-03-14 23:21:12 +00:00
misc.c Use port-protos.h instead of trying to declare random() and srandom() 1996-11-14 08:23:31 +00:00
nabstime.c From: Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov> 1997-04-02 18:36:24 +00:00
name.c Date/Time updates from Thomas... 1997-03-14 23:21:12 +00:00
not_in.c Some compile failure fixes from Keith Parks <emkxp01@mtcc.demon.co.uk> 1996-11-06 06:52:23 +00:00
numutils.c Here's the final set of patches to 6.0 (sup'd on 27/12/96) that allow a full 1996-12-28 02:13:05 +00:00
oid.c Date/Time updates from Thomas... 1997-03-14 23:21:12 +00:00
oidint2.c Postgres95 1.01 Distribution - Virgin Sources 1996-07-09 06:22:35 +00:00
oidint4.c Postgres95 1.01 Distribution - Virgin Sources 1996-07-09 06:22:35 +00:00
oidname.c Some compile failure fixes from Keith Parks <emkxp01@mtcc.demon.co.uk> 1996-11-06 06:52:23 +00:00
oracle_compat.c oracle_compat.c fixed for function overloading... 1997-03-16 20:40:52 +00:00
regexp.c Remove #include <regex.h> so it compiles on systems with GNU regex library. 1996-11-10 01:20:44 +00:00
regproc.c Compile and warning cleanup 1996-11-08 06:02:30 +00:00
selfuncs.c Add attribute optimization statistics. 1997-02-07 16:24:12 +00:00
sets.c include sem.h added, include string.h neede, from Erik Bertelsen for Ultrix 1997-01-10 20:19:49 +00:00
tid.c Some compile failure fixes from Keith Parks <emkxp01@mtcc.demon.co.uk> 1996-11-06 06:52:23 +00:00
timestamp.c From: Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov> 1997-04-02 18:36:24 +00:00
varchar.c Date/Time updates from Thomas... 1997-03-14 23:21:12 +00:00
varlena.c From: Oleg Bartunov <oleg@sai.msu.su> 1997-04-02 18:13:47 +00:00