| ... | ... |
@@ -626,7 +626,7 @@ You can call all methods of L<DBI> |
| 626 | 626 |
=head2 C<filters> |
| 627 | 627 |
|
| 628 | 628 |
my $filters = $dbi->filters; |
| 629 |
- $dbi = $dbi->filters({%filters});
|
|
| 629 |
+ $dbi = $dbi->filters(\%filters); |
|
| 630 | 630 |
|
| 631 | 631 |
Filter functions. |
| 632 | 632 |
By default, "encode_utf8" and "decode_utf8" is registered. |
| ... | ... |
@@ -682,9 +682,9 @@ and "PrintError" option is false by default. |
| 682 | 682 |
=head2 C<insert> |
| 683 | 683 |
|
| 684 | 684 |
$affected = $dbi->insert(table => $table, |
| 685 |
- param => {%param},
|
|
| 685 |
+ param => \%param, |
|
| 686 | 686 |
append => $append, |
| 687 |
- filter => {%filter});
|
|
| 687 |
+ filter => \%filter); |
|
| 688 | 688 |
|
| 689 | 689 |
Insert row. |
| 690 | 690 |
Retrun value is the count of affected rows. |
| ... | ... |
@@ -699,10 +699,10 @@ B<Example:> |
| 699 | 699 |
=head2 C<update> |
| 700 | 700 |
|
| 701 | 701 |
$affected = $dbi->update(table => $table, |
| 702 |
- param => {%params},
|
|
| 703 |
- where => {%where},
|
|
| 702 |
+ param => \%params, |
|
| 703 |
+ where => \%where, |
|
| 704 | 704 |
append => $append, |
| 705 |
- filter => {%filter})
|
|
| 705 |
+ filter => \%filter) |
|
| 706 | 706 |
|
| 707 | 707 |
Update rows. |
| 708 | 708 |
Retrun value is the count of affected rows. |
| ... | ... |
@@ -718,8 +718,8 @@ B<Example:> |
| 718 | 718 |
=head2 C<update_all> |
| 719 | 719 |
|
| 720 | 720 |
$affected = $dbi->update_all(table => $table, |
| 721 |
- param => {%params},
|
|
| 722 |
- filter => {%filter},
|
|
| 721 |
+ param => \%params, |
|
| 722 |
+ filter => \%filter, |
|
| 723 | 723 |
append => $append); |
| 724 | 724 |
|
| 725 | 725 |
Update all rows. |
| ... | ... |
@@ -734,9 +734,9 @@ B<Example:> |
| 734 | 734 |
=head2 C<delete> |
| 735 | 735 |
|
| 736 | 736 |
$affected = $dbi->delete(table => $table, |
| 737 |
- where => {%where},
|
|
| 737 |
+ where => \%where, |
|
| 738 | 738 |
append => $append, |
| 739 |
- filter => {%filter});
|
|
| 739 |
+ filter => \%filter); |
|
| 740 | 740 |
|
| 741 | 741 |
Delete rows. |
| 742 | 742 |
Retrun value is the count of affected rows. |
| ... | ... |
@@ -763,10 +763,10 @@ B<Example:> |
| 763 | 763 |
|
| 764 | 764 |
$result = $dbi->select(table => $table, |
| 765 | 765 |
column => [@column], |
| 766 |
- where => {%where},
|
|
| 766 |
+ where => \%where, |
|
| 767 | 767 |
append => $append, |
| 768 |
- relation => {%relation},
|
|
| 769 |
- filter => {%filter});
|
|
| 768 |
+ relation => \%relation, |
|
| 769 |
+ filter => \%filter); |
|
| 770 | 770 |
|
| 771 | 771 |
Select rows. |
| 772 | 772 |
Return value is the instance of L<DBIx::Custom::Result>. |
| ... | ... |
@@ -806,8 +806,8 @@ using L<DBIx::Custom::QueryBuilder>. |
| 806 | 806 |
|
| 807 | 807 |
=head2 C<execute> |
| 808 | 808 |
|
| 809 |
- $result = $dbi->execute($query, param => $params, filter => {%filter});
|
|
| 810 |
- $result = $dbi->execute($source, param => $params, filter => {%filter});
|
|
| 809 |
+ $result = $dbi->execute($query, param => $params, filter => \%filter); |
|
| 810 |
+ $result = $dbi->execute($source, param => $params, filter => \%filter); |
|
| 811 | 811 |
|
| 812 | 812 |
Execute the instace of L<DBIx::Custom::Query> or |
| 813 | 813 |
the string written by SQL template. |