k3ylabs/cosoco-image-dataset huggingface dataset:
Package: libdbix-class-inflatecolumn-fs-perl (0.01007-1.1)
Section: universe/perl
Homepage: http://search.cpan.org/dist/DBIx-Class-InflateColumn-FS/
Depends: perl:any, libdbd-sqlite3-perl, libdbicx-testdatabase-perl, libdbix-class-perl, libdbix-class-uuidcolumns-perl (>= 0.02005), libpath-class-perl, perl
Description:  Inflate/deflate columns to Path::Class::File objects DBIx::Class::InflateColumn::FS provides DBIx::Class style column 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.
Package: libdbix-class-inflatecolumn-ip-perl (0.02003-1.1)
Section: universe/perl
Homepage: https://metacpan.org/release/DBIx-Class-InflateColumn-IP/
Depends: perl:any, libdbix-class-perl, libnetaddr-ip-perl
Description:  extension for creating NetAddr::IP objects from columns DBIx::Class::InflateColumn::IP is an extension to DBIx::Class which creates NetAddr::IP (see libnetaddr-ip-perl) objects from column data on-the-fly. It supports columns stored as an integer or varchar, as well as custom address classes.
Package: libdbix-class-inflatecolumn-serializer-perl (0.09-1)
Section: universe/perl
Homepage: https://metacpan.org/release/DBIx-Class-InflateColumn-Serializer
Depends: perl, libdbix-class-perl, libjson-maybexs-perl, libnamespace-clean-perl, libyaml-perl
Description:  DBIx::Class inflator to serialize Perl data structures DBIx::Class::InflateColumn::Serializer is a DBIx::Class column inflator, that helps you store and retrieve serialized Perl data structures in your database columns.
Package: libdbix-class-introspectablem2m-perl (0.001002-1.1)
Section: universe/perl
Homepage: https://metacpan.org/release/DBIx-Class-IntrospectableM2M
Depends: perl:any, libdbix-class-perl
Description:  Introspection of many-to-many DBIx::Class relationships Because DBIx::Class many-to-many relationships are not actual relationships, they cannot be introspected with DBIx::Class.  They are actually just a collection of convenience  methods that bridge two actual relationships. . DBIx::Class::IntrospectableM2M can be used to store all relevant information about these M2M relationships so they can later be introspected and examined.
Package: libdbix-class-optimisticlocking-perl (0.02-5)
Section: universe/perl
Homepage: https://metacpan.org/release/DBIx-Class-OptimisticLocking
Depends: perl:any, libdbix-class-perl (>= 0.08195)
Description:  Optimistic locking support for DBIx::Class Optimistic locking is an alternative to using exclusive locks when you have the possibility of concurrent, conflicting updates in your database. The basic principle is you allow any and all clients to issue updates and rather than preemptively synchronizing all data  modifications (which is what happens with exclusive locks) you are "optimistic" that updates won't interfere with one another and the updates will only fail when they do in fact interfere with one another.
Package: libdbix-class-perl (0.082842-3)
Section: universe/perl
Homepage: https://metacpan.org/release/DBIx-Class
Depends: perl:any, libclass-accessor-grouped-perl, libclass-c3-componentised-perl, libclass-inspector-perl, libconfig-any-perl, libcontext-preserve-perl, libdata-dumper-concise-perl, libdbi-perl, libdevel-globaldestruction-perl, libhash-merge-perl, libmodule-find-perl, libmoo-perl, libnamespace-clean-perl, libpath-class-perl, libscope-guard-perl, libsql-abstract-classic-perl, libsub-name-perl, libtry-tiny-perl
Description:  extensible and flexible object <-> relational mapper DBIx::Class 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 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 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).
Package: libdbix-class-resultset-recursiveupdate-perl (0.42-1)
Section: universe/perl
Homepage: https://metacpan.org/release/DBIx-Class-ResultSet-RecursiveUpdate
Depends: perl:any, libcarp-clan-perl, libdata-dumper-concise-perl, libdbix-class-introspectablem2m-perl, libdbix-class-perl, liblist-moreutils-perl, libtry-tiny-perl (>= 0.30)
Description:  module for recursive updates of DBIx::Class::ResultSets You can feed the ->create method of DBIx::Class with a recursive datastructure and have the related records created. Unfortunately you cannot do a similar thing with update_or_create. . DBIx::Class::ResultSet::RecursiveUpdate tries to fill that void. . It is a base class for DBIx::Class::ResultSet providing the method recursive_update which works just like update_or_create but can recursively update or create result objects composed of multiple rows.
Package: libdbix-class-schema-config-perl (0.001013-2)
Section: universe/perl
Homepage: https://metacpan.org/release/DBIx-Class-Schema-Config
Depends: perl:any, libconfig-any-perl, libdbix-class-perl, libfile-homedir-perl, libhash-merge-perl, libnamespace-clean-perl
Description:  Credential Management for DBIx::Class DBIx::Class::Schema::Config is a subclass of DBIx::Class::Schema that allows the loading of credentials & configuration from a file. The actual code itself would only need to know about the name used in the configuration file. This aims to make it simpler for operations teams to manage database credentials.
Package: libdbix-class-schema-loader-perl (0.07049-1)
Section: universe/perl
Homepage: https://metacpan.org/release/DBIx-Class-Schema-Loader
Depends: perl, libcarp-clan-perl, libclass-accessor-grouped-perl (>= 0.10008), libclass-c3-componentised-perl, libclass-inspector-perl, libclass-unload-perl, libconfig-any-perl, libconfig-general-perl, libcurry-perl, libdata-dump-perl, libdbix-class-perl, libhash-merge-perl, liblingua-en-inflect-number-perl, liblingua-en-inflect-perl, liblingua-en-inflect-phrase-perl (>= 0.15), liblingua-en-tagger-perl (>= 0.23), liblist-moreutils-perl, libmoosex-markasmethods-perl, libmro-compat-perl, libnamespace-autoclean-perl, libnamespace-clean-perl, libscope-guard-perl, libstring-toidentifier-en-perl, libsub-name-perl, libtry-tiny-perl, libuniversal-require-perl, perl (>= 5.21.4) | libscalar-list-utils-perl (>= 1:1.40~)
Description:  module to automate definition of a DBIx::Class::Schema DBIx::Class::Schema::Loader is an extension to DBIx::Class that automates the definition of a DBIx::Class::Schema by scanning table schemas and setting up columns and primary keys appropriately. It supports MySQL, PostgreSQL, SQLite and DB2. . Bare table definitions are fairly straightforward, but relationship creation is somewhat heuristic, especially with respect to choosing relationship types and names, as well as join types. The relationships generated by this module will probably never be as well-defined as hand-generated ones.
Package: libdbix-class-timestamp-perl (0.14-2)
Section: universe/perl
Homepage: https://metacpan.org/release/DBIx-Class-TimeStamp
Depends: perl, libdatetime-perl, libdbix-class-dynamicdefault-perl, libdbix-class-perl
Description:  DBIx::Class extension to update and create date and time based fields DBIx::Class::TimeStamp works in conjunction with InflateColumn::DateTime to automatically set update and create date and time based fields in a table.
Package: libdbix-class-tree-nestedset-perl (0.10-1.1)
Section: universe/perl
Homepage: http://search.cpan.org/dist/DBIx-Class-Tree-NestedSet/
Depends: perl:any, libdbicx-testdatabase-perl, libdbix-class-perl
Description:  module to manage trees of data using the nested set model The module DBIx::Class::Tree::NestedSet provides methods for working with nested set trees. The nested tree model is a way of representing hierarchical information in a database. This takes a different approach to the Adjacency List implementation.
Package: libdbix-class-uuidcolumns-perl (0.02006-1.1)
Section: universe/perl
Homepage: http://search.cpan.org/dist/DBIx-Class-UUIDColumns/
Depends: perl:any, libclass-accessor-grouped-perl, libdbix-class-perl, libuuid-perl | libossp-uuid-perl, perl
Description:  Implicit uuid columns DBIx::Class provides a behaviour similar to Class::DBI::UUID. It impments globally unique columns values. When an object is created, the columns specified are given unique IDs. . When loaded, UUIDColumns will search for a suitable uuid generation module from the following list of supported modules: .  * Data::UUID  * APR::UUID*  * UUID . If no supporting module can be found, an exception will be thrown.
Package: libdbix-connector-perl (0.57-1)
Section: universe/perl
Homepage: https://metacpan.org/release/DBIx-Connector
Depends: perl:any, libdbi-perl
Description:  fast and safe DBI connection and transaction management DBIx::Connector provides a simple interface for fast and safe DBI connection and transaction management. Connecting to a database can be expensive; you don't want your application to re-connect every time you need to run a query. The efficient thing to do is to hang on to a database handle to maintain a connection to the database in order to minimize that overhead. DBIx::Connector lets you do that without having to worry about dropped or corrupted connections.
Package: libdbix-contextualfetch-perl (1.03-4.1)
Section: universe/perl
Homepage: https://metacpan.org/release/DBIx-ContextualFetch
Depends: perl:any, libdbi-perl
Description:  module to add context aware fetches to DBI The Perl database independent interface - DBI - does not take much advantage of Perl's context sensitivity. This is the situation where a Perl subroutine knows whether the caller wants a single scalar value or a list of them to be returned. . DBIx::ContextualFetch is a sub-class of DBI which redefines some of the various fetch methods to fix this oversight. It also adds a few new methods for convenience (though not necessarily efficiency). Much of this code was originally part of the IMA::DBI Perl module (libima-dbi-perl package).
Package: libdbix-datasource-perl (0.02-5)
Section: universe/perl
Homepage: https://metacpan.org/release/DBIx-DataSource
Depends: perl, libdbi-perl
Description:  database-independent module to create and drop functions DBIx::DataSource implements create_database and drop_database functions for databases.  It aims to provide a common interface to database creation and deletion regardless of the actual database being used. . Currently supported databases are MySQL and PostgreSQL.  Assistance adding support for other databases is welcomed and relatively simple - see DBIx::DataSource::Driver.
Package: libdbix-dbschema-perl (0.45-1)
Section: universe/perl
Homepage: https://metacpan.org/release/DBIx-DBSchema
Depends: perl, libdbi-perl, libfreezethaw-perl
Description:  Perl module to manipulate schemas independently of databases DBIx::DBSchema objects are collections of DBIx::DBSchema::Table objects and represent a database schema. . This module implements an OO-interface to database schemas.  Using this module, you can create a database schema with an OO Perl interface.  You can read the schema from an existing database.  You can save the schema to disk and restore it from a different process.  Most importantly, DBIx::DBSchema can write SQL CREATE statements  for different databases from a single source. . Currently supported databases are MySQL, PostgreSQL, Oracle, Sybase and SQLite. DBIx::DBSchema will attempt to use generic SQL syntax for other databases. Assistance adding support for other databases is welcomed.  See the DBIx::DBSchema::DBD manpage, "Driver Writer's Guide and Base Class".
Package: libdbix-dbstag-perl (0.12-2)
Section: universe/perl
Homepage: https://metacpan.org/release/DBIx-DBStag
Depends: perl, libdata-stag-perl, libdbd-pg-perl, libdbi-perl, libdbix-dbschema-perl, libparse-recdescent-perl, libxml-perl
Description:  module providing relational database to hierarchical mapping The module DBIx::DBStag is for mapping from databases to Stag objects (Structured Tags - see the Data::Stag manpage), which can also be  represented as XML. It has two main uses: . Querying   This module can take the results of any SQL query and decompose the   flattened results into a tree data structure which reflects the   foreign keys in the underlying relational schema. It does this by   looking at the SQL query and introspecting the database schema,   rather than requiring metadata or an object model. .   In this respect, the module works just like a regular the DBI   manpage handle, with some extra methods provided. . Storing Data   DBStag objects can store any tree-like datastructure (such as XML   documents) into a database using normalized schema that reflects the   structure of the tree being stored. This is done using little or no   metadata. .   XML can also be imported, and a relational schema automatically   generated.
Package: libdbix-dr-perl (0.32-1.1)
Section: universe/perl
Homepage: http://search.cpan.org/dist/DBIx-DR/
Depends: perl:any, libdbi-perl, libmouse-perl
Description:  easy DBI helper The package extends DBI and allows You: .  * to use perl inside Your SQL requests;  * to bless resultsets into Your package;  * to place Your SQL's into dedicated directory;  * to use usual DBI methods.
Package: libdbix-easy-perl (0.21-1.1)
Section: universe/perl
Depends: perl:any, libdbi-perl
Description:  Easy to Use DBI Interface DBIx::Easy is an easy to use DBI interface. Currently the Pg, mSQL, mysql, sybase and ODBC drivers are supported. Note that you also need one of the DBD::* drivers to use this module. For additional information please refer to the manpage.
Package: libdbix-fulltextsearch-perl (0.73-12)
Section: universe/perl
Homepage: https://metacpan.org/release/DBIx-FullTextSearch
Depends: perl, libparse-recdescent-perl, libdbd-mysql-perl, libwww-perl
Description:  Indexing documents with MySQL as storage DBIx::FullTextSearch is a flexible solution for indexing contents of documents. It uses the MySQL database to store the information about words and documents and provides Perl interface for indexing new documents, making changes and searching for matches.  For DBIx::FullTextSearch, a document is nearly anything -- Perl scalar, file, Web document, database field. . The basic style of interface is shown above. What you need is a MySQL database and a DBI with DBD::mysql. Then you create a DBIx::FullTextSearch index  -- a set of tables that maintain all necessary information. Once created it can be accessed many times, either for updating the index (adding documents) or searching. . DBIx::FullTextSearch uses one basic table to store parameters of the index. Second table is used to store the actual information about documents and words, and depending on the type of the index (specified during index creation) there may be more tables to store additional information (like conversion from external string names (eg. URL's) to internal numeric form). For a user, these internal thingies and internal behaviour of the index are not important. The important part is the API, the methods to index document and ask questions about words in documents. However, certain understanding of how it all works may be useful when you are deciding if this module is for you and what type of index will best suit your needs.
Package: libdbix-introspector-perl (0.001005-1)
Section: universe/perl
Homepage: https://metacpan.org/release/DBIx-Introspector
Depends: perl, libdbi-perl (>= 1.628), libmoo-perl (>= 1.003001)
Description:  module to detect what database code is connected to DBIx::Introspector is a module factored out of the DBIx::Class database detection code. Most code that needs to detect which database it is connected to assumes that there is a one-to-one mapping from database drivers to database engines. Unfortunately reality is rarely that simple. For instance, DBD::ODBC is typically used to connect to SQL Server, but ODBC can be used to connect to PostgreSQL, MySQL, and Oracle. Additionally, while ODBC is the most common way to connect to SQL Server, it is not the only option, as DBD::ADO can also be used. . DBIx::Introspector can correctly detect which database you are connected to, because it was factored out of a complex, working codebase. On top of that it has been written to be very extensible. So if you needed to detect which version of your given database you are connected to that would not be difficult.
Package: libdbix-multistatementdo-perl (1.00009-2)
Section: universe/perl
Homepage: https://metacpan.org/release/DBIx-MultiStatementDo
Depends: libmoose-perl, libsql-splitstatement-perl, perl:any
Description:  multiple SQL statements in a single do() call with any DBI driver Some DBI drivers don't support the execution of multiple statements in a single do() call. DBIx::MultiStatementDo tries to overcome such limitation, letting you execute any number of SQL statements (of any kind, not only DDL statements) in a single batch, with any DBI driver. . The DBI is a database access module for the Perl programming language. It defines a set of methods, variables, and conventions that provide a consistent database interface, independent of the actual database being used.
Package: libdbix-oo-perl (0.0.9-5)
Section: universe/perl
Homepage: https://metacpan.org/release/DBIx-OO
Depends: perl, libclass-data-inheritable-perl, libdbi-perl, libsql-abstract-perl
Description:  database to Perl objects abstraction layer DBIx::OO has been inspired by the wonderful Class::DBI.  It is a database-to-Perl-Objects abstraction layer, allowing you to interact with a database using common Perl syntax.
Package: libdbix-password-perl (1.9-2.1)
Section: universe/perl
Homepage: https://metacpan.org/release/DBIx-Password
Depends: perl:any, libdbi-perl
Description:  Perl module for creating a global password file for DB passwords Don't you hate keeping track of database passwords and such throughout your scripts? How about the problem of changing those passwords on a mass scale? DBIx::Password is one possible solution. . It keeps track of all your virtual users, databases, password, etc. in one central file.
Package: libdbix-profile-perl (1.0-5)
Section: universe/perl
Homepage: https://metacpan.org/release/DBIx-Profile
Depends: perl, libdbi-perl
Description:  DBI query profiler DBIx::Profile is a quick and easy, and mostly transparent, profiler for scripts using DBI.  It collects information on the query level, and keeps track of first, failed, normal, and total amounts (count, wall clock, CPU time) for each function on the query. . NOTE: DBIx::Profile use Time::HiRes to clock the wall time and       the old standby times() to clock the CPU time.  The CPU time is       pretty coarse. . DBIx::Profile can also trace the execution of queries.  It will print a timestamp and the query that was called.  This is optional, and occurs only when the environment variable DBIXPROFILETRACE is set to 1. (ex: (bash) export DBIXPROFILETRACE=1).
Package: libdbix-recordset-perl (0.26-3.1)
Section: universe/perl
Homepage: https://metacpan.org/release/DBIx-Recordset
Depends: perl:any, libdbi-perl
Description:  Perl extension for DBI recordsets DBIx::Recordset is a perl module for abstraction and simplification of database access. . The goal is to make standard database access (select/insert/update/delete) easier to handle and independent of the underlying DBMS. Special attention is made on web applications to make it possible to handle the state-less access and to process the posted data of form fields, but DBIx::Recordset is not limited to web applications. . DBIx::Recordset uses the DBI API to access the database, so it should work with every database for which a DBD driver is available (see also DBIx::Compat). . Most public functions take a hash reference as parameter, which makes it simple to supply various different arguments to the same function. The parameter hash can also be taken from a hash containing posted form fields like those available with CGI.pm, mod_perl, HTML::Embperl and others.
Package: libdbix-runsql-perl (0.22-1)
Section: universe/perl
Homepage: https://metacpan.org/release/DBIx-RunSQL
Depends: perl:any, libdbi-perl
Description:  module to run an SQL file via a DBI handle DBIx::RunSQL can load an SQL file in to a database via a database handle, rather than requiring a manual loading procedure invoking database command line clients.
Package: libdbix-safe-perl (1.2.5-2.1)
Section: universe/perl
Homepage: https://metacpan.org/release/DBIx-Safe
Depends: perl:any, libdbi-perl
Description:  safe wrapper to DBI interface The purpose of the DBIx::Safe module is to give controlled, limited access to an application, rather than simply passing it a raw database handle through DBI. DBIx::Safe acts as a wrapper to the database, by only allowing through the commands you tell it to. It filters all things related to the database handle - methods and attributes. . The typical usage is for your application to create a database handle via a normal DBI call to new(), then pass that to DBIx::Safe->new(), which will return you a DBIx::Safe object. After specifying exactly what is and what is not allowed, you can pass the object to the untrusted application. The object will act very similar to a DBI database handle, and in most cases can be used interchangeably. . By default, nothing is allowed to run at all. There are many things you can control. You can specify which SQL commands are allowed, by indicating the first word in the SQL statement (e.g. 'SELECT'). You can specify which database methods are allowed to run (e.g. 'ping'). You can specify a regular expression that allows matching SQL statements to run (e.g. 'qr{SET TIMEZONE}'). You can specify a regular expression that is NOT allowed to run (e.g. qr(UPDATE xxx}). Finally, you can indicate which database attributes are allowed to be read and changed (e.g. 'PrintError'). For all of the above, there are matching methods to remove them as well.
Package: libdbix-searchbuilder-perl (1.71-2)
Section: universe/perl
Homepage: https://metacpan.org/release/DBIx-SearchBuilder
Depends: perl:any, libcache-simple-timedexpiry-perl, libclass-accessor-perl, libclass-returnvalue-perl, libclone-perl, libdbd-pg-perl | libdbd-mysql-perl | libdbd-sqlite3-perl | libdbd-odbc-perl | libdbd-informix-perl | libdbd-sybase-perl | libdbd-oracle-perl, libdbix-dbschema-perl, libwant-perl
Description:  Perl implementation of a simple ORM DBIx::SearchBuilder is a simple implementation of an Object-Relational Mapper (ORM). It provides an object-oriented mechanism for retrieving and updating data in a DBI-accessible database. This module is similar in nature to other, more popular, solutions like Rose::DB::Object (see librose-db-object-perl) and DBIx::Class (libdbix-class-perl).