Skip to content

EvanCarroll/Fey-Loader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NAME
    Fey::Loader - Load your schema definition from a DBMS

SYNOPSIS
      my $loader = Fey::Loader->new( dbh => $dbh );

      my $loader = Fey::Loader->new( dbh          => $dbh,
                                     schema_class => '...',
                                     table_class  => '...',
                                   );

      my $schema = $loader->make_schema();

DESCRIPTION
    `Fey::Loader' takes a `DBI' handle and uses it to construct a set of Fey
    objects representing that schema. It will attempt to use an appropriate
    DBMS subclass if one exists, but will fall back to using a generic
    loader otherwise.

    The generic loader simply uses the various schema information methods
    specified by `DBI'. This in turn depends on these methods being
    implemented by the driver.

    See the Fey::Loader::DBI class for more details on what parameters the
    `new()' method accepts.

METHODS
    This class provides the following methods:

  Fey::Loader->new( dbh => $dbh )
    Given a connected `DBI' handle, this method returns a new loader. If an
    appropriate subclass exists, it will be loaded and used. Otherwise, it
    will warn and fall back to using Fey::Loader::DBI.

AUTHOR
    Dave Rolsky, <[email protected]>

BUGS
    Please report any bugs or feature requests to
    `[email protected]', or through the web interface at
    http://rt.cpan.org. I will be notified, and then you'll automatically be
    notified of progress on your bug as I make changes.

COPYRIGHT & LICENSE
    Copyright 2006-2008 Dave Rolsky, All Rights Reserved.

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

About

Release history of Fey-Loader

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages