Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 5bda283

Browse files
author
Daniil Anisimov
committed
Change the logic for equivalence classes.
It now uses EquivalenceClass structures to indicate which clauses are equivalent.
1 parent 758257a commit 5bda283

12 files changed

+1894
-185
lines changed

cardinality_hooks.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ aqo_get_parameterized_baserel_size(PlannerInfo *root,
187187

188188
forboth(l, allclauses, l2, selectivities)
189189
{
190-
current_hash = get_clause_hash(((AQOClause *) lfirst(l))->clause,
190+
current_hash = get_clause_hash((AQOClause *) lfirst(l),
191191
nargs, args_hash, eclass_hash);
192192
cache_selectivity(current_hash, rel->relid, rte->relid,
193193
*((double *) lfirst(l2)));

0 commit comments

Comments
 (0)