Generate index in `other` table for every indexed column here.
(self, other: Table)
| 3031 | obj._close_append() |
| 3032 | |
| 3033 | def _g_prop_indexes(self, other: Table) -> None: |
| 3034 | """Generate index in `other` table for every indexed column here.""" |
| 3035 | oldcols, newcols = self.colinstances, other.colinstances |
| 3036 | for colname in newcols: |
| 3037 | if isinstance(oldcols[colname], Column): |
| 3038 | oldcolindexed = oldcols[colname].is_indexed |
| 3039 | if oldcolindexed: |
| 3040 | oldcolindex = oldcols[colname].index |
| 3041 | newcol = newcols[colname] |
| 3042 | newcol.create_index( |
| 3043 | kind=oldcolindex.kind, |
| 3044 | optlevel=oldcolindex.optlevel, |
| 3045 | filters=oldcolindex.filters, |
| 3046 | tmp_dir=None, |
| 3047 | ) |
| 3048 | |
| 3049 | def _g_copy_with_stats( |
| 3050 | self, |
no test coverage detected