Alexander Kuznetsov > SAS-TRX-0.06 > SAS::TRX

Download:
SAS-TRX-0.06.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.06   Source   Latest Release: SAS-TRX-0.07

NAME ^

SAS::TRX - [Abstract] class, provides SAS transport (XPORT) format decoding. Calls [overloaded] methods for subsequent output formatting.

SYNOPSIS ^

  use base SAS::TRX;

  Provides SAS TRX-related functionality for a child.
load
  my $trx = new SAS::TRX;
  $trx->load('filename'); # load and parse 'filename'.

  During the parse will call the following [child] methods, if available:

    data_header         - after all NAMESTR blocks for a TRX library member
                          have been parsed, a list of columns is available
    data_row            - for each observation
    data_footer         - after OBS block has been parsed
    data_description    - at the end of TRX parsing

DESCRIPTION ^

SAS transport format (XPORT) access

The following deviations from standard are allowed: 1. Numbers can be any length >1 bytes, exponent is always 7 bit 2. "Missing values" may have any non-zero exponent

Removes leading and trailing whitespaces while character values transformation.

EXPORT

Nothing is exported.

SEE ALSO ^

SAS::TRX::MySQL for example of usage

TS-140 (http://support.sas.com/techsup/technote/ts140.html) for format description

AUTHOR ^

Alexander Kuznetsov, <acca (at) cpan.org>

COPYRIGHT AND LICENSE ^

Copyright (C) 2009 by Alexander Kuznetsov

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.10.0 or, at your option, any later version of Perl 5 you may have available.

syntax highlighting: