I call :title named placeholder, stoping calling it...
...parameter
| ... | ... | @@ -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 | 
| ... | ... | @@ -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} | 
| ... | ... | @@ -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 |  | 
| ... | ... | @@ -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 | - |