On Sat, Aug 24, 2013 at 05:33:58PM -0700, Bill Moseley wrote:
> On Sat, Aug 24, 2013 at 6:50 AM, Dagfinn Ilmari Mannsåker <ilm...@ilmari.org
> > wrote:
> 
> > Bill Moseley <mose...@hank.org> writes:
> >
> > > I have some code that builds up hash references of sort keys.
> > >
> > > order_by => [
> > >     {  -desc => 'value' },
> > >     {  -asc => 'modified_time' },
> > > ],
> > >
> > >
> > > Is there support for NULLS { FIRST | LAST } with that syntax?
> >
> > There isn't currently. There's rudimentary support in git branches of
> > SQL::Abstract¹ and DBIx::Class², but because several of the limit dialects
> > require mangling the ordering clause of the original query, this can't
> > really be done sensibly until the porting to Data::Query is done.
> >
> 
> What I ended up doing was use a scalar reference.  For example:
> 
>         order_by => [
>                  { -desc => 'foo' },
>                  \'bar DESC NULLS FIRST',
>        ],
> 

Yup, which is the right thing to do in this case and will keep working
in your app even after a first/last syntax is added.

Cheers


_______________________________________________
List: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class
IRC: irc.perl.org#dbix-class
SVN: http://dev.catalyst.perl.org/repos/bast/DBIx-Class/
Searchable Archive: http://www.grokbase.com/group/dbix-class@lists.scsys.co.uk

Reply via email to