mirror of
https://github.com/postgres/postgres.git
synced 2025-07-11 10:01:57 +03:00
Remove the last traces of Joe Hellerstein's "xfunc" optimization. Patch
from Alvaro Herrera. Also, removed lispsort.c, since it is no longer used.
This commit is contained in:
@ -10,7 +10,7 @@
|
||||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* $PostgreSQL: pgsql/src/backend/optimizer/plan/createplan.c,v 1.168 2004/02/29 17:36:05 tgl Exp $
|
||||
* $PostgreSQL: pgsql/src/backend/optimizer/plan/createplan.c,v 1.169 2004/04/25 18:23:56 neilc Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@ -167,19 +167,6 @@ create_plan(Query *root, Path *best_path)
|
||||
break;
|
||||
}
|
||||
|
||||
#ifdef NOT_USED /* fix xfunc */
|
||||
/* sort clauses by cost/(1-selectivity) -- JMH 2/26/92 */
|
||||
if (XfuncMode != XFUNC_OFF)
|
||||
{
|
||||
set_qpqual((Plan) plan,
|
||||
lisp_qsort(get_qpqual((Plan) plan),
|
||||
xfunc_clause_compare));
|
||||
if (XfuncMode != XFUNC_NOR)
|
||||
/* sort the disjuncts within each clause by cost -- JMH 3/4/92 */
|
||||
xfunc_disjunct_sort(plan->qpqual);
|
||||
}
|
||||
#endif
|
||||
|
||||
return plan;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user