class_docstr: Insert Table Statement constructed after parsing the input query
  
  Attributes
  ----------
  TableRef:
      table reference in the insert table statement
  ColumnList:
      list of columns
  ValueList:
      list of values to fill
class_docstr_tok: ["Insert","Table","Statement","constructed","after","parsing","the","input","query","Attributes","--","--","--","--","--","TableRef",":","table","reference","in","the","insert","table","statement","ColumnList",":","list","of","columns","ValueList",":","list","of","values","to","fill"]
code: def __init__(
      self,
      table_ref: TableRef,
      column_list: List[AbstractExpression] = None,
      value_list: List[AbstractExpression] = None,
  ):
      super().__init__(StatementType.INSERT)
      self._table_ref = table_ref
      self._column_list = column_list
      self._value_list = value_list
  
file_path: evadb/evadb/parser/insert_statement.py
imports: from typing import List
  from evadb.expression.abstract_expression import AbstractExpression
  from evadb.parser.statement import AbstractStatement
  from evadb.parser.table_ref import TableRef
  from evadb.parser.types import StatementType
label_desc: Use image node_id 1 to create a new InsertTableStatement object from inherited base classes: AbstractStatement with example: obj = InsertTableStatement(table_ref, column_list, value_list)