code: def __init__(
      self, func_expr: FunctionExpression, do_unnest: bool = False
  ) -> None:
      self._func_expr = func_expr
      self._do_unnest = do_unnest
  
imports: from __future__ import annotations
  from typing import Union
  from evadb.expression.abstract_expression import AbstractExpression
  from evadb.expression.function_expression import FunctionExpression
  from evadb.parser.alias import Alias
  from evadb.parser.select_statement import SelectStatement
  from evadb.parser.types import JoinType
label_desc: Use image node_id 1 to create a new TableValuedExpression object  with example: obj = TableValuedExpression(func_expr, do_unnest)