class_docstr: CsvSchemaBuilder is for building a :class:`~CsvSchema`, corresponding to Java
  ``com.fasterxml.jackson.dataformat.csv.CsvSchema.Builder`` class.
  
  .. versionadded:: 1.16.0
docstr: Add a number column to schema, the type of number could be specified via ``number_type``.
  
  :param name: Name of the column.
  :param number_type: DataType of the number, default to ``DataTypes.BIGINT()``.
docstr_tok: ["Add","a","number","column","to","schema",",","the","type","of","number","could","be","specified","via","``","number_type","``",".",":","param","name",":","Name","of","the","column",".",":","param","number_type",":","DataType","of","the","number",",","default","to","``","DataTypes.BIGINT","(",")","``","."]
code: def add_number_column(
      self, name: str, number_type: Optional["NumericType"] = None
  ) -> "CsvSchemaBuilder":
      """
      Add a number column to schema, the type of number could be specified via ``number_type``.
  
      :param name: Name of the column.
      :param number_type: DataType of the number, default to ``DataTypes.BIGINT()``.
      """
      from pyflink.table.types import DataTypes
  
      if number_type is None:
          number_type = DataTypes.BIGINT()
      self._j_schema_builder.addNumberColumn(name)
      self._fields.append(DataTypes.FIELD(name, number_type))
      return self
  
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 5 for calling the CsvSchemaBuilder obj's underlying member method code with example usage: obj.add_number_column(name, number_type) and returns: self