The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
NAME
    ORLite::PDL - PDL integration for ORLite

SYNOPSIS
      package Foo;
      
  # Load database and add statistics package
      use ORLite 'statistics.db';
      use ORLite::PDL;
      
  my $pdl = Foo->selectcol_pdl('select column from table');

DESCRIPTION
    Note: This is a very simple initial implementation, more functionality
    to come in the future.

    Compressed SQLite database files are a handy format for the distribution
    of bulk data, including statistical data.

    The ORLite Object-Relational Model provides a convenient way to create
    client APIs on top of these databases. However, its numberical analysis
    ability is limited to that provided by native SQLite.

    The Perl Database Language (PDL) is a high-performance library for
    numerical analysis in Perl.

    ORLite::PDL provides convenient integration between ORLite and PDL.

METHODS
  selectcol_pdl
      my $pdl = Foo->selectcol_pdl(
          'select col from table where country = ?', {},
          'Australia',
      );

    The "selectcol_pdl" method is added to the root namespace of your ORLite
    module tree.

    It takes the same parameters and returns the same results as
    "selectcol_arrayref", but automatically converts the result to a PDL
    "piddle" object.

    Returns a PDL object, or throws an exception on error.

SUPPORT
    Bugs should be reported via the CPAN bug tracker at

    <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=ORLite-PDL>

    For other issues, contact the author.

AUTHOR
    Adam Kennedy <adamk@cpan.org>

SEE ALSO
    ORLite, ORLite::Mirror

COPYRIGHT
    Copyright 2010 Adam Kennedy.

    This program is free software; you can redistribute it and/or modify it
    under the same terms as Perl itself.

    The full text of the license can be found in the LICENSE file included
    with this module.