NAME
Flat::Profile - Streaming-first profiling for CSV/TSV flat files
DESCRIPTION
Flat::Profile is part of the Flat::* series and provides streaming-first profiling for CSV/TSV inputs.
REPORT FORMAT
The return value of profile_file() is a hashref with stable top-level metadata:
report_version (integer)
generated_at (UTC timestamp string)
perl_version (numeric
$])module_version (string
$VERSION)
METHODS
profile_file
Supports configurable null policies:
null_empty (default true): treat empty string as null
null_tokens (default empty): treat exact-matching tokens as null