...
|
...
|
@@ -868,25 +868,25 @@ sub select {
|
868
|
868
|
my $tables = ref $table eq 'ARRAY' ? $table
|
869
|
869
|
: defined $table ? [$table]
|
870
|
870
|
: [];
|
871
|
|
- my $columns = delete $args{column};
|
872
|
|
- my $where = delete $args{where} || {};
|
873
|
|
- my $join = delete $args{join} || [];
|
|
871
|
+ my $columns = $args{column};
|
|
872
|
+ my $where = $args{where} || {};
|
|
873
|
+ my $join = $args{join} || [];
|
874
|
874
|
croak qq{"join" must be array reference } . _subname
|
875
|
875
|
unless ref $join eq 'ARRAY';
|
876
|
|
- my $relation = delete $args{relation};
|
|
876
|
+ my $relation = $args{relation};
|
877
|
877
|
warn "select() relation option is DEPRECATED!"
|
878
|
878
|
if $relation;
|
879
|
|
- my $param = delete $args{param} || {}; # DEPRECATED!
|
|
879
|
+ my $param = $args{param} || {}; # DEPRECATED!
|
880
|
880
|
warn "select() param option is DEPRECATED!"
|
881
|
881
|
if keys %$param;
|
882
|
|
- my $where_param = delete $args{where_param} || $param || {};
|
883
|
|
- my $id = delete $args{id};
|
884
|
|
- my $primary_key = delete $args{primary_key};
|
|
882
|
+ my $where_param = $args{where_param} || $param || {};
|
|
883
|
+ my $id = $args{id};
|
|
884
|
+ my $primary_key = $args{primary_key};
|
885
|
885
|
croak "update method primary_key option " .
|
886
|
886
|
"must be specified when id is specified " . _subname
|
887
|
887
|
if defined $id && !defined $primary_key;
|
888
|
888
|
$primary_key = [$primary_key] unless ref $primary_key eq 'ARRAY';
|
889
|
|
- my $prefix = delete $args{prefix};
|
|
889
|
+ my $prefix = $args{prefix};
|
890
|
890
|
|
891
|
891
|
# Add relation tables(DEPRECATED!);
|
892
|
892
|
$self->_add_relation_table($tables, $relation);
|