CatalystX-CRUD-ModelAdapter-DBIC
view release on metacpan or search on metacpan
lib/CatalystX/CRUD/ModelAdapter/DBIC.pm view on Meta::CPAN
package CatalystX::CRUD::ModelAdapter::DBIC;
use warnings;
use strict;
use base qw(
CatalystX::CRUD::ModelAdapter
CatalystX::CRUD::Model::Utils
);
use MRO::Compat;
use mro 'c3';
use Scalar::Util qw( weaken );
use Carp;
use Data::Dump qw( dump );
use Sort::SQL;
__PACKAGE__->mk_ro_accessors(qw( treat_like_int ));
our $VERSION = '0.15';
=head1 NAME
lib/CatalystX/CRUD/ModelAdapter/DBIC.pm view on Meta::CPAN
=cut
sub make_sql_query {
my $self = shift;
my $controller = shift;
my $c = shift;
my $field_names = shift;
# Model::Utils (make_sql_query) assumes ACCEPT_CONTEXT accessor
$self->{context} = $c;
weaken( $self->{context} );
my $q = $self->next::method($field_names);
#carp "make_sql_query : " . dump $q;
if ( $q->{query_obj} ) {
$q->{query} = $q->{query_obj}->dbic;
}
#carp "make_sql_query : " . dump $q;
( run in 0.571 second using v1.01-cache-2.11-cpan-65fba6d93b7 )