View Source Csv2sql.Config (Csv2sql v0.1.0)

Configuration struct defination for csv2sql

Summary

Types

t()

Csv2sql Configuration struct

Types

@type t() :: %Csv2sql.Config{
  dashboard: boolean(),
  date_patterns: [String.t()],
  datetime_patterns: [String.t()],
  db_name: String.t() | nil,
  db_type: atom() | nil,
  db_url: String.t() | nil,
  db_worker_count: non_neg_integer(),
  drop_existing_tables: boolean(),
  insert_data: boolean(),
  insert_schema: boolean(),
  insertion_chunk_size: non_neg_integer(),
  log: boolean(),
  ordered: boolean(),
  parse_datetime: boolean(),
  remove_illegal_characters: boolean(),
  schema_infer_chunk_size: non_neg_integer(),
  schema_path: String.t() | nil,
  source_directory: String.t(),
  varchar_limit: non_neg_integer(),
  worker_count: non_neg_integer()
}

Csv2sql Configuration struct