| DBIx-Class documentation | Contained in the DBIx-Class distribution. |
DBIx::Class::CDBICompat::AbstractSearch - Emulates Class::DBI::AbstractSearch
See DBIx::Class::CDBICompat for directions for use.
Emulates Class::DBI::AbstractSearch.
| DBIx-Class documentation | Contained in the DBIx-Class distribution. |
package # hide form PAUSE DBIx::Class::CDBICompat::AbstractSearch; use strict; use warnings;
# The keys are mostly the same. my %cdbi2dbix = ( limit => 'rows', ); sub search_where { my $class = shift; my $where = (ref $_[0]) ? $_[0] : { @_ }; my $attr = (ref $_[0]) ? $_[1] : {}; # Translate the keys $attr->{$cdbi2dbix{$_}} = delete $attr->{$_} for keys %cdbi2dbix; return $class->resultset_instance->search($where, $attr); } 1;