MCPcopy Create free account
hub / github.com/PyTables/PyTables / _g_prop_indexes

Method _g_prop_indexes

tables/table.py:3033–3047  ·  view source on GitHub ↗

Generate index in `other` table for every indexed column here.

(self, other: Table)

Source from the content-addressed store, hash-verified

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,

Callers 1

_g_copy_with_statsMethod · 0.95

Calls 1

create_indexMethod · 0.80

Tested by

no test coverage detected