The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Search results for "module:Rose::DB::Object"

Rose::DB::Object - Extensible, high performance object-relational mapper (ORM). River stage two • 19 direct dependents • 19 total dependents

Rose::DB::Object is a base class for objects that encapsulate a single row in a database table. Rose::DB::Object-derived objects are sometimes simply called "Rose::DB::Object objects" in this documentation for the sake of brevity, but be assured that...

JSIRACUSA/Rose-DB-Object-0.820 - 26 Jun 2021 13:31:49 UTC

Rose::DB::Object::Std - Standardized object representation of a single row in a database table. River stage two • 19 direct dependents • 19 total dependents

Rose::DB::Object::Std is a subclass of Rose::DB::Object that imposes a few more constraints on the tables it fronts. In addition to the constraints described in the Rose::DB::Object documentation, tables fronted by Rose::DB::Object::Std objects must ...

JSIRACUSA/Rose-DB-Object-0.820 - 26 Jun 2021 13:31:49 UTC

Rose::DB::Object::Util - Utility functions for use in Rose::DB::Object subclasses and method makers. River stage two • 19 direct dependents • 19 total dependents

Rose::DB::Object::Util provides functions that are useful for developers who are subclassing Rose::DB::Object or otherwise extending or modifying its behavior. Rose::DB::Objects have some awareness of their current situation. Certain optimizations re...

JSIRACUSA/Rose-DB-Object-0.820 - 26 Jun 2021 13:31:49 UTC

Rose::DB::Object::MixIn - A base class for mix-ins. River stage two • 19 direct dependents • 19 total dependents

This class is a trivial subclass of Rose::Object::MixIn. It exists for backward compatibility reasons only. Please see Rose::Object::MixIn for full documentation, and use that class instead of this one....

JSIRACUSA/Rose-DB-Object-0.820 - 26 Jun 2021 13:31:49 UTC

Rose::DB::Object::Cached - Memory cached object representation of a single row in a database table. River stage two • 19 direct dependents • 19 total dependents

"Rose::DB::Object::Cached" is a subclass of Rose::DB::Object that is backed by a write-through memory cache. Whenever an object is loaded from or saved to the database, it is cached in memory. Any subsequent attempt to load an object of the same clas...

JSIRACUSA/Rose-DB-Object-0.820 - 26 Jun 2021 13:31:49 UTC

Rose::DB::Object::Loader - Automatically create Rose::DB::Object subclasses based on database table definitions. River stage two • 19 direct dependents • 19 total dependents

Rose::DB::Object::Loader will automatically create Rose::DB::Object subclasses for all the tables in a database. It will configure column data types, default values, primary keys, unique keys, and foreign keys. It can also discover and set up inter-t...

JSIRACUSA/Rose-DB-Object-0.820 - 26 Jun 2021 13:31:49 UTC

Rose::DB::Object::Manager - Fetch multiple Rose::DB::Object-derived objects from the database using complex queries. River stage two • 19 direct dependents • 19 total dependents

Rose::DB::Object::Manager is a base class for classes that select rows from tables fronted by Rose::DB::Object-derived classes. Each row in the table(s) queried is converted into the equivalent Rose::DB::Object-derived object. Class methods are provi...

JSIRACUSA/Rose-DB-Object-0.820 - 26 Jun 2021 13:31:49 UTC

Rose::DB::Object::Helpers - A mix-in class containing convenience methods for Rose::DB::Object. River stage two • 19 direct dependents • 19 total dependents

