Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.250.712 Times

Persistent::Base 0.52

  Date Added: March 16, 2010  |  Visits: 956

Persistent::Base

Report Broken Link
Printer Friendly Version


Product Homepage
Download (88 downloads)



Persistent::Base is an Abstract Persistent Base Class. SYNOPSIS ### we are a subclass of ... ### use Persistent::Base; @ISA = qw(Persistent::Base); ABSTRACT This is an abstract class used by the Persistent framework of classes to implement persistence with various types of data stores. This class provides the methods and interface for implementing Persistent classes. Refer to the Persistent documentation for a very thorough introduction to using the Persistent framework of classes. This class is part of the Persistent base package which is available from: http://www.bigsnow.org/persistent ftp://ftp.bigsnow.org/pub/persistent Before we get started describing the methods in detail, it should be noted that all error handling in this class is done with exceptions. So you should wrap an eval block around all of your code. Please see the Persistent documentation for more information on exception handling in Perl. ABSTRACT METHODS THAT NEED TO BE OVERRIDDEN IN THE SUBCLASS datastore -- Sets/Returns the Data Store Parameters eval { ### set the data store ### $person->datastore(@args); ### get the data store ### $href = $person->datastore(); }; croak "Exception caught: $@" if $@; Returns (and optionally sets) the data store of the object. This method throws Perl execeptions so use it with an eval block. Setting the data store can involve anything from initializing a connection to opening a file. Getting a data store usually means returning information pertaining to the data store in a useful form, such as a connection to a database or a location of a file..

Requirements: No special requirements
Platforms: Linux
Keyword: Abstract Abstract Persistent Base Class Base Class Data Data Store Libraries Persistent Persistentbase Programming Store
Users rating: 0/10

License: Freeware Size: 38.91 KB
USER REVIEWS
More Reviews or Write Review


PERSISTENT::BASE RELATED
Programming  -  Class::Data::Reloadable 0.04
A drop-in replacement for Class::Data::Inheritable, but subclasses can be reloaded without losing their class data. This is useful in mod_perl development, and may be useful elsewhere. In mod_perl, Apache::Reload conveniently reloads...
10.24 KB  
Libraries  -  Persistent::DBI 0.50
Persistent::DBI is an Abstract Persistent Class implemented using a DBI Data Source. SYNOPSIS ### we are a subclass of ... ### use Persistent::DBI; @ISA = qw(Persistent::DBI); ABSTRACT This is an abstract class used by the Persistent...
10.24 KB  
Libraries  -  Class::Declare 0.08
Class::Declare is a Perl module created to declare classes with public, private and protected attributes and methods. SYNOPSIS package My::Class; use strict; use warnings; use base qw( Class::Declare ); __PACKAGE__->declare( public =>...
76.8 KB  
Libraries  -  Data::Startup 0.04
SYNOPSIS ###### # Subroutine interface # use Data::Startup qw(config override); $options = override(%default_options, @option_list ); $options = override(%default_options, @option_list ); $options = override(%default_options, %option_list...
74.75 KB  
Science  -  GIRAFFE Data Reduction 1.13.1
GIRAFFE Base Line Data Reduction Software is a set of python scripts and modulesand a C library to reduce FITS images produced by the Very Large Telescope (VLT)FLAMES instrument.
5.16 MB  
Programming  -  MoltenCore 0.0.2
A Collection of Utilities/Base Classes and other Tid-Bits to make Programming for iOS/OS X easier. MoltenCore is an Objective-C Framework that provides additional functionality like Data Modeling Classes for JSON and XML. It also...
143.36 KB  
Libraries  -  PHP Active Code Library 0.10
PHP Active Code Library (ACL) is a PHP 5 class used to store and call PHP files that are stored in a database. The files are stored in a plain text field and not a binary field. PHP ACL also takes care of include/require calls. If a file...
13.31 KB  
Development Tools  -  PHP Active Code Library 0.1b 1.0
PHP Active Code Library is a PHP 5 class used to store and call PHP files that are stored in a database. The files are stored in a plain text field and not a binary field. PHP ACL also takes care of include/require calls. If a file includes...
 
Development Tools  -  debugHelper 0.8
debugHelper is a class, that provides useful functions for daily programming tasks. The class provides JAVA style error messages for PHP. It has a nicer display of variable contents than PHPs print_r() function. It can take execution times, has a...
 
Programming  -  LEGO::Colors 0.4
This is a simple accessor class, used to store information about various different colors that LEGO pieces can have. Generally, you won't be creating these yourself -- they're just convenient ways to pass information back from the LEGO::Colors...
20.48 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB