code: def start(
      self,
      path: Optional[str] = None,
      format: Optional[str] = None,
      outputMode: Optional[str] = None,
      partitionBy: Optional[Union[str, List[str]]] = None,
      queryName: Optional[str] = None,
      **options: "OptionalPrimitiveType",
  ) -> StreamingQuery:
      return self._start_internal(
          path=path,
          tableName=None,
          format=format,
          outputMode=outputMode,
          partitionBy=partitionBy,
          queryName=queryName,
          **options,
      )
  
imports: from pyspark.sql.connect.utils import check_dependencies
  import sys
  import pickle
  from typing import cast, overload, Callable, Dict, List, Optional, TYPE_CHECKING, Union
  from pyspark.serializers import CloudPickleSerializer
  from pyspark.sql.connect.plan import DataSource, LogicalPlan, Read, WriteStreamOperation
  import pyspark.sql.connect.proto
  from pyspark.sql.connect.readwriter import OptionUtils, to_str
  from pyspark.sql.connect.streaming.query import StreamingQuery
  from pyspark.sql.streaming.readwriter import DataStreamReader, DataStreamWriter
  from pyspark.sql.connect.utils import get_python_ver
  from pyspark.sql.types import Row, StructType
  from pyspark.errors import PySparkTypeError, PySparkValueError, PySparkPicklingError
label_desc: Use image node_id 20 for calling the DataStreamWriter obj's underlying member method code with example usage: obj.start(path, format, outputMode, partitionBy, queryName) and returns: self