DBI::DBD::SqlEngine man page on Raspbian

Man page or keyword search:  
man Server   8174 pages
apropos Keyword Search (all sections)
Output format
Raspbian logo
[printable version]

DBI::DBD::SqlEngine(3pUser Contributed Perl DocumentatDBI::DBD::SqlEngine(3pm)

    if ( $attrib =~ m/^NAME(?:|_lc|_uc)$/ )
    {
	my @cn = $sth->sql_get_colnames();
	return [ $attrib eq "NAME_lc" ? map { lc $_ } @cn
	       : $attrib eq "NAME_uc" ? map { uc $_ } @cn
	       : @cn ];
    }

NAME
       DBI::DBD::SqlEngine - Base class for DBI drivers without their own SQL
       engine

SYNOPSIS
	   package DBD::myDriver;

	   use base qw(DBI::DBD::SqlEngine);

	   sub driver
	   {
	       ...
	       my $drh = $proto->SUPER::driver($attr);
	       ...
	       return $drh->{class};
	       }

	   package DBD::myDriver::dr;

	   @ISA = qw(DBI::DBD::SqlEngine::dr);

	   sub data_sources { ... }
	   ...

	   package DBD::myDriver::db;

	   @ISA = qw(DBI::DBD::SqlEngine::db);

	   sub init_valid_attributes { ... }
	   sub init_default_attributes { ... }
	   sub set_versions { ... }
	   sub validate_STORE_attr { my ($dbh, $attrib, $value) = @_; ... }
	   sub validate_FETCH_attr { my ($dbh, $attrib) = @_; ... }
	   sub get_myd_versions { ... }
	   sub get_avail_tables { ... }

	   package DBD::myDriver::st;

	   @ISA = qw(DBI::DBD::SqlEngine::st);

	   sub FETCH { ... }
	   sub STORE { ... }

	   package DBD::myDriver::Statement;

	   @ISA = qw(DBI::DBD::SqlEngine::Statement);

	   sub open_table { ... }

	   package DBD::myDriver::Table;

	   @ISA = qw(DBI::DBD::SqlEngine::Table);

	   sub new { ... }

DESCRIPTION
       DBI::DBD::SqlEngine abstracts the usage of SQL engines from the DBD.
       DBD authors can concentrate on the data retrieval they want to provide.

       It is strongly recommended that you read DBD::File::Developers and
       DBD::File::Roadmap, because many of the DBD::File API is provided by
       DBI::DBD::SqlEngine.

       Currently the API of DBI::DBD::SqlEngine is experimental and will
       likely change in the near future to provide the table meta data basics
       like DBD::File.

SUPPORT
       You can find documentation for this module with the perldoc command.

	   perldoc DBI::DBD::SqlEngine

       You can also look for information at:

       ·   RT: CPAN's request tracker

	   <http://rt.cpan.org/NoAuth/Bugs.html?Dist=DBI>
	   <http://rt.cpan.org/NoAuth/Bugs.html?Dist=SQL-Statement>

       ·   AnnoCPAN: Annotated CPAN documentation

	   <http://annocpan.org/dist/DBI>
	   <http://annocpan.org/dist/SQL-Statement>

       ·   CPAN Ratings

	   <http://cpanratings.perl.org/d/DBI>

       ·   Search CPAN

	   <http://search.cpan.org/dist/DBI/>

   Where can I go for more help?
       For questions about installation or usage, please ask on the
       dbi-dev@perl.org mailing list.

       If you have a bug report, patch or suggestion, please open a new report
       ticket on CPAN, if there is not already one for the issue you want to
       report. Of course, you can mail any of the module maintainers, but it
       is less likely to be missed if it is reported on RT.

       Report tickets should contain a detailed description of the bug or
       enhancement request you want to report and at least an easy way to
       verify/reproduce the issue and any supplied fix. Patches are always
       welcome, too.

ACKNOWLEDGEMENTS
       Thanks to Tim Bunce, Martin Evans and H.Merijn Brand for their
       continued support while developing DBD::File, DBD::DBM and
       DBD::AnyData.  Their support, hints and feedback helped to design and
       implement this module.

AUTHOR
       This module is currently maintained by

       H.Merijn Brand < h.m.brand at xs4all.nl > and Jens Rehsack  < rehsack
       at googlemail.com >

       The original authors are Jochen Wiedmann and Jeff Zucker.

COPYRIGHT AND LICENSE
	Copyright (C) 2009-2010 by H.Merijn Brand & Jens Rehsack
	Copyright (C) 2004-2009 by Jeff Zucker
	Copyright (C) 1998-2004 by Jochen Wiedmann

       All rights reserved.

       You may freely distribute and/or modify this module under the terms of
       either the GNU General Public License (GPL) or the Artistic License, as
       specified in the Perl README file.

SEE ALSO
       DBI, DBD::File, DBD::AnyData and DBD::Sys.

perl v5.10.1			  2010-07-02	      DBI::DBD::SqlEngine(3pm)
[top]

List of man pages available for Raspbian

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net