Set the mask of extra select items that will be returned by SELECT. Don't remove them from the Query since they might be used later.
(self, names)
| 2570 | self.set_annotation_mask(self.annotation_select_mask.union(names)) |
| 2571 | |
| 2572 | def set_extra_mask(self, names): |
| 2573 | """ |
| 2574 | Set the mask of extra select items that will be returned by SELECT. |
| 2575 | Don't remove them from the Query since they might be used later. |
| 2576 | """ |
| 2577 | if names is None: |
| 2578 | self.extra_select_mask = None |
| 2579 | else: |
| 2580 | self.extra_select_mask = set(names) |
| 2581 | self._extra_select_cache = None |
| 2582 | |
| 2583 | @property |
| 2584 | def has_select_fields(self): |
no outgoing calls
no test coverage detected