data_algebra/data_ops.py
def columns_used(self, *, using=None):
        """Determine which columns are used from source tables."""

        tables = self.get_tables()
        columns_currently_using_records = {
            v.merged_rep_id(): set() for v in tables.values()
        }
        self._columns_used_implementation(
            using=using, columns_currently_using_records=columns_currently_using_records
        )
        columns_used = dict()
        for k in tables.keys():
            ti = tables[k]
            vi = columns_currently_using_records[ti.merged_rep_id()]
            columns_used[k] = vi.copy()
        return columns_used
Determine which columns are used from source tables.
Determine which columns are used from source tables.
Determine which columns are used from source tables .
def columns_used(self, *, using=None):
        tables = self.get_tables()
        columns_currently_using_records = {
            v.merged_rep_id(): set() for v in tables.values()
        }
        self._columns_used_implementation(
            using=using, columns_currently_using_records=columns_currently_using_records
        )
        columns_used = dict()
        for k in tables.keys():
            ti = tables[k]
            vi = columns_currently_using_records[ti.merged_rep_id()]
            columns_used[k] = vi.copy()
        return columns_used
def columns_used ( self , * , using = None ) : tables = self . get_tables ( ) columns_currently_using_records = { v . merged_rep_id ( ) : set ( ) for v in tables . values ( ) } self . _columns_used_implementation ( using = using , columns_currently_using_records = columns_currently_using_records ) columns_used = dict ( ) for k in tables . keys ( ) : ti = tables [ k ] vi = columns_currently_using_records [ ti . merged_rep_id ( ) ] columns_used [ k ] = vi . copy ( ) return columns_used
Determine which columns are used from source tables.
Determine which columns are used from source tables .
"""Determine which columns are used from source tables."""
self
using