SQL::Translator::Parser::xSV.3pm

Langue: en

Autres versions - même langue

Version: 2009-08-18 (fedora - 01/12/10)

Section: 3 (Bibliothèques de fonctions)

NAME

SQL::Translator::Parser::xSV - parser for arbitrarily delimited text files

SYNOPSIS

   use SQL::Translator;
   use SQL::Translator::Parser::xSV;
 
   my $translator  =  SQL::Translator->new(
       parser      => 'xSV',
       parser_args => { field_separator => "\t" },
   );
 
 

DESCRIPTION

Parses arbitrarily delimited text files. See the Text::RecordParser manpage for arguments on how to parse the file (e.g., "field_separator", "record_separator"). Other arguments include:

OPTIONS

*
scan_fields

Indicates that the columns should be scanned to determine data types and field sizes. True by default.

*
trim_fields

A shortcut to sending filters to Text::RecordParser, will create callbacks that trim leading and trailing spaces from fields and headers. True by default.

Field names will automatically be normalized by "SQL::Translator::Utils::normalize_name".

AUTHORS

Darren Chamberlain <darren@cpan.org>, Ken Y. Clark <kclark@cpan.org>.

SEE ALSO

Text::RecordParser, SQL::Translator.