Changeset 98 for trunk/lib/Data/ObjectDriver/Driver/DBI.pm
- Timestamp:
- 05/04/06 00:07:56 (4 years ago)
- Files:
-
- 1 modified
-
trunk/lib/Data/ObjectDriver/Driver/DBI.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/Data/ObjectDriver/Driver/DBI.pm
r97 r98 473 473 } 474 474 } 475 476 ## Set statement's ORDER clause if any. 477 if ($args->{sort} || $args->{direction}) { 478 my $order = $args->{sort} || 'id'; 479 my $dir = $args->{direction} && 480 $args->{direction} eq 'descend' ? 'DESC' : 'ASC'; 481 $stmt->order({ 482 column => $dbd->db_column_name($tbl, $order), 483 desc => $dir, 484 }); 485 } 475 486 } 476 487 $stmt->limit($args->{limit}) if $args->{limit}; 477 488 $stmt->offset($args->{offset}) if $args->{offset}; 478 if ($args->{sort} || $args->{direction}) {479 my $order = $args->{sort} || 'id';480 my $dir = $args->{direction} &&481 $args->{direction} eq 'descend' ? 'DESC' : 'ASC';482 $stmt->order({483 column => $order,484 desc => $dir,485 });486 }487 489 $stmt; 488 490 }
