Tue, 10 Nov 2026 06:48:20 UTC Log in
Extensible and flexible object <-> relational mapper 911.73 KB built 2026-10-16 18:04:25 GMT

Description

This is an SQL to OO mapper with an object API inspired by Class::DBI (and a compatibility layer as a springboard for porting) and a result-set API that allows abstract encapsulation of database operations. It aims to make representing queries in your code as perlish as possible while still providing access to as many of the capabilities of the database as possible, including retrieving related records from multiple tables in a single query, JOIN, LEFT JOIN, COUNT, DISTINCT, GROUP BY and HAVING support.

Dependencies

125 total
Requires124
  • coreutils
  • make
  • perl(B)
  • perl(B::Deparse)
  • perl(Benchmark)
  • perl(CPAN)
  • perl(Carp)
  • perl(Class::Accessor::Grouped)
  • perl(Class::C3::Componentised)
  • perl(Class::DBI)
  • perl(Class::DBI::Column)
  • perl(Class::DBI::Plugin::DeepAbstractSearch)
  • perl(Class::Data::Inheritable)
  • perl(Class::Inspector)
  • perl(Class::Trigger)
  • perl(Class::Unload)
  • perl(Clone)
  • perl(Config)
  • perl(Config::Any)
  • perl(Context::Preserve)
  • perl(Cpanel::JSON::XS)
  • perl(Cwd)
  • perl(DBD::Pg)
  • perl(DBD::SQLite)
  • perl(DBI)
  • perl(DBI::Const::GetInfoReturn)
  • perl(DBI::Const::GetInfoType)
  • perl(DBIx::ContextualFetch)
  • perl(Data::Dumper)
  • perl(Data::Dumper::Concise)
  • perl(Data::GUID)
  • perl(Date::Simple)
  • perl(DateTime)
  • perl(DateTime::Format::MySQL)
  • perl(DateTime::Format::Pg)
  • perl(DateTime::Format::SQLite)
  • perl(DateTime::Format::Strptime) >= 1.2
  • perl(Devel::GlobalDestruction)
  • perl(Digest::MD5)
  • perl(Errno)
  • perl(Exporter)
  • perl(ExtUtils::MM_Unix)
  • perl(ExtUtils::MakeMaker) >= 6.76
  • perl(Fcntl)
  • perl(File::Compare)
  • perl(File::Copy)
  • perl(File::Find)
  • perl(File::Path)
  • perl(File::Spec)
  • perl(File::Temp)
  • perl(FileHandle)
  • perl(FindBin)
  • perl(Getopt::Long::Descriptive) >= 0.081
  • perl(Getopt::Long::Descriptive::Usage)
  • perl(Hash::Merge)
  • perl(IO::Handle)
  • perl(IPC::Open2)
  • perl(IPC::Open3)
  • perl(JSON)
  • perl(JSON::Any) >= 1.23
  • perl(List::Util)
  • perl(Math::Base36) >= 0.07
  • perl(Math::BigInt) >= 1.80
  • perl(Method::Generate::Accessor)
  • perl(Method::Generate::Constructor)
  • perl(Module::Find)
  • perl(Module::Runtime)
  • perl(Moo)
  • perl(Moo::Object)
  • perl(Moose) >= 0.98
  • perl(Moose::Role)
  • perl(Moose::Util)
  • perl(MooseX::Types) >= 0.21
  • perl(MooseX::Types::JSON) >= 0.02
  • perl(MooseX::Types::LoadableClass) > 0.011
  • perl(MooseX::Types::Moose)
  • perl(MooseX::Types::Path::Class) >= 0.05
  • perl(POSIX)
  • perl(Package::Stash)
  • perl(Path::Class)
  • perl(Path::Class::File)
  • perl(SQL::Abstract::Classic) >= 1.91
  • perl(SQL::Abstract::Test)
  • perl(SQL::Abstract::Tree)
  • perl(SQL::Abstract::Util)
  • perl(SQL::Translator) >= 0.11018
  • perl(SQL::Translator::Diff)
  • perl(SQL::Translator::Schema::Constants)
  • perl(SQL::Translator::Utils)
  • perl(Scalar::Util)
  • perl(Scope::Guard)
  • perl(Storable)
  • perl(Sub::Defer)
  • perl(Sub::Name)
  • perl(Sub::Quote)
  • perl(Test::Builder)
  • perl(Test::Deep)
  • perl(Test::Differences)
  • perl(Test::Exception)
  • perl(Test::Moose)
  • perl(Test::More)
  • perl(Test::Warn)
  • perl(Text::Balanced)
  • perl(Text::CSV) >= 1.16
  • perl(Time::HiRes)
  • perl(Time::Piece)
  • perl(Time::Piece::MySQL)
  • perl(Try::Tiny)
  • perl(YAML)
  • perl(base)
  • perl(constant)
  • perl(lib)
  • perl(mro)
  • perl(namespace::clean)
  • perl(overload)
  • perl(strict)
  • perl(threads)
  • perl(vars)
  • perl(version)
  • perl(warnings)
  • perl-generators
  • perl-interpreter
  • rpmlib(CompressedFileNames) <= 3.0.4-1
  • rpmlib(FileDigests) <= 4.6.0-1
Provides1
  • perl-DBIx-Class = 0.082844-4.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances

Files

3
Files 1–3 of 3

Component of

buildroots that installed this RPM

No Buildroots