THIS MODULE IS DISCOURAGED! Avoid using it for new code. There's nothing wrong with it, but there are better ways to accomplish the same thing. Look into the Moose ecosystem. This is a base class for implementing virtual base classes (what some peopl...
MSCHWERN/Class-Virtual-0.08 - 06 Aug 2016 20:26:02 UTCThis subclass of Class::Virtual provides compile-time enforcement. That means subclasses of your virtual class are required to implement all virtual methods or else it will not compile....
MSCHWERN/Class-Virtual-0.08 - 06 Aug 2016 20:26:02 UTCThis module allows to specify 'virtual columns' in DBIx::Class schema classes. Virtual columns behave almost like regular columns but are not stored in the database. They may be used to store temporary information in the DBIx::Class::Row object and w...
MAROS/DBIx-Class-VirtualColumns-1.03 - 30 Nov 2009 19:33:09 UTCClass::DBI::View is a Class::DBI wrapper to make virtual VIEWs....
MIYAGAWA/Class-DBI-View-0.07 - 04 Aug 2005 02:31:34 UTCClass::Class implements inheritable data methods for your packages with the same rules of inheritance as your other methods by generating creating accessor methods for your data the first time you make an instance of your package. Why reinvent the wh...
BINKLEY/Class-Class-0.18 - 05 Jan 2000 19:30:23 UTCFor small CGI scripts, it's common to get a parameter, untaint it, pass it to an object constructor and get the object back. This module would allow one to to build "Class::CGI" handler classes which take the parameter value, automatically perform th...
OVID/Class-CGI-0.20 - 07 May 2006 21:41:36 UTCSome applications need to accept both plain primitives as well as tie()d primitives with additional (non-perltie) methods and parameters supported by extended interface available through tied() object. For example, application cache may be allowed to...
METADOO/Object-Hybrid-0.07 - 18 Nov 2013 01:46:58 UTCClass::Meta provides an interface for automating the creation of Perl classes with attribute data type validation. It differs from other such modules in that it includes an introspection API that can be used as a unified interface for all Class::Meta...
DWHEELER/Class-Meta-0.66 - 03 Jul 2012 13:47:28 UTCWe start writing code for class based on *Class::Root* with something like this: 1: package MyClass::Foo; 2: use Class::Root "isa"; 3: package MyClass::Foo::LOCAL; Line 1: is usual, here we define a name of our class. Line 2: compiles *Class::Root* a...
NIF/Class-Root-0.02 - 01 Oct 2007 00:33:54 UTCThis is a base module definition that manages the creation and destruction of module object instances including embedded objects and ensures that destruction can only occur when an object is no longer used. Makes use of Anansi::ObjectManager....
ANANSI/Anansi-Class-0.10 - 28 Apr 2019 05:52:11 UTCThe "Class::Generate" package exports functions that take as arguments a class specification and create from these specifications a Perl 5 class. The specification language allows many object-oriented constructs: typed members, inheritance, private m...
SHLOMIF/Class-Generate-1.18 - 13 Oct 2020 09:35:55 UTCThe Injection class is a elegant way to manipulate existing classes without editing them. It is done during runtime. It is a good way to write plugins without creating special plugins technologies....
AHERNIT/Class-Injection-1.11 - 12 Jun 2016 17:55:09 UTCNOTE: Experimental ALPHA code. Sometimes it's nice to be able to run ad-hoc SQL and get back a DBIx::Class resultset. We can use DBIx::Class::ResultSource::View, but that requires we hard-code our SQL ahead of time. "DBIx::Class::Report" allows you t...
OVID/DBIx-Class-Report-0.03 - 16 Mar 2016 10:45:43 UTCHandlers for "Class::CGI" should inherit from this class. This class provides a constructor which builds the handler object and checks to see if the param value from the CGI data is required. If so, it will automatically set a "missing" error if the ...
OVID/Class-CGI-0.20 - 07 May 2006 21:41:36 UTCA Cursor represents a query cursor on a DBIx::Class::ResultSet object. It allows for traversing the result set with "next", retrieving all results with "all" and resetting the cursor with "reset". Usually, you would use the cursor methods built into ...
RIBASUSHI/DBIx-Class-0.082842 - 16 Jun 2020 20:13:37 UTCThe "Exception::Class::TCF" module provides the possibility of executing a code block and specifying actions when different exceptions are raised. The "try" function takes as its argument a code block followed by a list of pairs of exception package ...
RVOSA/Exception-Class-TCF-0.03 - 05 Sep 2006 23:08:02 UTCA ResultSet is an object which stores a set of conditions representing a query. It is the backbone of DBIx::Class (i.e. the really important/useful bit). No SQL is executed on the database when a ResultSet is created, it just stores all the condition...
RIBASUSHI/DBIx-Class-0.082842 - 16 Jun 2020 20:13:37 UTCThis is Yet Another Sugar Module for building DBIC result classes. It provides a domain-specific-language that feels almost like writing DDL. This module heavily pollutes your symbol table in the name of extreme convenience, so the "-Vx" option has t...
NERDVANA/DBIx-Class-ResultDDL-1.01 - 18 Feb 2021 04:59:28 UTCClass::DBI::Replicated does some stuff, blah blah....
HDP/Class-DBI-Replicated-0.040 - 28 Aug 2006 23:06:57 UTC