summaryrefslogtreecommitdiff
path: root/src/backend
Commit message (Collapse)AuthorAgeFilesLines
* Added misc include filesMarc G. Fournier1996-10-314-4/+8
|
* .h files shouldn't include .h files, .c files should contain .h files...Marc G. Fournier1996-10-311-5/+3
| | | | remove postgres.h from fmgr.h creation
* Even compile generated .h files should be in ${SRCDIR}/include...Marc G. Fournier1996-10-311-4/+4
|
* Well, normally there wouldn't be anything in -I../.., and in a minute, thereMarc G. Fournier1996-10-311-2/+1
| | | | won't be...
* Move these files to ${SRCDIR}/includeMarc G. Fournier1996-10-313-1179/+0
|
* There is no -I../.. include files...Marc G. Fournier1996-10-311-3/+2
|
* Added needed include file.Bruce Momjian1996-10-317-7/+17
|
* Changed make to gmake.Bruce Momjian1996-10-312-3/+4
| | | | Added needed include file.
* Added prototypes missing from parser patch.Bruce Momjian1996-10-312-2/+4
| | | | Added needed include file.
* Fix memset() call, variables being passed in wrong order.Marc G. Fournier1996-10-301-3/+3
| | | | Pointed out by: wieck@sapserv.debis.de
* Fixes:Marc G. Fournier1996-10-304-5/+43
| | | | | | | | | | | | | | | | | I found another bug in btree index. Looking at the code it seems that NULL keys are never used to build or scan a btree index (see the explain commands in the example). However this is not the case when a null key is retrieved in an outer loop of a join select and used in an index scan of an inner loop. This bug causes at least three kinds of problems: 1) the backend crashes when it tries to compare a text string with a null. 2) it is not possible to find tuples with null keys in a join. 3) null is considered equal to 0 when the datum is passed by value, see the last query. Submitted by: Massimo Dal Zotto <dz@cs.unitn.it>
* Parser OverhaulBruce Momjian1996-10-305-480/+391
|
* Fix small syntax error.Bryan Henderson1996-10-301-2/+1
|
* Remove another snprintf() for Solaris.Bryan Henderson1996-10-291-3/+10
|
* Use strncpy() and local buffers instead of snprintf(), since not everyoneBryan Henderson1996-10-281-9/+12
| | | | has snprintf().
* Make a local isblank() function, since not all standard C libraries have it.Bryan Henderson1996-10-281-2/+12
| | | | | For sparc_solaris, add inet_aton prototype, since it isn't in the header files included for the standard C library functions.
* Add our own copy of inet_aton() for sparc_solaris, which doesn't have it inBryan Henderson1996-10-283-5/+170
| | | | the standard C library.
* Simplify make files, add full dependencies.Bryan Henderson1996-10-27125-1594/+2650
|
* Correct #if statement so it compiles on Solaris. Thanks Keith Parks.Bryan Henderson1996-10-261-4/+2
|
* D'Arcy's cleanupsMarc G. Fournier1996-10-265-11/+15
|
* Make sure the btree patch gets into 2.0 as well...Marc G. Fournier1996-10-251-9/+50
| | | | Still submitted by: Massimo Dal Zotto <dz@cs.unitn.it>
* Use EUROPEAN_DATES instead of EUROPEAN_STYLEBryan Henderson1996-10-251-11/+8
|
* E Use EUROPEAN_DATES from config.h instead of -D optionBryan Henderson1996-10-251-1/+3
|
* Fixes: Growing backend when using nested function callsMarc G. Fournier1996-10-241-1/+32
| | | | Submitted by: wieck@sapserv.debis.de (Jan Wieck)
* Fixes: Errors when PQexec() in backend creates tempMarc G. Fournier1996-10-243-7/+27
| | | | | | relations and transaction is aborted Submitted by: wieck@sapserv.debis.de (Jan Wieck)
* Fixes:Marc G. Fournier1996-10-241-2/+2
| | | | | | | | | | | | | | | | | It's bug in nodeAgg.c on lines 241, 242: null_array = malloc(nagg); for (i=0;i<nagg;i++) null_array[i] = 'n'; oneTuple = heap_formtuple(tupType, tupValue, null_array); - your query has not only aggregates but also 'group by-ed' fields and so null_array should contain tupType->natts elements (tupType->natts > nagg in your case). Patch follows and it's very simple. VAdim
* Take out the PERFECT_MMGR #ifdefs:Marc G. Fournier1996-10-242-6/+2
| | | | | | | | | | | My guess is that the thing had bugs, and the pfree was commented out. The thing is probabally free'ed anyway at the end, so it was not a bad thing. If it does cause a bug, it will generate an error when hit, so I say unless someone else knows, let's remove it and run the regression test. -Bruce
* Major code cleanups from D'arcy (-Wall -Werror)Marc G. Fournier1996-10-2331-130/+205
|
* Update "planner" directory to "optimizer" in include paths in this dead code.Bryan Henderson1996-10-232-15/+15
|
* Cosmetic changes to ordering of #include filesMarc G. Fournier1996-10-217-146/+133
|
* -Wall'dMarc G. Fournier1996-10-214-109/+207
|
* -Wall'dMarc G. Fournier1996-10-213-35/+145
|
* -Wall'd ... I missed a subdir under access :(Marc G. Fournier1996-10-213-3/+33
|
* Make line 159:bp = NULL, to quiet compilerMarc G. Fournier1996-10-211-2/+2
| | | | Suggested by: Randy Terbush <randy@zyzzyva.com>
* -Wall'dMarc G. Fournier1996-10-215-36/+159
| | | | That finishes access/*
* -Wall'dMarc G. Fournier1996-10-213-4/+49
|
* -Wall'dMarc G. Fournier1996-10-218-8/+83
|
* -Wall Cleanup of gist subdirectoryMarc G. Fournier1996-10-212-6/+32
|
* -Wall cleanup of gist subdirectory:Marc G. Fournier1996-10-212-19/+42
| | | | | | | | | | | - cleaned out unused variables - added missing prototype headers One outstanding -Werror failure: /home/staff/scrappy/postgres/2.0/cvs/postgres95/src/backend/access/gist/giststra t.c:117: warning: missing braces around initializer for `GISTEvaluationData.expr ession'
* Other then:Marc G. Fournier1996-10-207-7/+75
| | | | | | indextuple.c:159: warning: `bp' might be used uninitialized in this function this directory passes -Wall -Werror under FreeBSD
* #include file cleanupMarc G. Fournier1996-10-209-80/+258
|
* More #include cleanupsMarc G. Fournier1996-10-208-92/+223
| | | | | Once access/* is cleaned out, will redo using -Wall on compile to make sure that all prototyping is correct
* First pass at fixing my own mistakesMarc G. Fournier1996-10-2022-19/+583
| | | | | | Mainly...fix up the includes I removed, as well as prototypes Pointed out by D'Arcy
* Another directory cleaned outMarc G. Fournier1996-10-203-52/+16
|
* Okay...another directory cleaned out and compilableMarc G. Fournier1996-10-209-95/+21
|
* Add HAVE_Cplusplus= true to BSD44_derived Makefile.inc, as I know thatMarc G. Fournier1996-10-191-1/+3
| | | | FreeBSD/NetBSD both ship with gcc 2.7.x
* Welp, another subdirectory cleaned out of redundant/unused #includeMarc G. Fournier1996-10-194-44/+20
| | | | files
* There...that pretty much cleans up redundant/unused #includes inMarc G. Fournier1996-10-197-109/+14
| | | | access/common...how many more directories to go? :)
* Another cleaned upMarc G. Fournier1996-10-191-8/+16
|
* One at a time...another one is complete...Marc G. Fournier1996-10-191-11/+13
|