The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Search results for "dist:SPOPS"

SPOPS - Simple Perl Object Persistence with Security River stage one • 2 direct dependents • 2 total dependents

This module is meant to be overridden by a class that will implement persistence for the SPOPS objects. This persistence can come by way of flat text files, LDAP directories, GDBM entries, DBI database tables -- whatever. The API should remain the sa...

CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC

SPOPS::Tie - Simple class implementing tied hash with some goodies River stage one • 2 direct dependents • 2 total dependents

Stores data for a SPOPS object, and also some accompanying materials such as whether the object has been changed and any temporary variables. Checking Changed State You can check whether the data have changed since the last fetch by either calling th...

CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC

SPOPS::DBI - Implement SPOPS class, serializing into a DBI database River stage one • 2 direct dependents • 2 total dependents

This SPOPS class is not meant to be used directly. Instead, you inherit certain methods from it while implementing your own. Your module should implement: * (optional) Methods to sort member objects or perform operations on groups of them at once. * ...

CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC

SPOPS::GDBM - Store SPOPS objects in a GDBM database River stage one • 2 direct dependents • 2 total dependents

Implements SPOPS persistence in a GDBM database. Currently the interface is not as robust or powerful as the SPOPS::DBI implementation, but if you want more robust data storage, retrieval and searching needs you should probably be using a SQL databas...

CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC

SPOPS::LDAP - Implement object persistence in an LDAP datastore River stage one • 2 direct dependents • 2 total dependents

This class implements object persistence in an LDAP datastore. It is similar to SPOPS::DBI but with some important differences -- LDAP gurus can certainly find more: * LDAP supports multiple-valued properties. * Rather than tables, LDAP supports a hi...

CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC

SPOPS::Import - Factory and parent for importing SPOPS objects River stage one • 2 direct dependents • 2 total dependents

This class is a factory class for creating importer objects. It is also the parent class for the importer objects....

CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC

SPOPS::Manual - User Guide and Reference Manual for SPOPS River stage one • 2 direct dependents • 2 total dependents

This is the manual for SPOPS, Simple Perl Object Persistence with Security. SPOPS is an object persistence framework that allows you to serialize your objects in Perl to different datastores. It also allows you to protect individual objects with a fl...

CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC

SPOPS::Secure - Implement security across one or more classes of SPOPS objects River stage one • 2 direct dependents • 2 total dependents

By adding this module into the 'isa' configuration key for your SPOPS class, you implement a mostly transparent per-object security system. This security system relies on a few things being implemented: * A SPOPS class implementing users * A SPOPS cl...

CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC

SPOPS::Export - Export SPOPS objects to various formats River stage one • 2 direct dependents • 2 total dependents

This is a simple module to export SPOPS objects into a portable format. The format depends on the type of exporting you are doing. Currently we support five formats, each of which has a unique identifier (in parens) that you pass to the "new()" metho...

CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC

SPOPS::Utility - Utility methods for SPOPS objects River stage one • 2 direct dependents • 2 total dependents

This class has a number of utility methods that can be used from SPOPS objects or from the SPOPS classes. They were previously in the main SPOPS module but were removed to make the classes more consistent and focused. The different methods are fairly...

CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC

SPOPS::DBI::Pg - PostgreSQL-specific routines for the SPOPS::DBI River stage one • 2 direct dependents • 2 total dependents

This just implements some Postgres-specific routines so we can abstract them out. One of them optionally returns the sequence value of the just-inserted id field. Of course, this only works if you have a the field marked as 'SERIAL' or using a sequen...

CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC

SPOPS::HashFile - Implement as objects files containing perl hashrefs dumped to text River stage one • 2 direct dependents • 2 total dependents

Implement a simple interface that allows you to use a perl data structure dumped to disk as an object. This is often used for configuration files, since the key/value, and the flexibility of the 'value' part of the equation, maps well to varied confi...

CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC

SPOPS::Loopback - Simple SPOPS class used for testing rules and other goodies River stage one • 2 direct dependents • 2 total dependents

This is a simple SPOPS class that returns success for all operations. The serialization methods ("save()", "fetch()", "fetch_group()" and "remove()") all call the pre/post action methods just like any other objects, so it is useful for testing out ru...

CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC

SPOPS::Iterator - Class to cycle through results and return SPOPS objects River stage one • 2 direct dependents • 2 total dependents

One of the problems with current SPOPS implementations is that retrieving groups of objects is an all-or-nothing affair -- you get a list with all instantiated objects or you do not retrive them in the first place. This can be quite memory intensive,...

CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC

SPOPS::Key::UUID - Creates a Universally Unique ID (UUID) as a key River stage one • 2 direct dependents • 2 total dependents

Very, very simple. We just use the Data::UUID module to create a unique key. The key is created before the object is inserted. The docs for Data::UUID say that it can handle millions of new keys per second, which should be enough for anything Perl is...

CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC

SPOPS::Exception - Base class for exceptions in SPOPS River stage one • 2 direct dependents • 2 total dependents

This class is the base for all exceptions in SPOPS. An exception is generally used to indicate some sort of error condition rather than a situation that might normally be encountered. For instance, you would not throw an exception if you tried to "fe...

CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC

SPOPS::DBI::MySQL - MySQL-specific code for DBI collections River stage one • 2 direct dependents • 2 total dependents

This just implements some MySQL-specific routines so we can abstract them out. One of these items is to return the just-inserted ID. Only works for tables that have at least one auto-increment field: CREATE TABLE my_table ( id int not null auto_incre...

CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC

SPOPS::Initialize - Provide methods for initializing groups of SPOPS objects at once River stage one • 2 direct dependents • 2 total dependents

This class makes it simple to initialize SPOPS classes and should be suitable for utilizing at a server (or long-running process) startup. Initialization of a SPOPS class consists of four steps: 1. Read in the configuration. The configuration can be ...

CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC

SPOPS::Secure::DBI - Implement a security object and basic operations for DBI datasources River stage one • 2 direct dependents • 2 total dependents

This class implements the methods necessary to create a DBI datastore for security objects. See SPOPS::Manual::Security for a definition of the interface in broader terms. Each security setting to an object is itself an object. In this manner we can ...

CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC

SPOPS::DBI::SQLite - SQLite-specific code for DBI collections River stage one • 2 direct dependents • 2 total dependents

This just implements some SQLite-specific routines so we can abstract them out. One of these items is to auto-generate keys. SQLite supports auto-generated keys in one instance only -- when you specify the first column as an "integer" field (not "int...

CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC
86 results (0.022 seconds)