docs: def _table_line(args):
    """Implements the BigQuery table magic used to display tables.
  
     The supported syntax is:
     %bigquery table -t|--table <name> <other args>
  
    Args:
      args: the arguments following '%bigquery table'.
    Returns:
      The HTML rendering for the table.
    """
    # TODO(gram): It would be good to turn _table_viewer into a class that has a registered
    # renderer. That would allow this to return a table viewer object which is easier to test.
    name = args['table']
    table = _get_table(name)
    if table and table.exists():
      fields = args['cols'].split(',') if args['cols'] else None
      html = _table_viewer(table, rows_per_page=args['rows'], fields=fields)
      return IPython.core.display.HTML(html)
    else:
      raise Exception('Table %s does not exist; cannot display' % name)