This module is a part of LRpt (LReport) library.
It is used to compare 2 sets of csv files and report found differences.
You should not use LRpt::CSVDiff module directly in your code.
Instead you should use lcsvdiff.pl tool, which is a simple wrapper
around the module. lcsvdiff.pl looks like this:
Number of rows retrieved in one chunk. If not defined - default chunking size
is used (1000). If equal to zero, than no chunking is used (all rows are loaded
to memory)
Indices of columns which should be used as key. Indices are 1 based.
--key=col_idx1,col_idx2 means that all columns from col_idx1 to
col_idx2 (inclusive) are part of a key. In order to specify key build of
non-consecutive columns, use --key option several times.
Row key defined in command line as one string. Don't use it. I will probably
get read of this switch in future
--keys_file=file
Name of the file containing row keys definitions
--chunk_size=num
Number of rows retrieved in one chunk. If not defined - default chunking size
is used. If equal to zero, than no chunking is used (all rows are loaded
to memory