summaryrefslogtreecommitdiff
path: root/databases/p5-Rose-DB-Object/DESCR
diff options
context:
space:
mode:
Diffstat (limited to 'databases/p5-Rose-DB-Object/DESCR')
-rw-r--r--databases/p5-Rose-DB-Object/DESCR14
1 files changed, 14 insertions, 0 deletions
diff --git a/databases/p5-Rose-DB-Object/DESCR b/databases/p5-Rose-DB-Object/DESCR
new file mode 100644
index 00000000000..ab0401b5a9a
--- /dev/null
+++ b/databases/p5-Rose-DB-Object/DESCR
@@ -0,0 +1,14 @@
+Rose::DB::Object is a base class for objects that encapsulate a
+single row in a database table. It provides the following functions:
+
+ * Create a row in the database by saving a newly constructed object.
+ * Initialize an object by loading a row from the database.
+ * Update a row by saving a modified object back to the database.
+ * Delete a row from the database.
+ * Fetch an object referred to by a foreign key in the current object.
+ (i.e., "one to one" and "many to one" relationships.)
+ * Fetch multiple objects that refer to the current object, either directly
+ through foreign keys or indirectly through a mapping table. (i.e., "one
+ to many" and "many to many" relationships.)
+ * Load an object along with "foreign objects" that are related through any
+ of the supported relationship types.