postgresql/src/backend/optimizer/util
Tom Lane 57b30e8e22 Create a new expression node type RelabelType, which exists solely to
represent the result of a binary-compatible type coercion.  At runtime
it just evaluates its argument --- but during type resolution, exprType
will pick up the output type of the RelabelType node instead of the type
of the argument.  This solves some longstanding problems with dropped
type coercions, an example being 'select now()::abstime::int4' which
used to produce date-formatted output, not an integer, because the
coercion to int4 was dropped on the floor.
2000-02-20 21:32:16 +00:00
..
clauses.c Create a new expression node type RelabelType, which exists solely to 2000-02-20 21:32:16 +00:00
indexnode.c Add: 2000-01-26 05:58:53 +00:00
joininfo.c Rename same() to sameseti() to have a slightly less generic name. Move 2000-02-06 03:27:35 +00:00
Makefile New LDOUT makefile variable for QNX os. 1999-12-13 22:35:27 +00:00
pathnode.c Plug some more memory leaks in the planner. It still leaks like a sieve, 2000-02-18 23:47:31 +00:00
plancat.c Implement reindex command 2000-02-18 09:30:20 +00:00
relnode.c Plug some more memory leaks in the planner. It still leaks like a sieve, 2000-02-18 23:47:31 +00:00
restrictinfo.c Add: 2000-01-26 05:58:53 +00:00
tlist.c Redesign DISTINCT ON as discussed in pgsql-sql 1/25/00: syntax is now 2000-01-27 18:11:50 +00:00
var.c Add: 2000-01-26 05:58:53 +00:00