(self, recursive: bool = False, force: bool = False)
| 2887 | itgroup._g_move(newigroup, newiname) |
| 2888 | |
| 2889 | def _g_remove(self, recursive: bool = False, force: bool = False) -> None: |
| 2890 | # Remove the associated index group (if any). |
| 2891 | itgpathname = _index_pathname_of(self) |
| 2892 | try: |
| 2893 | itgroup = self._v_file._get_node(itgpathname) |
| 2894 | except NoSuchNodeError: |
| 2895 | pass |
| 2896 | else: |
| 2897 | itgroup._f_remove(recursive=True) |
| 2898 | self.indexed = False # there are indexes no more |
| 2899 | |
| 2900 | # Remove the leaf itself from the hierarchy. |
| 2901 | super()._g_remove(recursive, force) |
| 2902 | |
| 2903 | def _set_column_indexing(self, colpathname: str, indexed: bool) -> None: |
| 2904 | """Mark the referred column as indexed or non-indexed.""" |
nothing calls this directly
no test coverage detected