perl-Data-UNLreport - Formats column-oriented data into uniform column sizes

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package filename perl-Data-UNLreport-1.07-alt1.noarch.rpm
Package name perl-Data-UNLreport
Package version 1.07
Package release alt1
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage -
License -
Maintainer -
Download size 42.33 KB
Installed size 42.33 KB
A detailed description of the module and methods follows.
All parameters to new() are optional.  They can be completely omitted
or set later.
The default value for in_delim is the vertical bar (AKA pipe), the
standard delimiter for files created with the Informix-SQL "unload"
command. You may substitute any other character eg. comma, colon,
period etc.  If you wish to specify a blank separator, use the
lower-case letter 'b' as your parameter.  Other than that b, we
obviously do not recommend using an alphanumeric character as a field
delimiter.  There is [currently] no method for specifying a pattern.
The default value for out_delim is copied from in_delim, whether using
the default in_delim or set in the new() method.  Or you can set it
using the out_delim() method. As with in_delim, do not use an alphanumeric
delimiter if you want your output to be readable. Also, the letter b will
be interpreted as a space (blank)
For methods in_delim(), out_delim(), and out_file(), supplying a
parameter sets the indicated attribute; omitting it returns the value
(Ye Olde accessor-mutator) of that attribute.  Thus, you can omit the
delimter parametes from the new() method and set them later.
Note that you can dynamically change the input column separator.  If
your data input is from different sources that use different column
separators e.g. one comma-separated file and one colon-separated file, you
can switch how the UNLreport object splits the line to follow the change.
On the other hand, the assumption is that all output is to be delimited
the same way.  Similarly, all output [from one UNLreport object] is targeted
to the same output file. The UNLreport object does not really care about the
output column separator or the output file until it is ready to generate the
output.  Hence, it is permissible but futile to call out_delim() (or
out_file()) to set these attributes more than once; only the final call
before output will have the intended effect, overwriting the work of any
previous call.
The default output file is, of course, STDOUT.  You can specify a path
here.  The default mode is '>' - to write the output as a new file,
overwriting any existing file by name name.  If that is not your
intention, use
mode => ">>"
to append to an existing file.
You send a line to the report by using the overloaded + operator. You
may send it a line with the delimiters intact - as from an UNLOAD
command.  Or you can send it a REFERENCE to an array, as you would have
if you are doing SQL-FETCH commmands and want a neat report on the data.


Package Version Architecture Repository
perl-Data-UNLreport - - -


Name Value
/usr/share/perl5 -
perl( -
rpmlib(PayloadIsLzma) -


Name Value
perl(Data/ -
perl-Data-UNLreport = 1.07-alt1


Type URL
Binary Package perl-Data-UNLreport-1.07-alt1.noarch.rpm
Source Package perl-Data-UNLreport-1.07-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] noarch autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-Data-UNLreport rpm package:
    # sudo apt-get install perl-Data-UNLreport



See Also

Package Description
perl-Data-UNLreport-scripts-1.07-alt1.noarch.rpm Data-UNLreport scripts
perl-Data-URIEncode-0.11-alt1.noarch.rpm perl module Data-URIEncode
perl-Data-UUID-Base64URLSafe-0.35-alt1.noarch.rpm URL-safe UUIDs
perl-Data-UUID-Concise-0.121240-alt1.noarch.rpm Encode UUIDs to be more concise or communicable
perl-Data-UUID-MT-1.001-alt1.noarch.rpm Fast random UUID generator using the Mersenne Twister algorithm
perl-Data-UUID-NCName-0.05-alt1.noarch.rpm Make valid NCName tokens which are also UUIDs
perl-Data-UUID-NCName-scripts-0.05-alt1.noarch.rpm Data-UUID-NCName scripts
perl-Data-Unique-0.02-alt1.noarch.rpm Module to check for duplicate item with time expiration and disk persistence
perl-Data-Unique-Name-20170810-alt1.noarch.rpm Generate a unique but stable name from a string
perl-Data-Unixish-1.570-alt1.noarch.rpm Implementation for Unixish, a data transformation framework
perl-Data-Unixish-ANSI-0.08-alt1.noarch.rpm dux functions related to text containing ANSI codes
perl-Data-Unixish-DNS-0.001-alt1.noarch.rpm dux functions related to DNS
perl-Data-Unixish-Perl-0.001-alt1.noarch.rpm dux functions related to Perl
perl-Data-Unixish-ansi-0.02-alt1.noarch.rpm dux functions related to text containing ANSI codes
perl-Data-Utilities-0.04-alt1.noarch.rpm perl module Data-Utilities