This module automatically inflates/deflates DateTime objects
corresponding to applicable columns. Columns may also be
defined to specify their nature, such as columns representing a
creation time (set at time of insertion) or a modification time
(set at time of every update).
This DBIx::Class component can be used to automatically insert a message
digest of selected columns. By default DigestColumns will use Digest::MD5
to insert a 128-bit hexadecimal message digest of the column value.
Automatically set and update fields with values calculated at runtime.
Convenient way to use dynamic subclassing. This plugin implements
methodics described in "Dynamic Sub-classing DBIx::Class proxy classes"
in DBIx::Class::Manual::Cookbook.
This module allows you to handle column encodings
This DBIx::Class component can be used to automatically encode a
column's contents whenever the value of that column is set.
This module allows you to store multiple columns in one and
transparently use this columns as if they were normal columns
in your table.
DBIx::Class::Helpers is a collection of tools to help simplify the
common tasks in DBIx::Class.
Provides inflation and deflation for Authen::Passphrase instances from
and to either RFC 2307 or crypt encoding.
Provides inflation to a Path::Class::File object allowing file system
storage of BLOBS.
The storage path is specified with fs_column_path. Each file receives
a unique name, so the storage for all FS columns can share the same
path.
Within the path specified by fs_column_path, files are stored in
sub-directories based on the first 2 characters of the unique file
names. Up to 256 sub-directories will be created, as needed. Override
_fs_column_dirs in a derived class to change this behavior.
fs_new_on_update will create a new file name if the file has been
updated.