Changes for version 0.04_02 - 2015-09-28
- Plugin::SelectJoined is broken when outer joined.
Changes for version 0.04_01 - 2015-09-28
- Added Plugin::SelectJoined (inspired by Teng::Plugin::SearchJoined)
- Support to select specified columns by table
Changes for version 0.03_01 - 2015-09-22
- Support automatic pre-cache the inverse relational rows
Changes for version 0.02_09 - 2015-09-19
- Support the canonicalize of the `SELECT` SQL statement
- Support deep prefetch
Changes for version 0.02_08 - 2015-07-28
- Fixed Aniki::Row#can. (It's broken when it's called as instance method.)
Changes for version 0.02_07 - 2015-07-28
- Change pluralize logic. (now pluralize last word only. SEE ALSO: https://github.com/karupanerura/Aniki/commit/13998800dc48fbed7ca1ca3bae64935c4aad78f5)
Changes for version 0.02_06 - 2015-07-27
- Added API `new_row_from_hashref` and `new_collection_from_arrayref`.
Changes for version 0.02_05 - 2015-07-24
- Aniki::Row#can now returns AUTOLOADed methods.
Changes for version 0.02_04 - 2015-05-28
- Fixed bulk_insert. (filterd value is not used.)
- Improve error message when specified not defined column.
Changes for version 0.02_03 - 2015-05-22
- Added testing for `Aniki::Plugin::Count`.
- Something fixes.
Changes for version 0.02_02 - 2015-05-01
- Added testing for `Aniki::Plugin::Pager`.
- Something fixes.
Changes for version 0.02_01 - 2015-04-20
- Use strict query builder mode by default.
- Added support a named placeholder.
- Added support to declaring relationship.
- Added `count` to Collection.
- Added `is_new` flag to Row class.
- Added `refetch` method to Row class.
- Added shortcut to `txn_manger`.
- Added plugin for paging.
- Added plugin for `SELECT COUNT(...)`.
- Added some tests.
Changes for version 0.01_03 - 2015-02-09
- Fixed guessing relationship name algorithm. (when defined multiple foreign key.)
Changes for version 0.01_02 - 2015-02-02
- Fixed guessing relationship name algorithm.
- Fixed dependencies
Changes for version 0.01_01 - 2015-01-22
- original version
Modules
The ORM as our great brother.
TODO
Count rows in database.
SELECT with pager
Support for Joined query
Provides
in lib/Aniki/Collection/Joined.pm
in lib/Aniki/Collection/Role/Pager.pm
in lib/Aniki/Filter.pm
in lib/Aniki/QueryBuilder.pm
in lib/Aniki/QueryBuilder/Canonical.pm
in lib/Aniki/Row.pm
in lib/Aniki/Row/Joined.pm
in lib/Aniki/Schema.pm
in lib/Aniki/Schema/Relationship.pm
in lib/Aniki/Schema/Relationship/Fetcher.pm
in lib/Aniki/Schema/Relationships.pm