a933ee38bb
Change SearchSysCache coding conventions so that a reference count is
...
maintained for each cache entry. A cache entry will not be freed until
the matching ReleaseSysCache call has been executed. This eliminates
worries about cache entries getting dropped while still in use. See
my posting to pg-hackers of even date for more info.
2000-11-16 22:30:52 +00:00
b32685a999
Add proofreader's changes to docs.
...
Fix misspelling of disbursion to dispersion.
2000-10-05 19:48:34 +00:00
37168b8da4
Clean up handling of variable-free qual clauses. System now does the
...
right thing with variable-free clauses that contain noncachable functions,
such as 'WHERE random() < 0.5' --- these are evaluated once per
potential output tuple. Expressions that contain only Params are
now candidates to be indexscan quals --- for example, 'var = ($1 + 1)'
can now be indexed. Cope with RelabelType nodes atop potential indexscan
variables --- this oversight prevents 7.0.* from recognizing some
potentially indexscanable situations.
2000-08-13 02:50:35 +00:00
20ad43b576
Mark functions as static and ifdef NOT_USED as appropriate.
2000-06-08 22:38:00 +00:00
52f77df613
Ye-old pgindent run. Same 4-space tabs.
2000-04-12 17:17:23 +00:00
5c25d60244
Add:
...
* Portions Copyright (c) 1996-2000, PostgreSQL, Inc
to all files copyright Regents of Berkeley. Man, that's a lot of files.
2000-01-26 05:58:53 +00:00
2784a5aedf
Clean up datatypes and comments for op_class() routine.
1999-12-31 03:18:43 +00:00
b1baf1ff60
Add get_func_rettype() to general-use lsyscache routines,
...
since it's now needed in both optimizer and parser.
1999-08-16 02:06:25 +00:00
5af4b04f31
Move get_attdisbursion to lsyscache. Clean up get_typdefault.
1999-08-09 03:13:31 +00:00
a9591ce66a
Change #include's to use <> and "" as appropriate.
1999-07-15 23:04:24 +00:00
4b2c2850bf
Clean up #include in /include directory. Add scripts for checking includes.
1999-07-15 15:21:54 +00:00
6724a50787
Change my-function-name-- to my_function_name, and optimizer renames.
1999-02-13 23:22:53 +00:00
fa1a8d6a97
OK, folks, here is the pgindent output.
1998-09-01 04:40:42 +00:00
8ed36c3dba
More op_class cleanup.
1998-08-11 14:32:03 +00:00
22b370e6ce
cleanup.
1998-08-11 05:09:30 +00:00
d9be0ff432
MergeSort was sometimes called mergejoin and was confusing. Now
...
it is now only mergejoin.
1998-08-04 16:44:31 +00:00
683f399391
Change atttypmod from int16 to int32, for Thomas.
1998-07-12 21:29:40 +00:00
a32450a585
pgindent run before 6.3 release, with Thomas' requested changes.
1998-02-26 04:46:47 +00:00
0386a50f31
Pass around typmod as int16.
1998-02-10 16:04:38 +00:00
7229513943
Fix prototypes so they don't look like function definitions.
1998-01-24 22:50:57 +00:00
412a5e6539
Parser cleanup.
...
Add lock to i386 asm.
1998-01-20 05:05:08 +00:00
59f6a57e59
Used modified version of indent that understands over 100 typedefs.
1997-09-08 21:56:23 +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
1d8bbfd2e7
Make functions static where possible, enclose unused functions in #ifdef NOT_USED.
1997-08-19 21:40:56 +00:00
0b3cb80e03
finally, this directory is (should be!) totally clean
1996-11-04 11:51:27 +00:00
1054097464
More cleanups of the include files
...
- centralizing to simplify the -I's required to compile
1996-08-28 01:59:28 +00:00