class_docstr: Youtube List Comments  by video id Table implementation
class_docstr_tok: ["Youtube","List","Comments","by","video","id","Table","implementation"]
docstr: Gets all columns to be returned in pandas DataFrame responses
  Returns
  -------
  List[str]
      List of columns
docstr_tok: ["Gets","all","columns","to","be","returned","in","pandas","DataFrame","responses","Returns","--","--","--","-","List","[","str","]","List","of","columns"]
code: def get_columns(self) -> List[str]:
      """Gets all columns to be returned in pandas DataFrame responses
      Returns
      -------
      List[str]
          List of columns
      """
      return [
          "comment_id",
          "channel_id",
          "video_id",
          "user_id",
          "display_name",
          "comment",
          "published_at",
          "updated_at",
          "reply_user_id",
          "reply_author",
          "reply",
      ]
  
imports: from typing import List
  from mindsdb.integrations.libs.api_handler import APITable
  from mindsdb.integrations.utilities.sql_utils import extract_comparison_conditions
  from mindsdb.utilities import log
  from mindsdb_sql.parser import ast
  from mindsdb.integrations.handlers.utilities.query_utilities import SELECTQueryParser, SELECTQueryExecutor, INSERTQueryParser
  import pandas
  import re
  from youtube_transcript_api import YouTubeTranscriptApi
  from youtube_transcript_api.formatters import JSONFormatter
label_desc: Use image node_id 4 for calling the YoutubeCommentsTable obj's underlying member method code with example usage: obj.get_columns() and returns: list