Rose::DB::Object::Helpers provides convenience methods from use with Rose::DB::Object-derived classes. These methods do not exist in Rose::DB::Object in order to keep the method namespace clean. (Each method added to Rose::DB::Object is another poten...

JSIRACUSA/Rose-DB-Object-0.820 - 26 Jun 2021 13:31:49 UTC

Rose::DB::Object::Iterator - Iterate over a series of Rose::DB::Objects. River stage two • 19 direct dependents • 19 total dependents

Rose::DB::Object::Iterator is an iterator object that traverses a database query, returning Rose::DB::Object-derived objects for each row. Rose::DB::Object::Iterator objects are created by calls to the get_objects_iterator method of Rose::DB::Object:...

JSIRACUSA/Rose-DB-Object-0.820 - 26 Jun 2021 13:31:49 UTC

Rose::DB::Object::Metadata - Database object metadata. River stage two • 19 direct dependents • 19 total dependents

Rose::DB::Object::Metadata objects store information about a single table in a database: the name of the table, the names and types of columns, any foreign or unique keys, etc. These metadata objects are also responsible for supplying information to,...

JSIRACUSA/Rose-DB-Object-0.820 - 26 Jun 2021 13:31:49 UTC

Rose::DB::Object::QueryBuilder - Build SQL queries on behalf of Rose::DB::Object::Manager. River stage two • 19 direct dependents • 19 total dependents

Rose::DB::Object::QueryBuilder is used to build SQL queries, primarily in service of the Rose::DB::Object::Manager class. It (optionally) exports two functions: build_select() and build_where_clause()....

JSIRACUSA/Rose-DB-Object-0.820 - 26 Jun 2021 13:31:49 UTC

Rose::DB::Object::ConventionManager - Provide missing metadata by convention. River stage two • 19 direct dependents • 19 total dependents

Each Rose::DB::Object-derived object has a convention manager that it uses to fill in missing metadata. The convention manager encapsulates a set of rules (conventions) for generating various pieces of metadata in the absence of explicitly specified ...

JSIRACUSA/Rose-DB-Object-0.820 - 26 Jun 2021 13:31:49 UTC

Rose::DB::Object::Std::Cached - Memory cached standardized object representation of a single row in a database table. River stage two • 19 direct dependents • 19 total dependents

"Rose::DB::Object::Std::Cached" is a subclass of both Rose::DB::Object::Std and Rose::DB::Object::Cached. It simply combines the features of both classes. See the Rose::DB::Object::Std and Rose::DB::Object::Cached documentation for more information....

JSIRACUSA/Rose-DB-Object-0.820 - 26 Jun 2021 13:31:49 UTC

Rose::DB::Object::Std::Metadata - Standardized database object metadata. River stage two • 19 direct dependents • 19 total dependents

"Rose::DB::Object::Std::Metadata" is a subclass of Rose::DB::Object::Metadata that is designed to serve the needs of Rose::DB::Object::Std objects. See the Rose::DB::Object::Std documentations for information on what differentiates it from Rose::DB::...

JSIRACUSA/Rose-DB-Object-0.820 - 26 Jun 2021 13:31:49 UTC

Rose::DB::Object::MakeMethods::Pg - Create PostgreSQL-specific object methods for Rose::DB::Object-derived objects. River stage two • 19 direct dependents • 19 total dependents

"Rose::DB::Object::MakeMethods::Pg" creates methods that deal with data types that are specific to the PostgreSQL database server. It inherits from Rose::Object::MakeMethods. See the Rose::Object::MakeMethods documentation to learn about the interfac...

JSIRACUSA/Rose-DB-Object-0.820 - 26 Jun 2021 13:31:49 UTC

Rose::DB::Object::Metadata::Column - Base class for database column metadata objects. River stage two • 19 direct dependents • 19 total dependents

This is the base class for objects that store and manipulate database column metadata. Column metadata objects store information about columns (data type, size, etc.) and are responsible for parsing, formatting, and creating object methods that manip...

JSIRACUSA/Rose-DB-Object-0.820 - 26 Jun 2021 13:31:49 UTC

Rose::DB::Object::MakeMethods::Std - Create object methods related to Rose::DB::Object::Std-derived objects. River stage two • 19 direct dependents • 19 total dependents

"Rose::DB::Object::MakeMethods::Std" creates methods related to Rose::DB::Object::Std-derived objects. It inherits from Rose::Object::MakeMethods. See the Rose::Object::MakeMethods documentation to learn about the interface. The method types provided...

JSIRACUSA/Rose-DB-Object-0.820 - 26 Jun 2021 13:31:49 UTC

Rose::DB::Object::MakeMethods::Date - Create date-related methods for Rose::DB::Object-derived objects. River stage two • 19 direct dependents • 19 total dependents

"Rose::DB::Object::MakeMethods::Date" creates methods that deal with dates, and inherits from Rose::Object::MakeMethods. See the Rose::Object::MakeMethods documentation to learn about the interface. The method types provided by this module are descri...

JSIRACUSA/Rose-DB-Object-0.820 - 26 Jun 2021 13:31:49 UTC

Rose::DB::Object::MakeMethods::Time - Create time-related methods for Rose::DB::Object-derived objects. River stage two • 19 direct dependents • 19 total dependents

"Rose::DB::Object::MakeMethods::Time" creates methods that deal with times, and inherits from Rose::Object::MakeMethods. See the Rose::Object::MakeMethods documentation to learn about the interface. The method types provided by this module are descri...

JSIRACUSA/Rose-DB-Object-0.820 - 26 Jun 2021 13:31:49 UTC

Rose::DB::Object::MakeMethods::BigNum - Create object methods for arbitrary-precision numeric attributes for Rose::DB::Object-derived objects. River stage two • 19 direct dependents • 19 total dependents

Rose::DB::Object::MakeMethods::BigNum is a method maker that inherits from Rose::Object::MakeMethods. See the Rose::Object::MakeMethods documentation to learn about the interface. The method types provided by this module are described below. All meth...

JSIRACUSA/Rose-DB-Object-0.820 - 26 Jun 2021 13:31:49 UTC
124 results (0.051 seconds)