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