The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Modules

OP
Compact prototyping of InnoDB-backed object classes
Array object class
Overloaded object class for booleans
Root-level "Class" class
Class and object introspection mix-in
Loads .oprc values as Perl constants
Overloaded Time object class
Overloaded double-precision number object
C style enumerated types in Perl
Boolean enumeration
Database type enumeration
Named days of week (English)
Named months of year (English)
Defines the exceptions which may be thrown inside of OP
Overloaded object class for foreign key constraints.
Overloaded object class for floating point numbers
Hashtable object
Overloaded GUID object class
Overloaded object class for integers
A unique secondary key
Abstract storable object class
Overloaded object class for numbers
Abstract object class
Serialization mix-in
Deferred fast bulk table writes
Vendor-specific overrides for MySQL/InnoDB
Vendor-specific overrides for SQLite
Runtime overrides for OP
Object class for regular expressions
Initialize OP at runtime instead of compile time
Scalar object class
Auto incrementing integer primary key
Overloaded object class for strings
Subtype rules for OP::Type instances
Time range object class
Type definitions for OP::Object subclass instances
System functions required globally by OP

Provides

in lib/OP/Array.pm
in lib/OP/Array.pm
in lib/OP/Persistence/Bulk.pm
in lib/OP/Persistence/Generic.pm
in lib/OP/DateTime.pm

Examples