您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页DBIx::Custom::Order

DBIx::Custom::Order

来源:二三娱乐

简介

DBIx::Custom::Order模块主要用于为查询生成order子句。

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

属性

dbi

my $dbi = $order->dbi;
$order = $order->dbi($dbi);

DBIx::Custom对象。

orders

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

一个数组引用,存储order by子句的各个order项。用于在调用to_string方法时生成order by 子句。

方法

prepend

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

从前面向orders属性中添加order项。

to_string

my $order_by = $order->to_string;

创建一个order by 子句。如果有多个重复的列名,则只有第一个起作用。

重载的操作符

use overload
  'bool'   => sub {1},
  '""'     => sub { shift->to_string },
  fallback => 1;

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务