Search results for "distribution:Gideon GIDEON"
Gideon - Data mapper for Moose classes an objects
Gideon's goal is to build a data access layer for your model and let you focus on business logic. It's designed to support multiple backends and to be extended to support other features not provided with the distribution. Gideon is built on top of Mo...
DICHI/Gideon-0.0.3 - 09 Sep 2013 13:58:54 UTC
Gideon::Manual - Gideon Manual
Gideon is a mapping layer between POMO ( Plain Old Moose Objects ) and your data sources such as databases, Non-SQL storage and more. It provides a common interface for your persisted objects no matter what the source is so you can concentrate on you...
DICHI/Gideon-0.0.3 - 09 Sep 2013 13:58:54 UTC
Gideon::Plugin - Plugin base class
This is the base class all plugins inherit from...
DICHI/Gideon-0.0.3 - 09 Sep 2013 13:58:54 UTC
Gideon::Registry - Gideon Store Registry
The Gideon::Registry is used typically at the start up of the program to register the different data stores used by the application. It is also use to register a cache that will be used by the Gideon::Plugin::Cache...
DICHI/Gideon-0.0.3 - 09 Sep 2013 13:58:54 UTC
Gideon::ResultSet - Gideon result set
By default gideon tries to defer calling the database until it’s absolutely necessary. For that purpose when "find" method is invoked in scalar context a new Gideon::ResultSet is created. You can also combine several queries together by invoking "fin...
DICHI/Gideon-0.0.3 - 09 Sep 2013 13:58:54 UTC
Gideon::Exception - Gideon Exceptions
Exception classes used by Gideon...
DICHI/Gideon-0.0.3 - 09 Sep 2013 13:58:54 UTC
Gideon::Driver::DBI - Gideon DBI driver
Bridge between Moose objects and RDB tables...
DICHI/Gideon-0.0.3 - 09 Sep 2013 13:58:54 UTC
Gideon::Meta::Class - Gideon metaclass
All Gideon classes use this metaclass...
DICHI/Gideon-0.0.3 - 09 Sep 2013 13:58:54 UTC
Gideon::Plugin::Cache - Cache Plugin
You can use caching for hot searches whose results don’t change much. This plugin uses the cache registered using Gideon::Registry to get/set objects from it. POD ERRORS Hey! The above document had some coding errors, which are explained below: Aroun...
DICHI/Gideon-0.0.3 - 09 Sep 2013 13:58:54 UTC
Gideon::Manual::Intro - Gideon Manual Intro
Writing code to retrieve objects from data stores, such as databases, is not only time consuming, but it is also tedious. Sometimes what it's even worst is the fact code is written in a way that only works with a particular data store or data store's...
DICHI/Gideon-0.0.3 - 09 Sep 2013 13:58:54 UTC
Gideon::Manual::Finding - Finding objects
The Gideon API defines two methods for finding records: "find" and "find_one" "find( [%opts] )" Find is used for finding one or more records within your data store, the query DSL may vary from different providers. In the case of the DBI driver it use...
DICHI/Gideon-0.0.3 - 09 Sep 2013 13:58:54 UTC
Gideon::Manual::Drivers - How to create a driver with Gideon
The Gideon distribution comes with Gideon::Driver::DBI...
DICHI/Gideon-0.0.3 - 09 Sep 2013 13:58:54 UTC
Gideon::Manual::Removing - Removing objects
Gideon can remove one object or a groups of objects depending on how it is invoked, please make sure you read and understand the documentation as missues of this method can cause data corruption "remove( [%opts] )" as a Class method Calling "remove" ...
DICHI/Gideon-0.0.3 - 09 Sep 2013 13:58:54 UTC
Gideon::Manual::Creating - Creating objects
You can easily persist new object in any gideon data store by using the "save" method "save([ %opts ])" To store a new object you just simply need to call the "save" method on any newly created instance. And returns the object if the saving was succe...
DICHI/Gideon-0.0.3 - 09 Sep 2013 13:58:54 UTC
Gideon::Manual::Updating - Updating objects
Gideon can update a single object or a group objects depending on how it is invoked, please make sure you read and understand the documentation as missues of this method can cause data corruption "update( %changes )" as a Class method When "update" i...
DICHI/Gideon-0.0.3 - 09 Sep 2013 13:58:54 UTC
Gideon::Plugin::ResultSet - Plugin for creating Gideon::ResulSet
When "find" is called in scalar context returns Gideon::ResultSet preserving query and options. This prevents calling the database until is absolutely necessary...
DICHI/Gideon-0.0.3 - 09 Sep 2013 13:58:54 UTC
Gideon::Plugin::StrictMode - Strict mode Plugin
By default Gideon will return undef when any operation is not successful. Strict mode on the other hand will rise exception when an operation is not successful...
DICHI/Gideon-0.0.3 - 09 Sep 2013 13:58:54 UTC
Gideon::Meta::Class::Trait::Persisted - Persisted class role
Attribute used by Gideon to determine if an object is persisted within a data store or not...
DICHI/Gideon-0.0.3 - 09 Sep 2013 13:58:54 UTC