summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/util/indexnode.c
Commit message (Collapse)AuthorAgeFilesLines
* Add:Bruce Momjian2000-01-261-2/+3
| | | | | | * Portions Copyright (c) 1996-2000, PostgreSQL, Inc to all files copyright Regents of Berkeley. Man, that's a lot of files.
* Combine index_info and find_secondary_indexes into a single routine thatTom Lane1999-11-211-56/+2
| | | | | | | | | returns a list of RelOptInfos, eliminating the need for static state in index_info. That static state was a direct cause of coredumps; if anything decided to elog(ERROR) partway through an index_info search of pg_index, the next query would try to close a scan pointer that was pointing at no-longer-valid memory. Another example of the reasons to avoid static state variables...
* Major planner/optimizer revision: get rid of PathOrder node type,Tom Lane1999-08-161-7/+6
| | | | | | | | | store all ordering information in pathkeys lists (which are now lists of lists of PathKeyItem nodes, not just lists of lists of vars). This was a big win --- the code is smaller and IMHO more understandable than it was, even though it handles more cases. I believe the node changes will not force an initdb for anyone; planner nodes don't show up in stored rules.
* Final cleanup.Bruce Momjian1999-07-161-2/+2
|
* Update #include cleanupsBruce Momjian1999-07-161-2/+2
|
* Remove unused #includes in *.c files.Bruce Momjian1999-07-151-5/+1
|
* Another pgindent run. Sorry folks.Bruce Momjian1999-05-251-2/+2
|
* pgindent run over code.Bruce Momjian1999-05-251-2/+2
|
* Change my-function-name-- to my_function_name, and optimizer renames.Bruce Momjian1999-02-131-4/+4
|
* Fix optimizer and make faster.Bruce Momjian1999-02-121-2/+1
|
* Optmizer cleanupBruce Momjian1999-02-101-2/+2
|
* Optimizer rename ClauseInfo -> RestrictInfo. Update optimizer README.Bruce Momjian1999-02-031-2/+2
|
* OK, folks, here is the pgindent output.Bruce Momjian1998-09-011-3/+3
|
* Renaming cleanup, no pgindent yet.Bruce Momjian1998-09-011-3/+3
|
* Rename Rel to RelOptInfo.Bruce Momjian1998-07-181-3/+3
|
* Remove un-needed braces around single statements.Bruce Momjian1998-06-151-5/+1
|
* pgindent run before 6.3 release, with Thomas' requested changes.Bruce Momjian1998-02-261-2/+2
|
* Used modified version of indent that understands over 100 typedefs.Bruce Momjian1997-09-081-4/+4
|
* Another PGINDENT run that changes variable indenting and case label ↵Bruce Momjian1997-09-081-8/+8
| | | | indenting. Also static variable indenting.
* Massive commit to run PGINDENT on all *.c and *.h files.Bruce Momjian1997-09-071-55/+58
|
* Cleanup MakefilesMarc G. Fournier1996-10-311-1/+3
| | | | | | Add #include "postgres.h" and #include <sys/types.h>
* Postgres95 1.01 Distribution - Virgin SourcesPG95-1_01Marc G. Fournier1996-07-091-0/+92