summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt
Commit message (Collapse)AuthorAgeFilesLines
* Fix for no platform NAN.Bruce Momjian1999-01-013-7/+13
|
* Change ordering of HAVE_TM_ZONE and HAVE_INT_TIMEZONE code blocksThomas G. Lockhart1998-12-313-52/+76
| | | | | | | | to give HAVE_TM_ZONE priority. This fixes glibc2 machines and any other machine which passes both tests in configure. Repair HAVE_TM_ZONE code which stuffs tm structure with date type values. Same problems as were originally there before v6.1, but never noticed. Thanks to Oleg for nagging :)
* Little precision fix for POWER(). I discovered problems with bigJan Wieck1998-12-301-4/+4
| | | | | | exponents. Jan
* Added NUMERIC data type with many builtin funcitons, operatorsJan Wieck1998-12-302-2/+3613
| | | | | | and aggregates. Jan
* Oops, sorry...meant to commit the patch from Thomas for tzn->CTZNameMarc G. Fournier1998-12-151-6/+2
|
* tzn undeclared in FreeBSD, commented out.Vadim B. Mikheev1998-12-151-1/+4
|
* Initial MVCC code.Vadim B. Mikheev1998-12-151-4/+4
| | | | New code for locking buffer' context.
* more cleanups...of note, appendStringInfo now performs like sprintf(),Marc G. Fournier1998-12-141-6/+2
| | | | | | | | | | where you state a format and arguments. the old behavior required each appendStringInfo to have to have a sprintf() before it if any formatting was required. Also shortened several instances where there were multiple appendStringInfo() calls in a row, doing nothing more then adding one more word to the String, instead of doing them all in one call.
* Add routines to help with single-byte (internal) character type support.Thomas G. Lockhart1998-12-132-13/+39
|
* Switch around conditional code so that HAVE_TM_ZONE takes precedenceThomas G. Lockhart1998-12-131-15/+25
| | | | | | | over HAVE_INT_TIMEZONE. This may help out linux/glibc2 and Dec Alpha. Included #error precompiler macros to catch cases where neither is defined but USE_POSIX_TIME is (shouldn't happen). Hopefully this isn't just a gcc-ism.
* Define routines and catalog entries for string min()/max() functions.Thomas G. Lockhart1998-12-081-1/+33
| | | | | Extend new type coersion techniques to aggregates. Clean up a few elog() messages.
* Change exp() behavior to generate error on underflow ratherTom Lane1998-11-291-3/+4
| | | | | | than silently returning zero on some machines. Correct float8 regress test to agree. Also fix pow() overflow/underflow check to work correctly on HPUX.
* New HeapTuple structure/interface.Vadim B. Mikheev1998-11-272-11/+13
|
* Add text<->float8 and text<->float4 conversion functions.Thomas G. Lockhart1998-11-171-1/+91
| | | | | This will fix the problem reported by Jose' Soares when trying to cast a float to text.
* Very minor cleanup of no-op code.Thomas G. Lockhart1998-10-291-66/+9
|
* Add oid8neq.Bruce Momjian1998-10-291-1/+7
|
* Re-fix test for negative-integer return code that should beTom Lane1998-10-291-2/+2
| | | | testing for null-pointer return code...
* D'Arcy INET fix.Bruce Momjian1998-10-291-6/+4
|
* Get rid of some minor compiler warnings.Tom Lane1998-10-263-12/+12
|
* Fix some actual bugs exposed by compiler warnings.Tom Lane1998-10-261-5/+5
| | | | | | (Someone forgot whether their subroutine signaled errors by a NULL pointer return value, or a negative integer... I'm surprised gcc -Wall doesn't catch this...)
* rename file.Bruce Momjian1998-10-231-447/+0
|
* INET/CIDR cleanup from D'Arcy.Bruce Momjian1998-10-222-2/+486
|
* Remove duplicate CIDR funcs by using coerce entries.Bruce Momjian1998-10-221-32/+8
|
* CIDR/INET fixes from D'Arcy.Bruce Momjian1998-10-223-69/+263
|
* Fix for funcs on INET/CIDR.Bruce Momjian1998-10-221-1/+25
|
* Fix function calls to INET/CIDR functions. Added cidr_out.Bruce Momjian1998-10-221-1/+8
|
* New CIDR type and fixed INET type, from D'Arcy.Bruce Momjian1998-10-211-18/+99
|
* Add RIP notice for Paul.Bruce Momjian1998-10-211-1/+2
|
* INET fix from D'Arcy.Bruce Momjian1998-10-211-29/+32
|
* Remove unused INET functions for D'Arcy.Bruce Momjian1998-10-201-110/+1
|
* Disable inet.Bruce Momjian1998-10-171-1/+5
|
* Re-enable inet code.Bruce Momjian1998-10-172-18/+12
|
* Fix for inet from Tom H.Bruce Momjian1998-10-121-10/+15
|
* Fix for version.c warning.Bruce Momjian1998-10-121-1/+3
|
* New INET functions from D'Arcy J.M. CainBruce Momjian1998-10-122-7/+209
|
* Fix for inet_net_pton() from Tom.Bruce Momjian1998-10-121-2/+2
|
* Fix for version() string overwrite.Bruce Momjian1998-10-091-2/+2
|
* Make functions static or ifdef NOT_USED. Prevent pg_version creation.Bruce Momjian1998-10-085-10/+22
|
* Fix for INET type addition.Bruce Momjian1998-10-082-4/+4
|
* I agree. I think, though, that the best argument presented in theBruce Momjian1998-10-083-37/+39
| | | | | | | debate was from Paul Vixie, who wanted INET to be the name covering both IPV4 and IPV6. The following kit makes the needed changes: Tom Ivar Helbekkmo
* Playing around with pg_dump for a while resulted in someBruce Momjian1998-10-061-24/+44
| | | | | | | | fixes, enhancements and some found bugs not yet fixed. After all I was able to get useful results when dumping/reloading the regression database. Jan
* Here are the patches against the current source tree. I have run theBruce Momjian1998-10-061-2/+6
| | | | | | | | | | | | | | regression test on a FreeBSD box with both non-MULTIBYTE and MULTIBYTE-enabled, and confirmed that the results are same. However I do not tested on PCs(I don't have access to win). Please let me know if the patches break anything on PCs. Also please note that the patch for varchar.c is a fix for a nasty bug of char(n) types that I introduced and I believe at least this should be applied. Tatsuo Ishii
* Add includes for prototypes for new IP type.Bruce Momjian1998-10-042-2/+4
|
* Add prototype include to inet types.Bruce Momjian1998-10-044-5/+12
|
* Remove u_int32_tBruce Momjian1998-10-041-2/+2
|
* Integrate new IP type from Tom Ivar Helbekkmo.Bruce Momjian1998-10-035-2/+963
|
* Here's a combination of all the patches I'm currently waitingBruce Momjian1998-10-021-92/+440
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for against a just updated CVS tree. It contains Partial new rewrite system that handles subselects, view aggregate columns, insert into select from view, updates with set col = view-value and select rules restriction to view definition. Updates for rule/view backparsing utility functions to handle subselects correct. New system views pg_tables and pg_indexes (where you can see the complete index definition in the latter one). Enabling array references on query parameters. Bugfix for functional index. Little changes to system views pg_rules and pg_views. The rule system isn't a release-stopper any longer. But another stopper is that I don't know if the latest changes to PL/pgSQL (not already in CVS) made it compile on AIX. Still wait for some response from Dave. Jan
* regproc cleanupsBruce Momjian1998-10-021-4/+4
|
* Fix for regproc so proc name can be supplied if unique, if not, oid.Bruce Momjian1998-10-021-33/+66
|
* Search contrib/tcl for tcl startup.Bruce Momjian1998-10-021-2/+2
|