summaryrefslogtreecommitdiff
path: root/src/backend/executor
AgeCommit message (Collapse)Author
1997-11-05Remove NOT_USED for Massimo.Bruce Momjian
1997-10-27Free ascii representations of compared values!Vadim B. Mikheev
1997-10-25Rename strNcpy to StrNCpy, and change third parameter.Bruce Momjian
1997-10-12DEFAULT is handled by analyze.c now.Vadim B. Mikheev
1997-09-29Fix error indicator for SPI_getvalue() and SPI_getbinval()Vadim B. Mikheev
1997-09-27Make GetAttributeByNum visible again for external use.Bruce Momjian
1997-09-26Return error if char *query is null in SPI_prepare()Vadim B. Mikheev
1997-09-25Fix handling of SPI_tuptable.Vadim B. Mikheev
1997-09-24Coerce type of NULL pointer return to suppress gcc compiler warnings.Thomas G. Lockhart
1997-09-24+ SPI_palloc(), SPI_repalloc(), SPI_pfree() - for allocationsVadim B. Mikheev
in upper Executor memory context.
1997-09-22Fix: Operand Order Affects OR.Vadim B. Mikheev
where x <> 1 or x isnull didn't return tuples with x NULL.
1997-09-18Inline memset() as MemSet().Bruce Momjian
1997-09-15Fix pfree problem.Vadim B. Mikheev
1997-09-12Added: SPI_copytuple() & SPI_modifytuple()Vadim B. Mikheev
1997-09-12Allow to call utility funcs without SPI_connect.Vadim B. Mikheev
1997-09-12heapattr functions now return a Datum, not char *.Bruce Momjian
1997-09-12Use strcasecmp in SPI_fnumber(TupleDesc tupdesc, char *fname).Vadim B. Mikheev
1997-09-11Cleanups.Vadim B. Mikheev
1997-09-08Used modified version of indent that understands over 100 typedefs.Bruce Momjian
1997-09-08Add typdefs to pgindent run.Bruce Momjian
1997-09-08Another PGINDENT run that changes variable indenting and case label ↵Bruce Momjian
indenting. Also static variable indenting.
1997-09-07Massive commit to run PGINDENT on all *.c and *.h files.Bruce Momjian
1997-09-06Cleanups.Vadim B. Mikheev
1997-09-04execMain.c: little changes in trigger interface...Vadim B. Mikheev
spi.c: functions to prepare/run and preserve plans for duration of transaction/session. Some data utilities.
1997-09-01BEFORE/AFTER ROW INSERT/DELETE/UPDATE triggers startup.Vadim B. Mikheev
1997-08-31Get rid of #include "../backend/parser/parse.hVadim B. Mikheev
1997-08-30Add spi.oVadim B. Mikheev
1997-08-29SPI manager.Vadim B. Mikheev
1997-08-27Number of tuples inserted/affected by INSERT/UPDATE/DELETE...Vadim B. Mikheev
1997-08-26Inlined heap_getattr().Bruce Momjian
1997-08-22+ ExecConstraints()Vadim B. Mikheev
1997-08-22DEFAULT handlingVadim B. Mikheev
Use for 'selct .. into ..' copy of TupleDesc (without constraints) #ifdef NOT_USED for resetVarAttrLenForCreateTable (just free tupdesc copy)
1997-08-21Rename pg_attribute.attnvals to attdisbursion.Bruce Momjian
1997-08-21Change pg_attribute.attnvals to float4, change #ifdef 0 to #if 0, fix aix ↵Bruce Momjian
call to strNcpy, fix pg_super_user_id in pg_dumpall, change pg_database.dtadba from oid to int4.
1997-08-20More NOT_USEDsBruce Momjian
1997-08-19Make functions static where possible, enclose unused functions in #ifdef ↵Bruce Momjian
NOT_USED.
1997-08-19NOT NULL implementation (submitted by Robson Paniago de Miranda).Vadim B. Mikheev
1997-08-18Now that names are null terminated, no need to do all that NAMEDATALEN stuff.Bruce Momjian
1997-08-12Remove more (void) and fix -Wall warnings.Bruce Momjian
1997-08-06Allow internal sorts to be stored in memory rather than in files.Bruce Momjian
1997-07-28Added SCO support, from Daniel Harris.Bruce Momjian
1997-06-13setVarAttrLenForCreateTable(): use varnoold/varoattno instead ofVadim B. Mikheev
varno/varattno.
1997-05-31Fix for SELECT * INTO TABLE for char(), varchar() fields.Bruce Momjian
1997-04-22Fix for Hash and arraysVadim B. Mikheev
1997-04-03From: Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov>Marc G. Fournier
Subject: [HACKERS] Aggregate function patches Here are the aggregate function patches I originally sent in last December. They fix sum() and avg() behavior for ints and floats when NULL values are involved. I was waiting to resubmit these until I had a chance to write a v6.0->v6.1 database upgrade script to ensure that existing v6.0 databases which have not been reloaded for v6.1 do no break with the new aggregate behavior. These scripts are included below. It's OK with me if someone wants to do something different with the upgrade strategy, but something like this was discussed a few weeks ago. Also, there were a couple of small items which cropped up in doing a clean install of 970403 (actually 970402 + 970403 changes since the full 970403 tar file appears to be damaged or at least suspect). They are the first two patches below and can be omitted if desired (although I think they aren't dangerous :).
1997-04-02Can't INSERT/UPDATE/DELETE sequence relation.Vadim B. Mikheev
1997-03-12From: Dan McGuirk <mcguirk@indirect.com>Marc G. Fournier
Subject: [HACKERS] linux/alpha patches These patches lay the groundwork for a Linux/Alpha port. The port doesn't actually work unless you tweak the linker to put all the pointers in the first 32 bits of the address space, but it's at least a start. It implements the test-and-set instruction in Alpha assembly, and also fixes a lot of pointer-to-integer conversions, which is probably good anyway.
1997-03-12From: Dan McGuirk <mcguirk@indirect.com>Marc G. Fournier
Subject: [HACKERS] better access control error messages This patch replaces the 'no such class or insufficient privilege' with distinct error messages that tell you whether the table really doesn't exist or whether access was denied.
1997-01-22Fixing bug in INDEXSCAN_PATCH:Vadim B. Mikheev
ExecInitIndexScan now works with operands of Param type and (!!!) postquel_execute() now substitutes param values before calling postquel_start().
1997-01-10include sem.h added, include string.h neede, from Erik Bertelsen for UltrixBruce Momjian