| 4240 | } |
| 4241 | |
| 4242 | void |
| 4243 | FreeRuntimeFilter(HashState *node) |
| 4244 | { |
| 4245 | ListCell *lc; |
| 4246 | AttrFilter *attr_filter; |
| 4247 | |
| 4248 | if (!node->filters) |
| 4249 | return; |
| 4250 | |
| 4251 | foreach (lc, node->filters) |
| 4252 | { |
| 4253 | attr_filter = lfirst(lc); |
| 4254 | if (attr_filter->blm_filter) |
| 4255 | bloom_free(attr_filter->blm_filter); |
| 4256 | } |
| 4257 | |
| 4258 | list_free_deep(node->filters); |
| 4259 | node->filters = NIL; |
| 4260 | } |
| 4261 | |
| 4262 | void |
| 4263 | ResetRuntimeFilter(HashState *node) |
no test coverage detected