DBIx::Custom::Order - Order by EXPERIMENTAL


DBIx-Custom documentation  | view source Contained in the DBIx-Custom distribution.

Index


NAME

Top

DBIx::Custom::Order - Order by EXPERIMENTAL

SYNOPSIS

Top

    # Result
    my $order = DBIx::Custom::Order->new;
    $order->prepend('title', 'author desc');
    my $order_by = "$order";




ATTRIBUTES

Top

orders

    my $orders = $result->orders;
    $result = $result->orders(\%orders);

Parts of order by clause

METHODS

Top

DBIx::Custom::Result inherits all methods from Object::Simple and implements the following new ones.

prepend

    $order->prepend('title', 'author desc');

Prepend order parts to orders.

to_string

    my $order_by = $order->to_string;

Create order by clause. If column name is duplicated, First one is used. to_string override stringification. so you can write the follwoing way.

    my $order_by = "$order";


DBIx-Custom documentation  | view source Contained in the DBIx-Custom distribution.