|
PostgreSQL Source Code git master
|
#include "optimizer/geqo.h"

Go to the source code of this file.
Functions | |
| Pool * | alloc_pool (PlannerInfo *root, int pool_size, int string_length) |
| void | free_pool (PlannerInfo *root, Pool *pool) |
| void | random_init_pool (PlannerInfo *root, Pool *pool) |
| Chromosome * | alloc_chromo (PlannerInfo *root, int string_length) |
| void | free_chromo (PlannerInfo *root, Chromosome *chromo) |
| void | spread_chromo (PlannerInfo *root, Chromosome *chromo, Pool *pool) |
| void | sort_pool (PlannerInfo *root, Pool *pool) |
|
extern |
Definition at line 161 of file geqo_pool.c.
References fb(), palloc_array, and palloc_object.
Referenced by geqo().
|
extern |
Definition at line 41 of file geqo_pool.c.
References fb(), i, palloc_array, and palloc_object.
Referenced by geqo().
|
extern |
|
extern |
Definition at line 68 of file geqo_pool.c.
References Pool::data, fb(), i, pfree(), and Pool::size.
Referenced by geqo().
|
extern |
Definition at line 90 of file geqo_pool.c.
References Pool::data, DEBUG1, elog, ERROR, fb(), geqo_eval(), i, init_tour(), root, Pool::size, Pool::string_length, and Chromosome::worth.
Referenced by geqo().
|
extern |
Definition at line 134 of file geqo_pool.c.
References compare(), Pool::data, qsort, and Pool::size.
Referenced by geqo().
|
extern |
Definition at line 186 of file geqo_pool.c.
References Pool::data, fb(), geqo_copy(), i, root, Pool::size, Chromosome::string, Pool::string_length, and Chromosome::worth.
Referenced by geqo().