class_docstr: CsvSchema holds schema information of a csv file, corresponding to Java
  ``com.fasterxml.jackson.dataformat.csv.CsvSchema`` class.
  
  .. versionadded:: 1.16.0
code: def __init__(self, j_schema, row_type: "RowType"):
      self._j_schema = j_schema
      self._row_type = row_type
      self._type_info = None
  
imports: from typing import Optional, TYPE_CHECKING
  from pyflink.common.serialization import BulkWriterFactory, RowDataBulkWriterFactory, SerializationSchema, DeserializationSchema
  from pyflink.common.typeinfo import TypeInformation
  from pyflink.datastream.connectors.file_system import StreamFormat
  from pyflink.java_gateway import get_gateway
label_desc: Use image node_id 1 to create a new CsvSchema object from inherited base classes: object with example: obj = CsvSchema(j_schema, row_type)