def _delete_null_columns(self):
        ds = DeleteStatement(self.column_family_name, conditionals=self._conditional, if_exists=self._if_exists)
        deleted_fields = False
        for _, v in self.instance._values.items():
            col = v.column
            if v.deleted:
                ds.add_field(col.db_field_name)
                deleted_fields = True
            elif isinstance(col, columns.Map):
                uc = MapDeleteClause(col.db_field_name, v.value, v.previous_value)
                if uc.get_context_size() > 0:
                    ds.add_field(uc)
                    deleted_fields = True

        if deleted_fields:
            for name, col in self.model._primary_keys.items():
                ds.add_where(col, EqualsOperator(), getattr(self.instance, name))
            self._execute(ds)
Returns the Unix socket path if or a tuple
dataset/ETHPy150Open datastax/python-driver/cassandra/cqlengine/query.py/DMLQuery._delete_null_columns--crossover with--dataset/ETHPy150Open Lawouach/WebSocket-for-Python/ws4py/client/__init__.py/WebSocketBaseClient.bind_addr