perl-DBIx-Class-0.082840-1.14.noarch.rpm


Advertisement

Description

perl-DBIx-Class - Extensible and flexible object <-> relational mapper

Property Value
Distribution openSUSE Leap 42.2
Repository openSUSE Oss all
Package name perl-DBIx-Class
Package version 0.082840
Package release 1.14
Package architecture noarch
Package type rpm
Installed size 1.97 MB
Download size 829.68 KB
Official Mirror ftp.gwdg.de
This is an SQL to OO mapper with an object API inspired by Class::DBI (with
a compatibility layer as a springboard for porting) and a resultset API
that allows abstract encapsulation of database operations. It aims to make
representing queries in your code as perl-ish 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', 'ORDER
BY' and 'HAVING' support.
DBIx::Class can handle multi-column primary and foreign keys, complex
queries and database-level paging, and does its best to only query the
database in order to return something you've directly asked for. If a
resultset is used as an iterator it only fetches rows off the statement
handle as requested in order to minimise memory usage. It has
auto-increment support for SQLite, MySQL, PostgreSQL, Oracle, SQL Server
and DB2 and is known to be used in production on at least the first four,
and is fork- and thread-safe out of the box (although your DBD may not be).
This project is still under rapid development, so large new features may be
marked *experimental* - such APIs are still usable but may have edge bugs.
Failing test cases are _always_ welcome and point releases are put out
rapidly as bugs are found and fixed.
We do our best to maintain full backwards compatibility for published APIs,
since DBIx::Class is used in production in many organisations, and even
backwards incompatible changes to non-published APIs will be fixed if
they're reported and doing so doesn't cost the codebase anything.
The test suite is quite substantial, and several developer releases are
generally made to CPAN before the branch for the next release is merged
back to trunk for a major release.

Alternatives

Package Version Architecture Repository
perl-DBIx-Class - - -

Requires

Name Value
/usr/bin/env -
perl(:MODULE_COMPAT_5.18.2) -
perl(Class::Accessor::Grouped) >= 0.10012
perl(Class::C3::Componentised) >= 1.0009
perl(Class::Inspector) >= 1.24
perl(Config::Any) >= 0.20
perl(Context::Preserve) >= 0.01
perl(DBI) >= 1.57
perl(Data::Dumper::Concise) >= 2.020
perl(Data::Page) >= 2.00
perl(Devel::GlobalDestruction) >= 0.09
perl(Hash::Merge) >= 0.12
perl(MRO::Compat) >= 0.12
perl(Module::Find) >= 0.07
perl(Moo) >= 2.000
perl(Path::Class) >= 0.18
perl(SQL::Abstract) >= 1.81
perl(Scope::Guard) >= 0.03
perl(Sub::Name) >= 0.04
perl(Text::Balanced) >= 2.00
perl(Try::Tiny) >= 0.07
perl(namespace::clean) >= 0.24
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1

Provides

Name Value
perl(DB) -
perl(DBIx::Class) = 0.082840
perl(DBIx::Class::AccessorGroup) -
perl(DBIx::Class::Admin) -
perl(DBIx::Class::CDBICompat) -
perl(DBIx::Class::CDBICompat::Iterator) -
perl(DBIx::Class::CDBICompat::SQLTransformer) -
perl(DBIx::Class::CDBICompat::Tied::ColumnValue) -
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::Relationship) -
perl(DBIx::Class::Relationship::Base) -
perl(DBIx::Class::ResultClass::HashRefInflator) -
perl(DBIx::Class::ResultSet) -
perl(DBIx::Class::ResultSetColumn) -
perl(DBIx::Class::ResultSetManager) -
perl(DBIx::Class::ResultSource) -
perl(DBIx::Class::ResultSource::Table) -
perl(DBIx::Class::ResultSource::View) -
perl(DBIx::Class::ResultSourceHandle) -
perl(DBIx::Class::ResultSourceProxy::Table) -
perl(DBIx::Class::Row) -
perl(DBIx::Class::SQLMaker) -
perl(DBIx::Class::SQLMaker::LimitDialects) -
perl(DBIx::Class::SQLMaker::OracleJoins) -
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::DBI) -
perl(DBIx::Class::Storage::DBI::ACCESS) -
perl(DBIx::Class::Storage::DBI::ADO) -
perl(DBIx::Class::Storage::DBI::ADO::MS_Jet) -
perl(DBIx::Class::Storage::DBI::ADO::MS_Jet::Cursor) -
perl(DBIx::Class::Storage::DBI::ADO::Microsoft_SQL_Server) -
perl(DBIx::Class::Storage::DBI::ADO::Microsoft_SQL_Server::Cursor) -
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::InterBase) -
perl(DBIx::Class::Storage::DBI::MSSQL) -
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::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::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::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::NoBindVars) -
perl(DBIx::Class::Storage::DBI::UniqueIdentifier) -
perl(DBIx::Class::Storage::DBI::mysql) -
perl(DBIx::Class::Storage::Statistics) -
perl(DBIx::Class::Storage::TxnScopeGuard) -
perl(DBIx::Class::UTF8Columns) -
perl(MyApp::Schema) -
perl(MyApp::Schema::Result::Artist) -
perl(MyApp::Schema::Result::Cd) -
perl(MyApp::Schema::Result::Track) -
perl(SQL::Translator::Parser::DBIx::Class) = 1.10
perl(SQL::Translator::Producer::DBIx::Class::File) = 0.1
perl-DBIx-Class = 0.082840-1.14

Download

Type URL
Binary Package perl-DBIx-Class-0.082840-1.14.noarch.rpm
Source Package perl-DBIx-Class-0.082840-1.14.src.rpm

Install Howto

Install perl-DBIx-Class rpm package:

# zypper install perl-DBIx-Class

Files

Path
/usr/bin/dbicadmin

See Also

Package Description
perl-DBIx-Class-DeploymentHandler-0.002218-1.1.noarch.rpm Extensible DBIx::Class deployment
perl-DBIx-Class-DynamicDefault-0.04-2.1.noarch.rpm Automatically set and update fields
perl-DBIx-Class-Fixtures-1.001036-1.1.noarch.rpm Dump data and repopulate a database using rules
perl-DBIx-Class-InflateColumn-FS-0.01007-2.1.noarch.rpm Inflate/deflate columns to Path::Class::File objects
perl-DBIx-Class-IntrospectableM2M-0.001002-2.1.noarch.rpm Introspect many-to-many shortcuts
perl-DBIx-Class-OptimisticLocking-0.02-2.1.noarch.rpm Optimistic locking support for DBIx::Class
perl-DBIx-Class-Schema-Config-0.001011-2.1.noarch.rpm Credential Management for DBIx::Class
perl-DBIx-Class-Schema-Loader-0.07045-1.1.noarch.rpm Create a DBIx::Class::Schema based on a database
perl-DBIx-Class-UUIDColumns-0.02006-2.1.noarch.rpm Implicit uuid columns
perl-DBIx-Connector-0.56-1.1.noarch.rpm Fast, safe DBI connection and transaction management
perl-DBIx-ContextualFetch-1.03-8.1.noarch.rpm Add contextual fetches to DBI
perl-DBIx-Simple-1.35-12.1.noarch.rpm Very complete easy-to-use OO interface to DBI
perl-DBIx-Transaction-1.100-26.1.x86_64.rpm Allow transactions to be nested in DBI
perl-DBM-Deep-2.0013-1.1.noarch.rpm Pure Perl Multi-Level Hash/Array Dbm That Supports Transactions
perl-DNS-LDNS-1.6.17-7.31.x86_64.rpm Perl bindings for ldns
Advertisement
Advertisement