View Source Csv2sql.File (Csv2sql v1.0.0)
A file struct that contains information about a csv file
Summary
Types
Csv2sql File struct
Types
@type db_result_types() :: MyXQL.Result.t() | Postgrex.Result.t()
@type file_status() :: :pending | :analyze | :loading | :done | :failure
@type files_map() :: %{required(String.t()) => File.t()}
@type supported_db_data_types() :: String.t() | number() | boolean() | Date.t() | DateTime.t() | nil
@type t() :: %Csv2sql.File{ column_types: csv_col_types_list() | nil, existing_db_row_count: non_neg_integer(), name: String.t(), path: String.t(), producer_pid: pid(), row_count: non_neg_integer(), rows_processed: non_neg_integer(), size: non_neg_integer(), status: file_status() }
Csv2sql File struct