Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit a87a24f

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 1f02a08 commit a87a24f

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)