John Siracusa > Rose-DB-Object

Rose-DB-Object

This Release Rose-DB-Object-0.811  [Download] [Browse 21 Mar 2014
Other Releases
Links Discussion Forum ] [ View/Report Bugs (13) ] [ Website ] [ Dependencies ] [ Other Tools ]
Repository http://rose.googlecode.com/svn/trunk/modules/Rose-DB-Object
CPAN Testers PASS (1009)   FAIL (3)   [ View Reports ] [ Perl/Platform Version Matrix ]
Rating ***** (6 Reviews) [ Rate this distribution ]
License The Perl 5 License (Artistic 1 & GPL 1)
Special Files
Changes
Makefile.PL
MANIFEST
META.json

Modules

Rose::DB::Object Extensible, high performance object-relational mapper (ORM).     0.811
Rose::DB::Object::Cached Memory cached object representation of a single row in a database table.     0.785
Rose::DB::Object::Constants     0.791
Rose::DB::Object::ConventionManager Provide missing metadata by convention.     0.795
Rose::DB::Object::ConventionManager::Null A singleton convention manager that does nothing.     0.73
Rose::DB::Object::Exception     0.01
Rose::DB::Object::Helpers A mix-in class containing convenience methods for Rose::DB::Object.     0.784
Rose::DB::Object::Iterator Iterate over a series of Rose::DB::Objects.     0.759
Rose::DB::Object::Loader Automatically create Rose::DB::Object subclasses based on database table definitions.     0.799
Rose::DB::Object::MakeMethods::BigNum Create object methods for arbitrary-precision numeric attributes for Rose::DB::Object-derived objects.     0.788
Rose::DB::Object::MakeMethods::Date Create date-related methods for Rose::DB::Object-derived objects.     0.787
Rose::DB::Object::MakeMethods::Generic Create generic object methods for Rose::DB::Object-derived objects.     0.784
Rose::DB::Object::MakeMethods::Pg Create PostgreSQL-specific object methods for Rose::DB::Object-derived objects.     0.771
Rose::DB::Object::MakeMethods::Std Create object methods related to Rose::DB::Object::Std-derived objects.     0.011
Rose::DB::Object::MakeMethods::Time Create time-related methods for Rose::DB::Object-derived objects.     0.771
Rose::DB::Object::Manager Fetch multiple Rose::DB::Object-derived objects from the database using complex queries.     0.790
Rose::DB::Object::Metadata Database object metadata.     0.799
Rose::DB::Object::Metadata::Auto     0.786
Rose::DB::Object::Metadata::Auto::Generic     0.1
Rose::DB::Object::Metadata::Auto::Informix     0.784
Rose::DB::Object::Metadata::Auto::MySQL     0.784
Rose::DB::Object::Metadata::Auto::Oracle     0.786
Rose::DB::Object::Metadata::Auto::Pg     0.784
Rose::DB::Object::Metadata::Auto::SQLite     0.784
Rose::DB::Object::Metadata::Column Base class for database column metadata objects.     0.791
Rose::DB::Object::Metadata::Column::Array Array column metadata.     0.788
Rose::DB::Object::Metadata::Column::BigInt Big integer column metadata.     0.788
Rose::DB::Object::Metadata::Column::BigSerial Big serial column metadata.     0.711
Rose::DB::Object::Metadata::Column::Bitfield Bitfield column metadata.     0.788
Rose::DB::Object::Metadata::Column::Blob Binary large object column metadata.     0.781
Rose::DB::Object::Metadata::Column::Boolean Boolean column metadata.     0.788
Rose::DB::Object::Metadata::Column::Character Character column metadata.     0.803
Rose::DB::Object::Metadata::Column::Date Date column metadata.     0.788
Rose::DB::Object::Metadata::Column::Datetime Datetime column metadata.     0.788
Rose::DB::Object::Metadata::Column::DatetimeYearToFraction Datetime year to fraction column metadata.     0.788
Rose::DB::Object::Metadata::Column::DatetimeYearToFraction1 Datetime year to fraction(1) column metadata.     0.01
Rose::DB::Object::Metadata::Column::DatetimeYearToFraction2 Datetime year to fraction(2) column metadata.     0.01
Rose::DB::Object::Metadata::Column::DatetimeYearToFraction3 Datetime year to fraction(3) column metadata.     0.01
Rose::DB::Object::Metadata::Column::DatetimeYearToFraction4 Datetime year to fraction(4) column metadata.     0.01
Rose::DB::Object::Metadata::Column::DatetimeYearToFraction5 Datetime year to fraction(5) column metadata.     0.01
Rose::DB::Object::Metadata::Column::DatetimeYearToMinute Datetime year to minute column metadata.     0.788
Rose::DB::Object::Metadata::Column::DatetimeYearToMonth Datetime year to month column metadata.     0.788
Rose::DB::Object::Metadata::Column::DatetimeYearToSecond Datetime year to second column metadata.     0.788
Rose::DB::Object::Metadata::Column::Decimal Decimal column metadata.     0.788
Rose::DB::Object::Metadata::Column::DoublePrecision Double-precision column metadata.     0.788
Rose::DB::Object::Metadata::Column::Enum Enumerated column metadata.     0.55
Rose::DB::Object::Metadata::Column::Epoch Seconds since the epoch column metadata.     0.788
Rose::DB::Object::Metadata::Column::Epoch::HiRes Fractional seconds since the epoch column metadata.     0.702
Rose::DB::Object::Metadata::Column::Float Floating-point column metadata.     0.788
Rose::DB::Object::Metadata::Column::Integer Integer column metadata.     0.788
Rose::DB::Object::Metadata::Column::Interval Interval column metadata.     0.788
Rose::DB::Object::Metadata::Column::Numeric Numeric column metadata.     0.788
Rose::DB::Object::Metadata::Column::Pg::Bytea PostgreSQL BYTEA column metadata.     0.784
Rose::DB::Object::Metadata::Column::Pg::Chkpass PostgreSQL CHKPASS column metadata.     0.03
Rose::DB::Object::Metadata::Column::Scalar Scalar column metadata.     0.60
Rose::DB::Object::Metadata::Column::Serial Serial column metadata.     0.70
Rose::DB::Object::Metadata::Column::Set Set column metadata.     0.788
Rose::DB::Object::Metadata::Column::Text Text column metadata.     0.50
Rose::DB::Object::Metadata::Column::Time Time column metadata.     0.788
Rose::DB::Object::Metadata::Column::Timestamp Timestamp column metadata.     0.788
Rose::DB::Object::Metadata::Column::TimestampWithTimeZone Timestamp with time zone column metadata.     0.788
Rose::DB::Object::Metadata::Column::Varchar Variable-length character column metadata.     0.803
Rose::DB::Object::Metadata::ColumnList     0.02
Rose::DB::Object::Metadata::ForeignKey Foreign key metadata.     0.784
Rose::DB::Object::Metadata::MethodMaker     0.769
Rose::DB::Object::Metadata::Object     0.722
Rose::DB::Object::Metadata::PrimaryKey Primary key metadata.     0.58
Rose::DB::Object::Metadata::Relationship Base class for table relationship metadata objects.     0.780
Rose::DB::Object::Metadata::Relationship::ManyToMany Many to many table relationship metadata object.     0.784
Rose::DB::Object::Metadata::Relationship::ManyToOne Many to one table relationship metadata object.     0.781
Rose::DB::Object::Metadata::Relationship::OneToMany One to many table relationship metadata object.     0.781
Rose::DB::Object::Metadata::Relationship::OneToOne One to one table relationship metadata object.     0.771
Rose::DB::Object::Metadata::UniqueKey Unique key metadata.     0.782
Rose::DB::Object::Metadata::Util     0.67
Rose::DB::Object::MixIn A base class for mix-ins.     0.764
Rose::DB::Object::QueryBuilder Build SQL queries on behalf of Rose::DB::Object::Manager.     0.789
Rose::DB::Object::Std Standardized object representation of a single row in a database table.     0.021
Rose::DB::Object::Std::Cached Memory cached standardized object representation of a single row in a database table.     0.02
Rose::DB::Object::Std::Metadata Standardized database object metadata.     0.02
Rose::DB::Object::Util Utility functions for use in Rose::DB::Object subclasses and method makers.     0.772

Documentation

Rose::DB::Object::Tutorial A guided tour of the basics of Rose::DB::Object