2435c7d501
New HeapTuple structure/interface.
1998-11-27 19:33:35 +00:00
8cec4cf91b
New QUERY_LIMIT set command.
1998-10-14 05:10:12 +00:00
173c555948
Make functions static or ifdef NOT_USED. Prevent pg_version creation.
1998-10-08 18:30:52 +00:00
fa1a8d6a97
OK, folks, here is the pgindent output.
1998-09-01 04:40:42 +00:00
af74855a60
Renaming cleanup, no pgindent yet.
1998-09-01 03:29:17 +00:00
be8300b18f
Use Snapshot in heap access methods.
1998-07-27 19:38:40 +00:00
4f807be2ad
Patch for ReScan of Group.
1998-07-16 01:49:19 +00:00
c1f1a2e03a
Allow UNION/UNION ALL in subselects.
1998-07-15 22:16:21 +00:00
27db9ecd0b
Fix macros that were not properly surrounded by parens or braces.
1998-06-15 18:40:05 +00:00
4cbfeef912
Inline some small functions called for every row.
1998-04-24 14:43:33 +00:00
9986d9a404
ExecReScan for MergeJoin.
1998-02-27 16:12:09 +00:00
a32450a585
pgindent run before 6.3 release, with Thomas' requested changes.
1998-02-26 04:46:47 +00:00
f0e7e2faa4
ExecReScan for Unique & Sort nodes.
1998-02-23 06:28:16 +00:00
5d7923dd1c
Subselects...
1998-02-13 03:46:56 +00:00
2c482cdbf2
Pass attypmod through to executor by adding to Var and Resdom.
1998-02-10 04:02:59 +00:00
7229513943
Fix prototypes so they don't look like function definitions.
1998-01-24 22:50:57 +00:00
691dc282f8
Fix for SELECT INTO TABLE for varchar().
1998-01-19 02:37:51 +00:00
cb3ce64f2e
Cleanup of prototypes. FIx for PQtrace start/stop several times.
1998-01-14 15:48:51 +00:00
9faa6cabc5
Add pg_type.h to include list to regain declaration of type OID assignments.
...
Lost these when some include files were reorganized.
Regression test could not compile.
1997-11-30 22:42:58 +00:00
983ec2cb4b
Make parser functions static where possible.
1997-11-26 03:54:23 +00:00
43c7114b48
Cleanup up include files.
1997-11-26 01:26:13 +00:00
598e86f3b3
Cleanup up include files.
1997-11-26 01:14:33 +00:00
4a5b781d71
Break parser functions into smaller files, group together.
1997-11-25 22:07:18 +00:00
e9e1ff226f
Remove all time travel stuff. Small parser cleanup.
1997-11-20 23:24:03 +00:00
725a03eb4b
Make GetAttributeByNum visible again for external use.
1997-09-27 14:37:21 +00:00
1777ba4c80
+ SPI_palloc(), SPI_repalloc(), SPI_pfree()
1997-09-24 08:32:09 +00:00
4587547f13
Added: SPI_copytuple() & SPI_modifytuple()
1997-09-12 08:37:52 +00:00
7f97e05b09
char* --> Datum
1997-09-12 04:58:59 +00:00
1ea01720d5
heapattr functions now return a Datum, not char *.
1997-09-12 04:09:08 +00:00
a74613f478
Cleanups.
1997-09-11 07:24:37 +00:00
59f6a57e59
Used modified version of indent that understands over 100 typedefs.
1997-09-08 21:56:23 +00:00
075cede748
Add typdefs to pgindent run.
1997-09-08 20:59:27 +00:00
319dbfa736
Another PGINDENT run that changes variable indenting and case label indenting. Also static variable indenting.
1997-09-08 02:41:22 +00:00
1ccd423235
Massive commit to run PGINDENT on all *.c and *.h files.
1997-09-07 05:04:48 +00:00
bf1d9aeb97
Cleanups.
1997-09-06 11:23:05 +00:00
9ba606cd24
Prototypes, definitions...
1997-09-04 13:26:19 +00:00
0d0254d1fb
SPI manager.
1997-08-29 09:05:57 +00:00
c16d29f990
+ ExecConstraints ()
1997-08-22 14:39:33 +00:00
1d8bbfd2e7
Make functions static where possible, enclose unused functions in #ifdef NOT_USED.
1997-08-19 21:40:56 +00:00
c3a960ad8a
Fix for SELECT * INTO TABLE for char(), varchar() fields.
1997-05-31 16:52:19 +00:00
9643e8ba37
Added needed prototype.
...
Bruce Momjian
1996-12-26 17:53:40 +00:00
07a65b2255
Commit of a *MAJOR* patch from Dan McGuirk <djm@indirect.com>
...
Changes:
* Unique index capability works using the syntax 'create unique
index'.
* Duplicate OID's in the system tables are removed. I put
little scripts called 'duplicate_oids' and 'find_oid' in
include/catalog that help to find and remove duplicate OID's.
I also moved 'unused_oids' from backend/catalog to
include/catalog, since it has to be in the same directory
as the include files in order to work.
* The backend tries converting the name of a function or aggregate
to all lowercase if the original name given doesn't work (mostly
for compatibility with ODBC).
* You can 'SELECT NULL' to your heart's content.
* I put my _bt_updateitem fix in instead, which uses
_bt_insertonpg so that even if the new key is so big that
the page has to be split, everything still works.
* All literal references to system catalog OID's have been
replaced with references to define'd constants from the catalog
header files.
* I added a couple of node copy functions. I think this was a
preliminary attempt to get rules to work.
1996-11-13 20:56:15 +00:00
aaeef4d17d
All external function definitions now have prototypes that are checked.
1996-11-10 03:06:38 +00:00
b38d565fc3
D'Arcy's recent cleanups
1996-11-08 00:46:14 +00:00
d1e9a76131
Another run through.
...
This gets us a clean compile of 'common' and 'gist' with *clean* #include
files
1996-11-05 08:18:44 +00:00
0e2822072c
Make sure all the cleaned up includes are commited
1996-11-04 12:11:44 +00:00
434201d8d7
another pass through.
...
Note. all include files that have been hit so far have had extraneous
include files cleaned out and are reduced to...the lowest common
"include file", based on 'cc -Wall -I. test.c', where test.c is:
#include "postgres.h"
#include "<top of branches>" (ie. top of branches this time was utils/fcache2.h)
1996-11-04 08:53:07 +00:00
ff36ebc922
More cleans of the inter-dependencies in the #include files
1996-11-03 12:13:35 +00:00
99412aef23
remove:
...
#include "postgres.h"
#include "c.h"
1996-10-31 09:51:30 +00:00
f36b2560a4
Major code cleanups from D'arcy (-Wall -Werror)
1996-10-23 07:42:13 +00:00