---------------------------------------------------------------- * ExecEndBitmapAnd * * Shuts down the subscans of the BitmapAnd node. * * Returns nothing of interest. * ---------------------------------------------------------------- */
| 224 | * ---------------------------------------------------------------- |
| 225 | */ |
| 226 | void |
| 227 | ExecEndBitmapAnd(BitmapAndState *node) |
| 228 | { |
| 229 | PlanState **bitmapplans; |
| 230 | int nplans; |
| 231 | int i; |
| 232 | |
| 233 | /* |
| 234 | * get information from the node |
| 235 | */ |
| 236 | bitmapplans = node->bitmapplans; |
| 237 | nplans = node->nplans; |
| 238 | |
| 239 | /* |
| 240 | * shut down each of the subscans (that we've initialized) |
| 241 | */ |
| 242 | for (i = 0; i < nplans; i++) |
| 243 | { |
| 244 | if (bitmapplans[i]) |
| 245 | ExecEndNode(bitmapplans[i]); |
| 246 | } |
| 247 | } |
| 248 | |
| 249 | void |
| 250 | ExecReScanBitmapAnd(BitmapAndState *node) |
no test coverage detected