code: def make_csv_dataset_v1(
      file_pattern,
      batch_size,
      column_names=None,
      column_defaults=None,
      label_name=None,
      select_columns=None,
      field_delim=",",
      use_quote_delim=True,
      na_value="",
      header=True,
      num_epochs=None,
      shuffle=True,
      shuffle_buffer_size=10000,
      shuffle_seed=None,
      prefetch_buffer_size=None,
      num_parallel_reads=None,
      sloppy=False,
      num_rows_for_inference=100,
      compression_type=None,
      ignore_errors=False,
      encoding="utf-8",
  ):  # pylint: disable=missing-docstring
      return dataset_ops.DatasetV1Adapter(
          make_csv_dataset_v2(
              file_pattern,
              batch_size,
              column_names,
              column_defaults,
              label_name,
              select_columns,
              field_delim,
              use_quote_delim,
              na_value,
              header,
              num_epochs,
              shuffle,
              shuffle_buffer_size,
              shuffle_seed,
              prefetch_buffer_size,
              num_parallel_reads,
              sloppy,
              num_rows_for_inference,
              compression_type,
              ignore_errors,
              encoding,
          )
      )
  
imports: import collections
  import csv
  import functools
  import gzip
  import numpy
  from tensorflow.python import tf2
  from tensorflow.python.compat import v2_compat
  from tensorflow.python.data.experimental.ops import error_ops
  from tensorflow.python.data.experimental.ops import parsing_ops
  from tensorflow.python.data.ops import dataset_ops
  from tensorflow.python.data.ops import map_op
  from tensorflow.python.data.ops import options
  from tensorflow.python.data.ops import readers
  from tensorflow.python.data.util import convert
  from tensorflow.python.data.util import nest
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import tensor_spec
  from tensorflow.python.framework import tensor_util
  from tensorflow.python.lib.io import file_io
  from tensorflow.python.ops import gen_experimental_dataset_ops
  from tensorflow.python.ops import io_ops
  from tensorflow.python.platform import gfile
  from tensorflow.python.util.tf_export import tf_export
label_desc: Use image node_id 12 for calling a global function with example usage: make_csv_dataset_v1(file_pattern, batch_size, column_names, column_defaults, label_name, select_columns, field_delim, use_quote_delim, na_value, header, num_epochs, shuffle, shuffle_buffer_size, shuffle_seed, prefetch_buffer_size, num_parallel_reads, sloppy, num_rows_for_inference, compression_type, ignore_errors, encoding) and returns: dataset_ops