| ... | ... |
@@ -1,3 +1,5 @@ |
| 1 |
+0.1748 |
|
| 2 |
+ - DBIx::Custom::Query is DEPRECATED! |
|
| 1 | 3 |
0.1747 |
| 2 | 4 |
- fixed bug DBIx::Custom::Result fetch_hash_multi throw warnings |
| 3 | 5 |
which cannnot fetch any more |
| ... | ... |
@@ -431,7 +431,7 @@ sub execute {
|
| 431 | 431 |
unless $opt{primary_key};
|
| 432 | 432 |
$opt{primary_key} = [$opt{primary_key}] unless ref $opt{primary_key};
|
| 433 | 433 |
$opt{id} = [$opt{id}] unless ref $opt{id};
|
| 434 |
- for (my $i = 0; $i < @{$opt{primary_key}}; $i++) {
|
|
| 434 |
+ for (my $i = 0; $i < @{$opt{id}}; $i++) {
|
|
| 435 | 435 |
my $key = $opt{primary_key}->[$i];
|
| 436 | 436 |
$key = "$main_table.$key" if $statement eq 'update' || |
| 437 | 437 |
$statement eq 'delete' || $statement eq 'select'; |
| ... | ... |
@@ -2619,12 +2619,11 @@ and before type rule filter is executed. |
| 2619 | 2619 |
|
| 2620 | 2620 |
query => 1 |
| 2621 | 2621 |
|
| 2622 |
-C<execute> method return L<DBIx::Custom::Query> object, not executing SQL. |
|
| 2623 |
-You can check SQL, column, or get statment handle. |
|
| 2622 |
+C<execute> method return hash reference which contain SQL and column |
|
| 2623 |
+infromation |
|
| 2624 | 2624 |
|
| 2625 |
- my $sql = $query->sql; |
|
| 2626 |
- my $sth = $query->sth; |
|
| 2627 |
- my $columns = $query->columns; |
|
| 2625 |
+ my $sql = $query->{sql};
|
|
| 2626 |
+ my $columns = $query->{columns};
|
|
| 2628 | 2627 |
|
| 2629 | 2628 |
=item C<reuse> |
| 2630 | 2629 |
|
| ... | ... |
@@ -3478,6 +3477,8 @@ L<DBIx::Custom::Model> |
| 3478 | 3477 |
type # will be removed at 2017/1/1 |
| 3479 | 3478 |
|
| 3480 | 3479 |
L<DBIx::Custom::Query> |
| 3480 |
+ |
|
| 3481 |
+This module is DEPRECATED! # will be removed at 2017/1/1 |
|
| 3481 | 3482 |
|
| 3482 | 3483 |
# Attribute methods |
| 3483 | 3484 |
default_filter # will be removed at 2017/1/1 |
| ... | ... |
@@ -77,40 +77,5 @@ sub filter {
|
| 77 | 77 |
|
| 78 | 78 |
=head1 NAME |
| 79 | 79 |
|
| 80 |
-DBIx::Custom::Query - Query |
|
| 80 |
+DBIx::Custom::Query - DEPRECATED! |
|
| 81 | 81 |
|
| 82 |
-=head1 SYNOPSIS |
|
| 83 |
- |
|
| 84 |
- my $query = DBIx::Custom::Query->new; |
|
| 85 |
- my $sth = $query->sth; |
|
| 86 |
- my $sql = $query->sql; |
|
| 87 |
- my $columns = $query->columns; |
|
| 88 |
- |
|
| 89 |
-=head1 ATTRIBUTES |
|
| 90 |
- |
|
| 91 |
-=head2 C<columns> |
|
| 92 |
- |
|
| 93 |
- my $columns = $query->columns; |
|
| 94 |
- $query = $query->columns(['auhtor', 'title']); |
|
| 95 |
- |
|
| 96 |
-Column names. |
|
| 97 |
- |
|
| 98 |
-=head2 C<sql> |
|
| 99 |
- |
|
| 100 |
- my $sql = $query->sql; |
|
| 101 |
- $query = $query->sql('select * from books where author = ?;');
|
|
| 102 |
- |
|
| 103 |
-SQL statement. |
|
| 104 |
- |
|
| 105 |
-=head2 C<sth> |
|
| 106 |
- |
|
| 107 |
- my $sth = $query->sth; |
|
| 108 |
- $query = $query->sth($sth); |
|
| 109 |
- |
|
| 110 |
-Statement handle of L<DBI> |
|
| 111 |
- |
|
| 112 |
-=head1 METHODS |
|
| 113 |
- |
|
| 114 |
-L<DBIx::Custom::Query> inherits all methods from L<Object::Simple>. |
|
| 115 |
- |
|
| 116 |
-=cut |