SPOPS 0.87 Latest
Kwalitee Issues
No Core Issues.
- meta_yml_declares_perl_version
-
If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.
- has_meta_json
-
Add a META.json to the distribution. Your buildtool should be able to autogenerate it.
- no_stdin_for_prompting
-
Use the prompt() method from ExtUtils::MakeMaker/Module::Build.
- meta_yml_has_license
-
Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.
- use_warnings
-
Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.
Error: SPOPS, SPOPS::ClassFactory, SPOPS::ClassFactory::DBI, SPOPS::ClassFactory::DefaultBehavior, SPOPS::ClassFactory::LDAP, SPOPS::DBI, SPOPS::DBI::InterBase, SPOPS::DBI::MySQL, SPOPS::DBI::Oracle, SPOPS::DBI::Pg, SPOPS::DBI::SQLite, SPOPS::DBI::Sybase, SPOPS::DBI::TypeInfo, SPOPS::Error, SPOPS::Exception, SPOPS::Exception::DBI, SPOPS::Exception::LDAP, SPOPS::Exception::Security, SPOPS::Export, SPOPS::Export::DBI::Data, SPOPS::Export::Object, SPOPS::Export::Perl, SPOPS::Export::SQL, SPOPS::Export::XML, SPOPS::GDBM, SPOPS::HashFile, SPOPS::Import, SPOPS::Import::DBI::Data, SPOPS::Import::DBI::Delete, SPOPS::Import::DBI::GenericOperation, SPOPS::Import::DBI::Table, SPOPS::Import::DBI::TableTransform, SPOPS::Import::DBI::TableTransform::InterBase, SPOPS::Import::DBI::TableTransform::MySQL, SPOPS::Import::DBI::TableTransform::Oracle, SPOPS::Import::DBI::TableTransform::Pg, SPOPS::Import::DBI::TableTransform::SQLite, SPOPS::Import::DBI::TableTransform::Sybase, SPOPS::Import::DBI::Update, SPOPS::Import::Object, SPOPS::Initialize, SPOPS::Iterator, SPOPS::Iterator::DBI, SPOPS::Iterator::LDAP, SPOPS::Iterator::WrapList, SPOPS::Key::DBI::HandleField, SPOPS::Key::DBI::Identity, SPOPS::Key::DBI::Pool, SPOPS::Key::DBI::Sequence, SPOPS::Key::Random, SPOPS::Key::UUID, SPOPS::LDAP, SPOPS::LDAP::MultiDatasource, SPOPS::Loopback, SPOPS::SQLInterface, SPOPS::Secure, SPOPS::Secure::DBI, SPOPS::Secure::Hierarchy, SPOPS::Secure::Loopback, SPOPS::Secure::Util, SPOPS::Tie, SPOPS::Tie::StrictField, SPOPS::Tool::CreateOnly, SPOPS::Tool::DBI::Datasource, SPOPS::Tool::DBI::DiscoverField, SPOPS::Tool::DBI::FindDefaults, SPOPS::Tool::DBI::MaintainLinkedList, SPOPS::Tool::DateConvert, SPOPS::Tool::LDAP::Datasource, SPOPS::Tool::ReadOnly, SPOPS::Tool::UTFConvert, SPOPS::Utility
- consistent_version
-
Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).
Error: 0.87,1.01,1.02,1.05,1.09,3.02,3.03,3.04,3.05,3.06,3.07,3.08,3.10,3.11,3.12,3.14,3.23
- meta_yml_has_provides
-
Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.
- meta_yml_has_repository_resource
-
Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).
Modules
Name | Abstract | Version | View |
---|---|---|---|
SPOPS | Simple Perl Object Persistence with Security | 0.87 | metacpan |
SPOPS::ClassFactory | Create SPOPS classes from configuration and code | 3.06 | metacpan |
SPOPS::ClassFactory::DBI | Define additional configuration methods | 3.11 | metacpan |
SPOPS::ClassFactory::DefaultBehavior | Default configuration methods called from SPOPS.pm | 3.10 | metacpan |
SPOPS::ClassFactory::LDAP | Create relationships among LDAP objects | 3.03 | metacpan |
SPOPS::DBI | Implement SPOPS class, serializing into a DBI database | 3.23 | metacpan |
SPOPS::DBI::InterBase | InterBase-specific routines for the SPOPS::DBI | 3.05 | metacpan |
SPOPS::DBI::MySQL | MySQL-specific code for DBI collections | 3.05 | metacpan |
SPOPS::DBI::Oracle | Oracle-specific routines for the SPOPS::DBI | 3.06 | metacpan |
SPOPS::DBI::Pg | PostgreSQL-specific routines for the SPOPS::DBI | 3.06 | metacpan |
SPOPS::DBI::SQLite | SQLite-specific code for DBI collections | 3.05 | metacpan |
SPOPS::DBI::Sybase | Sybase-specific routines for the SPOPS::DBI | 3.06 | metacpan |
SPOPS::DBI::TypeInfo | Represent type information for a single table | metacpan | |
SPOPS::Error | (DEPRECATED) Centralized error messages from all SPOPS objects. | 3.03 | metacpan |
SPOPS::Exception | Base class for exceptions in SPOPS | 3.05 | metacpan |
SPOPS::Exception::DBI | SPOPS exception with extra DBI parameters | 3.03 | metacpan |
SPOPS::Exception::LDAP | SPOPS exception with extra LDAP parameters | 3.02 | metacpan |
SPOPS::Exception::Security | SPOPS exception with extra security parameters | 3.02 | metacpan |
SPOPS::Export | Export SPOPS objects to various formats | 3.04 | metacpan |
SPOPS::Export::DBI::Data | Export SPOPS objects as data for importing directly into a DBI table | 3.03 | metacpan |
SPOPS::Export::Object | Dump SPOPS objects to a portable format | 3.03 | metacpan |
SPOPS::Export::Perl | Dump SPOPS objects to a pure serialized Perl format | 3.03 | metacpan |
SPOPS::Export::SQL | Export SPOPS objects as a series of SQL statements | 3.03 | metacpan |
SPOPS::Export::XML | Export SPOPS objects in XML format | 3.03 | metacpan |
SPOPS::GDBM | Store SPOPS objects in a GDBM database | 3.04 | metacpan |
SPOPS::HashFile | Implement as objects files containing perl hashrefs dumped to text | 3.04 | metacpan |
SPOPS::Import | Factory and parent for importing SPOPS objects | 3.08 | metacpan |
SPOPS::Import::DBI::Data | Import raw data to a DBI table | 3.06 | metacpan |
SPOPS::Import::DBI::Delete | Delete existing data from a DBI table | 1.01 | metacpan |
SPOPS::Import::DBI::GenericOperation | Base class for delete and update import operations | 1.02 | metacpan |
SPOPS::Import::DBI::Table | Import a DBI table structure | 3.07 | metacpan |
SPOPS::Import::DBI::TableTransform | Factory class for database-specific transformations | 3.07 | metacpan |
SPOPS::Import::DBI::TableTransform::InterBase | Table transformations for InterBase/FirebirdSQL | 3.03 | metacpan |
SPOPS::Import::DBI::TableTransform::MySQL | Table transformations for MySQL | 3.03 | metacpan |
SPOPS::Import::DBI::TableTransform::Oracle | Table transformations for Oracle | 3.04 | metacpan |
SPOPS::Import::DBI::TableTransform::Pg | Table transformations for PostgreSQL | 3.04 | metacpan |
SPOPS::Import::DBI::TableTransform::SQLite | Table transformations for SQLite | 3.03 | metacpan |
SPOPS::Import::DBI::TableTransform::Sybase | Table transformations for Sybase/MSSQL | 3.03 | metacpan |
SPOPS::Import::DBI::Update | Update existing data in a DBI table | 1.01 | metacpan |
SPOPS::Import::Object | Import SPOPS objects | 3.07 | metacpan |
SPOPS::Initialize | Provide methods for initializing groups of SPOPS objects at once | 3.04 | metacpan |
SPOPS::Iterator | Class to cycle through results and return SPOPS objects | 3.04 | metacpan |
SPOPS::Iterator::DBI | Implementation of SPOPS::Iterator for SPOPS::DBI | 3.04 | metacpan |
SPOPS::Iterator::LDAP | Implementation of SPOPS::Iterator for SPOPS::LDAP | 3.03 | metacpan |
SPOPS::Iterator::WrapList | SPOPS::Iterator wrapper around object lists | 3.04 | metacpan |
SPOPS::Key::DBI::HandleField | Retrieve an auto-increment value from a DBI statement or database handle | 3.05 | metacpan |
SPOPS::Key::DBI::Identity | Retrieve IDENTITY values from a supported DBI database | 3.04 | metacpan |
SPOPS::Key::DBI::Pool | Retrieves ID field information from a pool | 3.04 | metacpan |
SPOPS::Key::DBI::Sequence | Retrieve sequence values from a supported DBI database | 3.04 | metacpan |
SPOPS::Key::Random | Creates a random alphanumeric code for the ID field | 3.04 | metacpan |
SPOPS::Key::UUID | Creates a Universally Unique ID (UUID) as a key | 3.04 | metacpan |
SPOPS::LDAP | Implement object persistence in an LDAP datastore | 3.04 | metacpan |
SPOPS::LDAP::MultiDatasource | SPOPS::LDAP functionality but fetching objects from multiple datasources | 3.03 | metacpan |
SPOPS::Loopback | Simple SPOPS class used for testing rules and other goodies | 3.11 | metacpan |
SPOPS::SQLInterface | Generic routines for DBI database interaction | 3.12 | metacpan |
SPOPS::Secure | Implement security across one or more classes of SPOPS objects | 3.14 | metacpan |
SPOPS::Secure::DBI | 1.09 | metacpan | |
SPOPS::Secure::Hierarchy | Define hierarchical security | 3.06 | metacpan |
SPOPS::Secure::Loopback | Security object implementation for testing (loopback) objects | 1.05 | metacpan |
SPOPS::Secure::Util | Common utilities for SPOPS::Secure and subclasses | metacpan | |
SPOPS::Tie | Simple class implementing tied hash with some goodies | 3.08 | metacpan |
SPOPS::Tie::StrictField | Enable field checking for SPOPS objects | 3.05 | metacpan |
SPOPS::Tool::CreateOnly | Make a particular object create-only -- it cannot be updated | 3.03 | metacpan |
SPOPS::Tool::DBI::Datasource | Embed the parameters for a DBI handle in object configuration | 3.05 | metacpan |
SPOPS::Tool::DBI::DiscoverField | SPOPS::ClassFactory rule implementing autofield discovery | 3.06 | metacpan |
SPOPS::Tool::DBI::FindDefaults | Load default values from a particular record | 3.03 | metacpan |
SPOPS::Tool::DBI::MaintainLinkedList | Support objects that automatically maintain a link to the previous and next objects | 1.05 | metacpan |
SPOPS::Tool::DateConvert | Convert dates to objects to/from your datastore | metacpan | |
SPOPS::Tool::LDAP::Datasource | Embed the parameters for a LDAP handle in object configuration | 3.03 | metacpan |
SPOPS::Tool::ReadOnly | Make a particular object read-only | 3.03 | metacpan |
SPOPS::Tool::UTFConvert | Provide automatic UTF-8 conversion | 3.04 | metacpan |
SPOPS::Utility | Utility methods for SPOPS objects | 3.05 | metacpan |
Provides
Name | File | View |
---|---|---|
SPOPS::TieFileHash | SPOPS/HashFile.pm | metacpan |