Extensible and flexible object <-> relational mapper
1.07 MB
built 2026-10-16 18:05:28 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
311 totalRequires135
- /usr/bin/perl
- perl(B)
- perl(B::Deparse)
- perl(Carp)
- perl(Class::Accessor::Grouped)
- perl(Class::C3::Componentised)
- perl(Class::Data::Inheritable)
- perl(Class::Inspector)
- perl(Class::Trigger)
- perl(Clone)
- perl(Config)
- perl(Config::Any)
- perl(Context::Preserve)
- perl(DBI)
- perl(DBI::Const::GetInfoReturn)
- perl(DBI::Const::GetInfoType)
- perl(DBIx::Class)
- perl(DBIx::Class::AccessorGroup)
- perl(DBIx::Class::Admin)
- perl(DBIx::Class::Admin::Descriptive)
- perl(DBIx::Class::Admin::Types)
- perl(DBIx::Class::Admin::Usage)
- perl(DBIx::Class::CDBICompat::ImaDBI)
- perl(DBIx::Class::CDBICompat::Relationship)
- perl(DBIx::Class::Carp)
- perl(DBIx::Class::ClassResolver::PassThrough)
- perl(DBIx::Class::Componentised)
- perl(DBIx::Class::Core)
- perl(DBIx::Class::Cursor)
- perl(DBIx::Class::DB)
- perl(DBIx::Class::Exception)
- perl(DBIx::Class::Optional::Dependencies)
- perl(DBIx::Class::ResultSet)
- perl(DBIx::Class::ResultSetColumn)
- perl(DBIx::Class::ResultSource::RowParser)
- perl(DBIx::Class::ResultSource::RowParser::Util)
- perl(DBIx::Class::ResultSource::Table)
- perl(DBIx::Class::ResultSourceHandle)
- perl(DBIx::Class::ResultSourceProxy)
- perl(DBIx::Class::Row)
- perl(DBIx::Class::SQLMaker)
- perl(DBIx::Class::SQLMaker::ClassicExtensions)
- perl(DBIx::Class::SQLMaker::MSSQL)
- perl(DBIx::Class::SQLMaker::MySQL)
- perl(DBIx::Class::SQLMaker::Oracle)
- perl(DBIx::Class::SQLMaker::OracleJoins)
- perl(DBIx::Class::SQLMaker::SQLite)
- perl(DBIx::Class::Schema)
- perl(DBIx::Class::StartupCheck)
- perl(DBIx::Class::Storage)
- perl(DBIx::Class::Storage::BlockRunner)
- perl(DBIx::Class::Storage::DBI)
- perl(DBIx::Class::Storage::DBI::ACCESS)
- perl(DBIx::Class::Storage::DBI::ADO)
- perl(DBIx::Class::Storage::DBI::ADO::CursorUtils)
- perl(DBIx::Class::Storage::DBI::AutoCast)
- perl(DBIx::Class::Storage::DBI::Cursor)
- perl(DBIx::Class::Storage::DBI::DB2)
- perl(DBIx::Class::Storage::DBI::Firebird::Common)
- perl(DBIx::Class::Storage::DBI::IdentityInsert)
- perl(DBIx::Class::Storage::DBI::InterBase)
- perl(DBIx::Class::Storage::DBI::MSSQL)
- perl(DBIx::Class::Storage::DBI::NoBindVars)
- perl(DBIx::Class::Storage::DBI::ODBC)
- perl(DBIx::Class::Storage::DBI::Oracle::Generic)
- perl(DBIx::Class::Storage::DBI::Replicated::Balancer)
- perl(DBIx::Class::Storage::DBI::Replicated::Pool)
- perl(DBIx::Class::Storage::DBI::Replicated::Replicant)
- perl(DBIx::Class::Storage::DBI::Replicated::Types)
- perl(DBIx::Class::Storage::DBI::SQLAnywhere)
- perl(DBIx::Class::Storage::DBI::Sybase)
- perl(DBIx::Class::Storage::DBI::Sybase::ASE)
- perl(DBIx::Class::Storage::DBI::Sybase::Microsoft_SQL_Server)
- perl(DBIx::Class::Storage::DBI::UniqueIdentifier)
- perl(DBIx::Class::Storage::DBIHacks)
- perl(DBIx::Class::Storage::Statistics)
- perl(DBIx::Class::Storage::TxnScopeGuard)
- perl(DBIx::Class::_Util)
- perl(DBIx::ContextualFetch)
- perl(Data::Dumper)
- perl(Data::Dumper::Concise)
- perl(DateTime::Format::Strptime) >= 1.2
- perl(Devel::GlobalDestruction)
- perl(Digest::MD5)
- perl(Exporter)
- perl(File::Copy)
- perl(File::Path)
- perl(File::Spec)
- perl(Getopt::Long::Descriptive) >= 0.081
- perl(Getopt::Long::Descriptive::Usage)
- perl(Hash::Merge)
- perl(IO::Handle)
- perl(JSON::Any) >= 1.23
- perl(List::Util)
- perl(Math::Base36) >= 0.07
- perl(Math::BigInt) >= 1.80
- perl(Module::Find)
- perl(Moo)
- perl(Moose) >= 0.98
- perl(Moose::Role)
- 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(Path::Class)
- perl(SQL::Abstract::Classic)
- perl(SQL::Abstract::Tree)
- perl(SQL::Abstract::Util)
- perl(SQL::Translator::Diff)
- perl(SQL::Translator::Schema::Constants)
- perl(SQL::Translator::Utils)
- perl(Scalar::Util)
- perl(Scope::Guard)
- perl(Storable)
- perl(Sub::Name)
- perl(Sub::Quote)
- perl(Sub::Quote)
- perl(Text::Balanced)
- perl(Time::HiRes)
- perl(Try::Tiny)
- perl(base)
- perl(constant)
- perl(integer)
- perl(mro)
- perl(namespace::clean)
- perl(overload)
- perl(strict)
- perl(warnings)
- perl-libs
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(FileDigests) <= 4.6.0-1
- rpmlib(PayloadFilesHavePrefix) <= 4.0-1
- rpmlib(PayloadIsZstd) <= 5.4.18-1
Provides176
- perl(DBIx::Class) = 0.082844
- perl(DBIx::Class::AccessorGroup)
- perl(DBIx::Class::Admin)
- perl(DBIx::Class::Admin::Descriptive) = 0.082844
- perl(DBIx::Class::Admin::Types) = 0.082844
- perl(DBIx::Class::Admin::Usage) = 0.082844
- perl(DBIx::Class::CDBICompat)
- perl(DBIx::Class::CDBICompat::AbstractSearch) = 0.082844
- perl(DBIx::Class::CDBICompat::AccessorMapping) = 0.082844
- perl(DBIx::Class::CDBICompat::AttributeAPI) = 0.082844
- perl(DBIx::Class::CDBICompat::AutoUpdate) = 0.082844
- perl(DBIx::Class::CDBICompat::ColumnCase) = 0.082844
- perl(DBIx::Class::CDBICompat::ColumnGroups) = 0.082844
- perl(DBIx::Class::CDBICompat::ColumnGroups::GrouperShim) = 0.082844
- perl(DBIx::Class::CDBICompat::ColumnsAsHash) = 0.082844
- perl(DBIx::Class::CDBICompat::Constraints) = 0.082844
- perl(DBIx::Class::CDBICompat::Constructor) = 0.082844
- perl(DBIx::Class::CDBICompat::Copy) = 0.082844
- perl(DBIx::Class::CDBICompat::DestroyWarning) = 0.082844
- perl(DBIx::Class::CDBICompat::GetSet) = 0.082844
- perl(DBIx::Class::CDBICompat::ImaDBI) = 0.082844
- perl(DBIx::Class::CDBICompat::Iterator)
- perl(DBIx::Class::CDBICompat::Iterator::ResultSet) = 0.082844
- perl(DBIx::Class::CDBICompat::LazyLoading) = 0.082844
- perl(DBIx::Class::CDBICompat::LiveObjectIndex) = 0.082844
- perl(DBIx::Class::CDBICompat::NoObjectIndex) = 0.082844
- perl(DBIx::Class::CDBICompat::Pager) = 0.082844
- perl(DBIx::Class::CDBICompat::ReadOnly) = 0.082844
- perl(DBIx::Class::CDBICompat::Relationship) = 0.082844
- perl(DBIx::Class::CDBICompat::Relationships) = 0.082844
- perl(DBIx::Class::CDBICompat::Retrieve) = 0.082844
- perl(DBIx::Class::CDBICompat::SQLTransformer)
- perl(DBIx::Class::CDBICompat::Stringify) = 0.082844
- perl(DBIx::Class::CDBICompat::TempColumns) = 0.082844
- perl(DBIx::Class::CDBICompat::Tied::ColumnValue)
- perl(DBIx::Class::CDBICompat::Triggers) = 0.082844
- perl(DBIx::Class::Carp) = 0.082844
- perl(DBIx::Class::ClassResolver::PassThrough) = 0.082844
- perl(DBIx::Class::Componentised) = 0.082844
- perl(DBIx::Class::Core)
- perl(DBIx::Class::Cursor)
- perl(DBIx::Class::DB)
- perl(DBIx::Class::Exception)
- perl(DBIx::Class::FilterColumn)
- perl(DBIx::Class::InflateColumn)
- perl(DBIx::Class::InflateColumn::DateTime)
- perl(DBIx::Class::InflateColumn::File)
- perl(DBIx::Class::Optional::Dependencies)
- perl(DBIx::Class::Ordered)
- perl(DBIx::Class::PK)
- perl(DBIx::Class::PK::Auto)
- perl(DBIx::Class::PK::Auto::DB2) = 0.082844
- perl(DBIx::Class::PK::Auto::MSSQL) = 0.082844
- perl(DBIx::Class::PK::Auto::MySQL) = 0.082844
- perl(DBIx::Class::PK::Auto::Oracle) = 0.082844
- perl(DBIx::Class::PK::Auto::Pg) = 0.082844
- perl(DBIx::Class::PK::Auto::SQLite) = 0.082844
- perl(DBIx::Class::Relationship)
- perl(DBIx::Class::Relationship::Accessor) = 0.082844
- perl(DBIx::Class::Relationship::Base)
- perl(DBIx::Class::Relationship::BelongsTo) = 0.082844
- perl(DBIx::Class::Relationship::CascadeActions) = 0.082844
- perl(DBIx::Class::Relationship::HasMany) = 0.082844
- perl(DBIx::Class::Relationship::HasOne) = 0.082844
- perl(DBIx::Class::Relationship::Helpers) = 0.082844
- perl(DBIx::Class::Relationship::ManyToMany) = 0.082844
- perl(DBIx::Class::Relationship::ProxyMethods) = 0.082844
- perl(DBIx::Class::ResultClass::HashRefInflator)
- perl(DBIx::Class::ResultSet)
- perl(DBIx::Class::ResultSet::Pager)
- perl(DBIx::Class::ResultSetColumn)
- perl(DBIx::Class::ResultSetManager)
- perl(DBIx::Class::ResultSetProxy) = 0.082844
- perl(DBIx::Class::ResultSource)
- perl(DBIx::Class::ResultSource::RowParser) = 0.082844
- perl(DBIx::Class::ResultSource::RowParser::Util) = 0.082844
- perl(DBIx::Class::ResultSource::Table)
- perl(DBIx::Class::ResultSource::View)
- perl(DBIx::Class::ResultSourceHandle)
- perl(DBIx::Class::ResultSourceProxy) = 0.082844
- perl(DBIx::Class::ResultSourceProxy::Table)
- perl(DBIx::Class::Row)
- perl(DBIx::Class::SQLAHacks) = 0.082844
- perl(DBIx::Class::SQLAHacks::MSSQL) = 0.082844
- perl(DBIx::Class::SQLAHacks::MySQL) = 0.082844
- perl(DBIx::Class::SQLAHacks::Oracle) = 0.082844
- perl(DBIx::Class::SQLAHacks::OracleJoins) = 0.082844
- perl(DBIx::Class::SQLAHacks::SQLite) = 0.082844
- perl(DBIx::Class::SQLMaker)
- perl(DBIx::Class::SQLMaker::ACCESS) = 0.082844
- perl(DBIx::Class::SQLMaker::ClassicExtensions)
- perl(DBIx::Class::SQLMaker::LimitDialects)
- perl(DBIx::Class::SQLMaker::MSSQL) = 0.082844
- perl(DBIx::Class::SQLMaker::MySQL) = 0.082844
- perl(DBIx::Class::SQLMaker::Oracle) = 0.082844
- perl(DBIx::Class::SQLMaker::OracleJoins)
- perl(DBIx::Class::SQLMaker::SQLite) = 0.082844
- perl(DBIx::Class::Schema)
- perl(DBIx::Class::Schema::Versioned)
- perl(DBIx::Class::Serialize::Storable)
- perl(DBIx::Class::StartupCheck)
- perl(DBIx::Class::Storage)
- perl(DBIx::Class::Storage::BlockRunner) = 0.082844
- perl(DBIx::Class::Storage::DBI)
- perl(DBIx::Class::Storage::DBI::ACCESS)
- perl(DBIx::Class::Storage::DBI::ADO)
- perl(DBIx::Class::Storage::DBI::ADO::CursorUtils) = 0.082844
- perl(DBIx::Class::Storage::DBI::ADO::MS_Jet)
- perl(DBIx::Class::Storage::DBI::ADO::MS_Jet::Cursor)
- perl(DBIx::Class::Storage::DBI::ADO::MS_Jet::DateTime::Format) = 0.082844
- perl(DBIx::Class::Storage::DBI::ADO::Microsoft_SQL_Server)
- perl(DBIx::Class::Storage::DBI::ADO::Microsoft_SQL_Server::Cursor)
- perl(DBIx::Class::Storage::DBI::ADO::Microsoft_SQL_Server::DateTime::Format) = 0.082844
- perl(DBIx::Class::Storage::DBI::AutoCast)
- perl(DBIx::Class::Storage::DBI::Cursor)
- perl(DBIx::Class::Storage::DBI::DB2)
- perl(DBIx::Class::Storage::DBI::Firebird)
- perl(DBIx::Class::Storage::DBI::Firebird::Common)
- perl(DBIx::Class::Storage::DBI::IdentityInsert)
- perl(DBIx::Class::Storage::DBI::Informix)
- perl(DBIx::Class::Storage::DBI::Informix::DateTime::Format) = 0.082844
- perl(DBIx::Class::Storage::DBI::InterBase)
- perl(DBIx::Class::Storage::DBI::InterBase::DateTime::Format) = 0.082844
- perl(DBIx::Class::Storage::DBI::MSSQL)
- perl(DBIx::Class::Storage::DBI::MSSQL::DateTime::Format) = 0.082844
- perl(DBIx::Class::Storage::DBI::NoBindVars)
- perl(DBIx::Class::Storage::DBI::ODBC)
- perl(DBIx::Class::Storage::DBI::ODBC::ACCESS)
- perl(DBIx::Class::Storage::DBI::ODBC::ACCESS::DateTime::Format) = 0.082844
- perl(DBIx::Class::Storage::DBI::ODBC::DB2_400_SQL)
- perl(DBIx::Class::Storage::DBI::ODBC::Firebird)
- perl(DBIx::Class::Storage::DBI::ODBC::Microsoft_SQL_Server)
- perl(DBIx::Class::Storage::DBI::ODBC::SQL_Anywhere)
- perl(DBIx::Class::Storage::DBI::Oracle)
- perl(DBIx::Class::Storage::DBI::Oracle::Generic)
- perl(DBIx::Class::Storage::DBI::Oracle::WhereJoins)
- perl(DBIx::Class::Storage::DBI::Pg)
- perl(DBIx::Class::Storage::DBI::Replicated)
- perl(DBIx::Class::Storage::DBI::Replicated::Balancer)
- perl(DBIx::Class::Storage::DBI::Replicated::Balancer::First)
- perl(DBIx::Class::Storage::DBI::Replicated::Balancer::Random)
- perl(DBIx::Class::Storage::DBI::Replicated::Pool)
- perl(DBIx::Class::Storage::DBI::Replicated::Replicant)
- perl(DBIx::Class::Storage::DBI::Replicated::Types) = 0.082844
- perl(DBIx::Class::Storage::DBI::Replicated::WithDSN)
- perl(DBIx::Class::Storage::DBI::SQLAnywhere)
- perl(DBIx::Class::Storage::DBI::SQLAnywhere::Cursor)
- perl(DBIx::Class::Storage::DBI::SQLite)
- perl(DBIx::Class::Storage::DBI::Sybase)
- perl(DBIx::Class::Storage::DBI::Sybase::ASE)
- perl(DBIx::Class::Storage::DBI::Sybase::ASE::DateTime::Format) = 0.082844
- perl(DBIx::Class::Storage::DBI::Sybase::ASE::NoBindVars)
- perl(DBIx::Class::Storage::DBI::Sybase::FreeTDS)
- perl(DBIx::Class::Storage::DBI::Sybase::MSSQL)
- perl(DBIx::Class::Storage::DBI::Sybase::Microsoft_SQL_Server)
- perl(DBIx::Class::Storage::DBI::Sybase::Microsoft_SQL_Server::DateTime::Format) = 0.082844
- perl(DBIx::Class::Storage::DBI::Sybase::Microsoft_SQL_Server::NoBindVars)
- perl(DBIx::Class::Storage::DBI::UniqueIdentifier)
- perl(DBIx::Class::Storage::DBI::mysql)
- perl(DBIx::Class::Storage::DBIHacks) = 0.082844
- perl(DBIx::Class::Storage::Debug::PrettyTrace)
- perl(DBIx::Class::Storage::NESTED_ROLLBACK_EXCEPTION) = 0.082844
- perl(DBIx::Class::Storage::Statistics)
- perl(DBIx::Class::Storage::TxnScopeGuard)
- perl(DBIx::Class::UTF8Columns)
- perl(DBIx::Class::Version) = 0.082844
- perl(DBIx::Class::Version::Table) = 0.082844
- perl(DBIx::Class::Version::TableCompat) = 0.082844
- perl(DBIx::Class::VersionCompat) = 0.082844
- perl(DBIx::Class::_ENV_) = 0.082844
- perl(DBIx::Class::_Util) = 0.082844
- perl(DBIx::Class::_Util::ScopeGuard) = 0.082844
- perl(DBIx::ContextualFetch::st) = 0.082844
- perl(SQL::Translator::Parser::DBIx::Class) = 1.10
- perl(SQL::Translator::Producer::DBIx::Class::File) = 0.1
- perl-DBIx-Class = 0.082844-4.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
904
Files 1–50 of 904
Next →
Component of
buildroots that installed this RPMBuildroot ![]() |
Created | State |
|---|---|---|
| f45-build-27685-625 | 2026-10-17 02:51:53 | expired |
| f45-build-26509-617 | 2026-10-17 00:48:04 | expired |
| f45-build-26123-614 | 2026-10-17 00:05:42 | expired |
| f45-build-25894-613 | 2026-10-16 23:44:08 | expired |
| f45-build-23968-601 | 2026-10-16 20:09:15 | expired |
| f45-build-23864-599 | 2026-10-16 19:56:17 | expired |
| f45-build-23022-595 | 2026-10-16 18:30:09 | expired |
Buildroots 1–7 of 7

