MCPcopy Index your code
hub / github.com/python/cpython / join_row

Method join_row

Tools/scripts/summarize_stats.py:645–652  ·  view source on GitHub ↗
(self, key: str, row_a: tuple, row_b: tuple)

Source from the content-addressed store, hash-verified

643 self.join_mode = join_mode
644
645 def join_row(self, key: str, row_a: tuple, row_b: tuple) -> tuple:
646 match self.join_mode:
647 case JoinMode.SIMPLE:
648 return (key, *row_a, *row_b)
649 case JoinMode.CHANGE | JoinMode.CHANGE_NO_SORT:
650 return (key, *row_a, *row_b, DiffRatio(row_a[0], row_b[0]))
651 case JoinMode.CHANGE_ONE_COLUMN:
652 return (key, row_a[0], row_b[0], DiffRatio(row_a[0], row_b[0]))
653
654 def join_columns(self, columns: Columns) -> Columns:
655 match self.join_mode:

Callers 1

join_tablesMethod · 0.95

Calls 1

DiffRatioClass · 0.85

Tested by

no test coverage detected