code: def _find(self, ctx, table_name, column_values):
          
          result = []
          for ovsrec_row in ctx.idl.tables[table_name].rows.values():
              LOG.debug('ovsrec_row %s', ovsrec_row_to_string(ovsrec_row))
              if all(self._check_value(ovsrec_row, column_value)
                     for column_value in column_values):
                  result.append(ovsrec_row)
  
          return result
docs: :type column_values: list of (column, value_json)