Showing 4 changed files with 12 additions and 38 deletions
+1
Changes
... ...
@@ -1,4 +1,5 @@
1 1
 0.1707
2
+    - I call :title named placeholder, stoping calling it parameter
2 3
     - removed some EXPERIMENTAL status
3 4
     - fixed performance
4 5
 0.1706
+3 -2
lib/DBIx/Custom.pm
... ...
@@ -2147,7 +2147,7 @@ Second argunet is data, embedded into column parameter.
2147 2147
 Return value is L<DBIx::Custom::Result> object when select statement is executed,
2148 2148
 or the count of affected rows when insert, update, delete statement is executed.
2149 2149
 
2150
-Parameter is replaced by placeholder C<?>.
2150
+Named placeholder such as C<:title> is replaced by placeholder C<?>.
2151 2151
     
2152 2152
     # Before
2153 2153
     select * from book where title = :title and author like :author
... ...
@@ -2155,7 +2155,8 @@ Parameter is replaced by placeholder C<?>.
2155 2155
     # After
2156 2156
     select * from where title = ? and author like ?;
2157 2157
 
2158
-You can specify operator with parameter by C<name{operator}> syntax.
2158
+You can specify operator with named placeholder
2159
+ by C<name{operator}> syntax.
2159 2160
 
2160 2161
     # Before
2161 2162
     select * from book where :title{=} and :author{like}
+8 -10
lib/DBIx/Custom/Guide.pod
... ...
@@ -139,19 +139,17 @@ If you want to execute SQL, use C<execute> method.
139 139
 
140 140
     $dbi->execute("select * from book;");
141 141
 
142
-You can specify parameters.
142
+You can specify named placeholder.
143 143
 
144 144
     $dbi->execute(
145 145
         "select * from book title = :title and author = :author;"
146 146
         {title => 'Perl', author => 'Ken'}
147 147
     );
148 148
 
149
-:title and :author is parameters, which is replaced to placeholers.
149
+:title and :author is named placeholder, which is replaced to placeholers.
150 150
 
151 151
     select * from book title = ? and author = ?;
152 152
 
153
-See also L<Parameter/"Parameter"> about parameter.
154
-
155 153
 =head3 C<dbh>
156 154
 
157 155
     my $dbh = $dbi->dbh;
... ...
@@ -230,17 +228,17 @@ C<fetch_hash_all> fetch all rows and put them into array of hash reference.
230 228
 
231 229
 If you want to get statment handle, use <sth> method.
232 230
 
233
-=head2 Parameter
231
+=head2 Named placeholder
234 232
 
235 233
 =head3 Basic of Parameter
236 234
 
237
-You can embedd parameter into SQL.
235
+You can embedd named placeholder into SQL.
238 236
 
239 237
     select * from book where title = :title and author like :author;
240 238
 
241
-:title and :author is parameter
239
+:title and :author is named placeholder
242 240
 
243
-Parameter is converted to place holder.
241
+Named placeholder is replaced by place holder.
244 242
 
245 243
     select * from book where title = ? and author like ?;
246 244
 
... ...
@@ -300,7 +298,7 @@ C<clause> is the following format.
300 298
     ['or' or 'and', PART1, PART1, PART1]
301 299
 
302 300
 First argument is 'or' or 'and'.
303
-Later than first argument are part which contains parameter.
301
+Later than first argument are part which contains named placeholder.
304 302
 
305 303
 You can write more complex format.
306 304
 
... ...
@@ -318,7 +316,7 @@ After setting C<clause>, set C<param>.
318 316
 In this example, parameter contains only title.
319 317
 
320 318
 If you execute C<string_to>, you can get where clause
321
-which contain only parameter name.
319
+which contain only named placeholder.
322 320
 
323 321
     my $where_clause = $where->to_string;
324 322
 
-26
t/dbix-custom-query.t
... ...
@@ -1,26 +0,0 @@
1
-use Test::More 'no_plan';
2
-
3
-use strict;
4
-use warnings;
5
-use DBIx::Custom::Query;
6
-
7
-# Function for test name
8
-sub test{ print "# $_[0]\n" }
9
-
10
-# Variables for test
11
-my $query;
12
-
13
-test 'Accessors';
14
-$query = DBIx::Custom::Query->new(
15
-    sql              => 'a',
16
-    columns        => 'b',
17
-    filter      => 'c',
18
-    sth              => 'e',
19
-    fetch_filter     => 'f',
20
-);
21
-
22
-is($query->sql, 'a', "sql");
23
-is($query->columns, 'b', "columns ");
24
-is($query->filter, 'c', "filter");
25
-is($query->sth, 'e', "sth");
26
-