Bruce Momjian
4853495e03
Change error messages to oids come out as %u and not %d. Change has no
...
real affect now.
27 years ago
Tom Lane
dc77be0432
Fix executor to work correctly with mergejoins where left and
...
right sides have different data types.
27 years ago
Bruce Momjian
f3f7c2acde
update comments
27 years ago
Thomas G. Lockhart
6d73a8c0cb
Add first code to help with outer joins.
...
Enable by defining
CFLAGS+= -DENABLE_OUTER_JOINS -DEXEC_MERGEJOINDEBUG
in your Makefile.custom
27 years ago
Bruce Momjian
7fe29ecefc
comment cleanup.
27 years ago
Bruce Momjian
6724a50787
Change my-function-name-- to my_function_name, and optimizer renames.
27 years ago
Bruce Momjian
9322950aa4
Cleanup of source files where 'return' or 'var =' is alone on a line.
27 years ago
Bruce Momjian
fa1a8d6a97
OK, folks, here is the pgindent output.
28 years ago
Bruce Momjian
4e6eb4aca1
Remove un-needed psort close.
28 years ago
Bruce Momjian
460b20a43f
1) Queries using the having clause on base tables should work well
...
now. Here some tested features, (examples included in the patch):
1.1) Subselects in the having clause 1.2) Double nested subselects
1.3) Subselects used in the where clause and in the having clause
simultaneously 1.4) Union Selects using having 1.5) Indexes
on the base relations are used correctly 1.6) Unallowed Queries
are prevented (e.g. qualifications in the
having clause that belong to the where clause) 1.7) Insert
into as select
2) Queries using the having clause on view relations also work
but there are some restrictions:
2.1) Create View as Select ... Having ...; using base tables in
the select 2.1.1) The Query rewrite system:
2.1.2) Why are only simple queries allowed against a view from 2.1)
? 2.2) Select ... from testview1, testview2, ... having...; 3) Bug
in ExecMergeJoin ??
Regards Stefan
28 years ago
Bruce Momjian
6bd323c6b3
Remove un-needed braces around single statements.
28 years ago
Bruce Momjian
27db9ecd0b
Fix macros that were not properly surrounded by parens or braces.
28 years ago
Vadim B. Mikheev
0a1e28494e
ExecReScan for MergeJoin.
...
Marked inner tuple now is copied into mergestate->mj_MarkedTupleSlot -
no more tricks arround ttc_shouldfree.
28 years ago
Bruce Momjian
a32450a585
pgindent run before 6.3 release, with Thomas' requested changes.
28 years ago
Bruce Momjian
59f6a57e59
Used modified version of indent that understands over 100 typedefs.
29 years ago
Bruce Momjian
075cede748
Add typdefs to pgindent run.
29 years ago
Bruce Momjian
319dbfa736
Another PGINDENT run that changes variable indenting and case label indenting. Also static variable indenting.
29 years ago
Bruce Momjian
1ccd423235
Massive commit to run PGINDENT on all *.c and *.h files.
29 years ago
Bruce Momjian
1d8bbfd2e7
Make functions static where possible, enclose unused functions in #ifdef NOT_USED.
29 years ago
Bruce Momjian
ea5b5357cd
Remove more (void) and fix -Wall warnings.
29 years ago
Bruce Momjian
f5f366e188
Allow internal sorts to be stored in memory rather than in files.
29 years ago
Bruce Momjian
aaeef4d17d
All external function definitions now have prototypes that are checked.
30 years ago
Marc G. Fournier
b38d565fc3
D'Arcy's recent cleanups
30 years ago
Marc G. Fournier
ce4c0ce1de
Some compile failure fixes from Keith Parks <emkxp01@mtcc.demon.co.uk>
30 years ago
Marc G. Fournier
3df33180a1
add #include "postgres.h", as required by all .c files
30 years ago
Marc G. Fournier
d31084e9d1
Postgres95 1.01 Distribution - Virgin Sources
30 years ago