class_docstr: Deserialize a stream of batches followed by batch order information. Used in
  PandasConversionMixin._collect_as_arrow() after invoking Dataset.collectAsArrowToPython()
  in the JVM.
class_docstr_tok: ["Deserialize","a","stream","of","batches","followed","by","batch","order","information",".","Used","in","PandasConversionMixin._collect_as_arrow","(",")","after","invoking","Dataset.collectAsArrowToPython","(",")","in","the","JVM","."]
code: def __init__(self):
      self.serializer = ArrowStreamSerializer()
  
imports: from pyspark.errors import PySparkRuntimeError, PySparkTypeError, PySparkValueError
  from pyspark.loose_version import LooseVersion
  from pyspark.serializers import Serializer, read_int, write_int, UTF8Deserializer, CPickleSerializer
  from pyspark.sql.pandas.types import from_arrow_type, to_arrow_type, _create_converter_from_pandas, _create_converter_to_pandas
  from pyspark.sql.types import DataType, StringType, StructType, BinaryType, StructField, LongType, IntegerType
label_desc: Use image node_id 1 to create a new ArrowCollectSerializer object from inherited base classes: Serializer with example: obj = ArrowCollectSerializer()