![]() |
| |||||||
| Distribution | Rose-DB-Object [Download] |
| Author | JSIRACUSA [ John Siracusa ] |
| Version | 0.794 |
| Abstract | Extensible, high performance object-relational mapper (ORM). |
| Released | 30 Dec 2010 |
| Size | 540.6 KB |
| MD5 Checksum | 0eccb29e8d77f2f78229f6875d808dc4 |
| Additional Files | META | Changes | Makefile.PL | |
| Links | search.cpan.org | CPAN::Forum | AnnoCPAN | rt.cpan.org | Rating | CPANTS | CPAN testers | Dependencies | Testers matrix | Prerequisites | Bit::Vector | Clone | Cwd | Data::Dumper | DateTime | DBI | File::Path | File::Spec | List::MoreUtils | Math::BigInt | Rose::DateTime::Util | Rose::DB | Rose::Object | Scalar::Util | Test::More | Time::Clock | |
| Rose::DB::Object [source] [v 0.794] | Extensible, high performance RDBMS-OO mapper |
| Rose::DB::Object::Cached [source] [v 0.785] | Memory cached object representation of a single row in a database table. |
| Rose::DB::Object::Constants [source] [v 0.791] | |
| Rose::DB::Object::ConventionManager [source] [v 0.786] | Provide missing metadata by convention. |
| Rose::DB::Object::ConventionManager::Null [source] [v 0.73] | A singleton convention manager that does nothing. |
| Rose::DB::Object::Exception [source] [v 0.01] | |
| Rose::DB::Object::Helpers [source] [v 0.784] | A mix-in class containing convenience methods for Rose::DB::Object. |
| Rose::DB::Object::Iterator [source] [v 0.759] | Iterate over a series of Rose::DB::Objects. |
| Rose::DB::Object::Loader [source] [v 0.787] | Automatically create Rose::DB::Object subclasses based on database table definitions. |
| Rose::DB::Object::MakeMethods::BigNum [source] [v 0.788] | Create object methods for arbitrary-precision numeric attributes for Rose::DB::Object-derived objects. |
| Rose::DB::Object::MakeMethods::Date [source] [v 0.787] | Create date-related methods for Rose::DB::Object-derived objects. |
| Rose::DB::Object::MakeMethods::Generic [source] [v 0.784] | Create generic object methods for Rose::DB::Object-derived objects. |
| Rose::DB::Object::MakeMethods::Pg [source] [v 0.771] | Create PostgreSQL-specific object methods for Rose::DB::Object-derived objects. |
| Rose::DB::Object::MakeMethods::Std [source] [v 0.011] | Create object methods related to Rose::DB::Object::Std-derived objects. |
| Rose::DB::Object::MakeMethods::Time [source] [v 0.771] | Create time-related methods for Rose::DB::Object-derived objects. |
| Rose::DB::Object::Manager [source] [v 0.790] | Fetch multiple Rose::DB::Object-derived objects from the database using complex queries. |
| Rose::DB::Object::Metadata [source] [v 0.786] | Database object metadata. |
| Rose::DB::Object::Metadata::Auto [source] [v 0.786] | |
| Rose::DB::Object::Metadata::Auto::Generic [source] [v 0.1] | |
| Rose::DB::Object::Metadata::Auto::Informix [source] [v 0.784] | |
| Rose::DB::Object::Metadata::Auto::MySQL [source] [v 0.784] | |
| Rose::DB::Object::Metadata::Auto::Oracle [source] [v 0.786] | |
| Rose::DB::Object::Metadata::Auto::Pg [source] [v 0.784] | |
| Rose::DB::Object::Metadata::Auto::SQLite [source] [v 0.784] | |
| Rose::DB::Object::Metadata::Column [source] [v 0.791] | Base class for database column metadata objects. |
| Rose::DB::Object::Metadata::Column::Array [source] [v 0.788] | Array column metadata. |
| Rose::DB::Object::Metadata::Column::BigInt [source] [v 0.788] | Big integer column metadata. |
| Rose::DB::Object::Metadata::Column::BigSerial [source] [v 0.711] | Big serial column metadata. |
| Rose::DB::Object::Metadata::Column::Bitfield [source] [v 0.788] | Bitfield column metadata. |
| Rose::DB::Object::Metadata::Column::Blob [source] [v 0.781] | Binary large object column metadata. |
| Rose::DB::Object::Metadata::Column::Boolean [source] [v 0.788] | Boolean column metadata. |
| Rose::DB::Object::Metadata::Column::Character [source] [v 0.60] | Character column metadata. |
| Rose::DB::Object::Metadata::Column::Date [source] [v 0.788] | Date column metadata. |
| Rose::DB::Object::Metadata::Column::Datetime [source] [v 0.788] | Datetime column metadata. |
| Rose::DB::Object::Metadata::Column::DatetimeYearToFraction [source] [v 0.788] | Datetime year to fraction column metadata. |
| Rose::DB::Object::Metadata::Column::DatetimeYearToFraction1 [source] [v 0.01] | Datetime year to fraction(1) column metadata. |
| Rose::DB::Object::Metadata::Column::DatetimeYearToFraction2 [source] [v 0.01] | Datetime year to fraction(2) column metadata. |
| Rose::DB::Object::Metadata::Column::DatetimeYearToFraction3 [source] [v 0.01] | Datetime year to fraction(3) column metadata. |
| Rose::DB::Object::Metadata::Column::DatetimeYearToFraction4 [source] [v 0.01] | Datetime year to fraction(4) column metadata. |
| Rose::DB::Object::Metadata::Column::DatetimeYearToFraction5 [source] [v 0.01] | Datetime year to fraction(5) column metadata. |
| Rose::DB::Object::Metadata::Column::DatetimeYearToMinute [source] [v 0.788] | Datetime year to minute column metadata. |
| Rose::DB::Object::Metadata::Column::DatetimeYearToMonth [source] [v 0.788] | Datetime year to month column metadata. |
| Rose::DB::Object::Metadata::Column::DatetimeYearToSecond [source] [v 0.788] | Datetime year to second column metadata. |
| Rose::DB::Object::Metadata::Column::Decimal [source] [v 0.788] | Decimal column metadata. |
| Rose::DB::Object::Metadata::Column::DoublePrecision [source] [v 0.788] | Double-precision column metadata. |
| Rose::DB::Object::Metadata::Column::Enum [source] [v 0.55] | Enumerated column metadata. |
| Rose::DB::Object::Metadata::Column::Epoch [source] [v 0.788] | Seconds since the epoch column metadata. |
| Rose::DB::Object::Metadata::Column::Epoch::HiRes [source] [v 0.702] | Fractional seconds since the epoch column metadata. |
| Rose::DB::Object::Metadata::Column::Float [source] [v 0.788] | Floating-point column metadata. |
| Rose::DB::Object::Metadata::Column::Integer [source] [v 0.788] | Integer column metadata. |
| Rose::DB::Object::Metadata::Column::Interval [source] [v 0.788] | Interval column metadata. |
| Rose::DB::Object::Metadata::Column::Numeric [source] [v 0.788] | Numeric column metadata. |
| Rose::DB::Object::Metadata::Column::Pg::Bytea [source] [v 0.784] | PostgreSQL BYTEA column metadata. |
| Rose::DB::Object::Metadata::Column::Pg::Chkpass [source] [v 0.03] | PostgreSQL CHKPASS column metadata. |
| Rose::DB::Object::Metadata::Column::Scalar [source] [v 0.60] | Scalar column metadata. |
| Rose::DB::Object::Metadata::Column::Serial [source] [v 0.70] | Serial column metadata. |
| Rose::DB::Object::Metadata::Column::Set [source] [v 0.788] | Set column metadata. |
| Rose::DB::Object::Metadata::Column::Text [source] [v 0.50] | Text column metadata. |
| Rose::DB::Object::Metadata::Column::Time [source] [v 0.788] | Time column metadata. |
| Rose::DB::Object::Metadata::Column::Timestamp [source] [v 0.788] | Timestamp column metadata. |
| Rose::DB::Object::Metadata::Column::TimestampWithTimeZone [source] [v 0.788] | Timestamp with time zone column metadata. |
| Rose::DB::Object::Metadata::Column::Varchar [source] [v 0.03] | Variable-length character column metadata. |
| Rose::DB::Object::Metadata::ColumnList [source] [v 0.02] | |
| Rose::DB::Object::Metadata::ForeignKey [source] [v 0.784] | Foreign key metadata. |
| Rose::DB::Object::Metadata::MethodMaker [source] [v 0.769] | |
| Rose::DB::Object::Metadata::Object [source] [v 0.722] | |
| Rose::DB::Object::Metadata::PrimaryKey [source] [v 0.58] | Primary key metadata. |
| Rose::DB::Object::Metadata::Relationship [source] [v 0.780] | Base class for table relationship metadata objects. |
| Rose::DB::Object::Metadata::Relationship::ManyToMany [source] [v 0.784] | Many to many table relationship metadata object. |
| Rose::DB::Object::Metadata::Relationship::ManyToOne [source] [v 0.781] | Many to one table relationship metadata object. |
| Rose::DB::Object::Metadata::Relationship::OneToMany [source] [v 0.781] | One to many table relationship metadata object. |
| Rose::DB::Object::Metadata::Relationship::OneToOne [source] [v 0.771] | One to one table relationship metadata object. |
| Rose::DB::Object::Metadata::UniqueKey [source] [v 0.782] | Unique key metadata. |
| Rose::DB::Object::Metadata::Util [source] [v 0.67] | |
| Rose::DB::Object::MixIn [source] [v 0.764] | A base class for mix-ins. |
| Rose::DB::Object::QueryBuilder [source] [v 0.789] | Build SQL queries on behalf of Rose::DB::Object::Manager. |
| Rose::DB::Object::Std [source] [v 0.021] | Standardized object representation of a single row in a database table. |
| Rose::DB::Object::Std::Cached [source] [v 0.02] | Memory cached standardized object representation of a single row in a database table. |
| Rose::DB::Object::Std::Metadata [source] [v 0.02] | Standardized database object metadata. |
| Rose::DB::Object::Util [source] [v 0.772] | Utility functions for use in Rose::DB::Object subclasses and method makers. |
| Development Stage (Note: *NO IMPLIED TIMESCALES*) | Beta testing |
| Support Level | Mailing-list |
| Language Used | Perl-only, no compiler needed, should be platform independent |
| Interface Style | Object oriented using blessed references and/or inheritance |
| Public License | Standard-Perl: user may choose between GPL and Artistic |
| ActiveState default Perl 5.10 repository [ v 0.789 ] |
| ActiveState default Perl 5.12 repository [ v 0.789 ] |
| ActiveState default Perl 5.8 repository [ v 0.782 ] |
| tcool.org Perl 5.8 repository [ v 0.7713 ] |
| trouchelle.com Perl 5.10 repository [ v 0.793 ] |
| trouchelle.com Perl 5.12 repository [ v 0.788 ] |
| trouchelle.com Perl 5.8 repository [ v 0.783 ] |
| uwinnipeg Perl 5.8 repository [ v 0.751 ] |
| Problems, suggestions, or comments to Randy Kobes. | Questions? Check the FAQ. | |
| Enable installations using PAR::WebStart. |