def build
      [
        load_data_infile,
        replace_or_ignore,
        into_table,
        partition,
        character_set,
        fields,
        lines,
        ignore_lines,
        columns,
        set
      ].compact.join(' ').concat(';')
    end
def build
      [
        load_data_infile,
        replace_or_ignore,
        into_table,
        partition,
        character_set,
        fields,
        lines,
        ignore_lines,
        columns,
        set
      ].compact.join(' ').concat(';')
    end
@param          [String]  file File name
 @param          [String]  table Table name
 @param          [Hash]    options Options for `LOAD DATA INFILE` query
 @option options [Symbol]  :low_priority_or_concurrent :low_priority or :concurrent option
 @option options [Symbol]  :replace_or_ignore :replace or :ignore for duplicated record
 @option options [Boolean] :local_infile Use local file
 @option options [Array]   :partition Partition names
 @option options [String]  :charset Character set
 @option options [String]  :fields_terminated_by Column delimiter
 @option options [String]  :fields_enclosed_by Enclosure character, for example double quote
 @option options [String]  :fields_optionally_enclosed_by If the input value is not necessarily enclosed, use OPTIONALLY
 @option options [String]  :fields_escaped_by Escape character
 @option options [String]  :lines_starting_by Common prefix for all lines to skip over the prefix, and anything before it
 @option options [String]  :lines_terminated_by Line delimiter
 @option options [String]  :ignore_lines Number of ignore lines from the start of the file
 @option options [Array]   :columns Specify a column list, if the order of the fields in the input file differs from the order of the columns in the table
                                    The column list can contain either column names or user variables
 @option options [Hash]    :set Key of Hash should have only column name, value of Hash can use a scalar subquery

 @see https://dev.mysql.com/doc/refman/5.6/en/load-data.html