| This Release | Rose-DB-Object-0.800 | [Download] [Browse] | 09 Sep 2012 | ||||
| Latest Release | Rose-DB-Object-0.805 | [Download] [Browse] | 10 Mar 2013 | ||||
| Other Releases | |||||||
| Links | [ Discussion Forum ] [ View/Report Bugs (5) ] [ Website ] [ Dependencies ] [ Other Tools ] | ||||||
| Repository | http://rose.googlecode.com/svn/trunk/modules/Rose-DB-Object | ||||||
| CPAN Testers | PASS (830) FAIL (7) UNKNOWN (1) [ View Reports ] [ Perl/Platform Version Matrix ] | ||||||
| Rating |
(6 Reviews)
[ Rate this distribution ]
| ||||||
| License | The Perl 5 License (Artistic 1 & GPL 1) | ||||||
| Special Files |
|
||||||
| Rose::DB::Object | Extensible, high performance object-relational mapper (ORM). | 0.800 | |
| 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.60 | |
| 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.03 | |
| 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 |
| Rose::DB::Object::Tutorial | A guided tour of the basics of Rose::DB::Object   |