X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=dbsrgits%2FDBIx-Class.git;a=blobdiff_plain;f=Features_09;h=d9c17b2b0dfca8e8bbfe28e362a51746576000da;hp=24a6aa29c9f092a4bf86469de62a0bf4aec7b05a;hb=fcf32d045;hpb=b818fc5dc8552b93b5b723ebff87b804b662d3dd diff --git a/Features_09 b/Features_09 index 24a6aa2..d9c17b2 100644 --- a/Features_09 +++ b/Features_09 @@ -14,12 +14,8 @@ Syntax improvements? - "belongs_to" to "contains/refers/something" Using inflated objects/references as values in searches - - Goes together with subselects above - should deflate then run search -FilterColumn - like Inflate, only for changing scalar values - - This seems to be vaporware atm.. - SQL/API feature complete? - UNION - proper join conditions! @@ -27,17 +23,16 @@ SQL/API feature complete? Moosification - ouch +Metamodel stuff - introspection + Prefetch improvements - slow on mysql, speedup? - multi has_many prefetch - - paging working with prefetch Magically "discover" needed joins/prefetches and add them - eg $books->search({ 'author.name' => 'Fred'}), autoadds: join => 'author' - also guess aliases when supplying column names that are on joined/related tables -Metamodel stuff - introspection - Storage API/restructure - call update/insert etc on the ResultSource, which then calls to storage - handle different storages/db-specific code better @@ -52,4 +47,3 @@ Joining/searching weird attribute tables? Documentation - improvements - better indexing for finding of stuff in general - more cross-referencing of docs -