... | ... |
@@ -2276,7 +2276,7 @@ L<DBIx::Custom API reference|http://search.cpan.org/~kimoto/DBIx-Custom/> |
2276 | 2276 |
|
2277 | 2277 |
=head1 ATTRIBUTES |
2278 | 2278 |
|
2279 |
-=head2 C<async_conf> EXPERIMENTAL |
|
2279 |
+=head2 async_conf EXPERIMENTAL |
|
2280 | 2280 |
|
2281 | 2281 |
my $async_conf = $dbi->async_conf; |
2282 | 2282 |
$dbi = $dbi->async_conf($conf); |
... | ... |
@@ -2292,7 +2292,7 @@ Setting when C<async> option is used. |
2292 | 2292 |
C<prepare_attr> is DBI's C<prepare> method second argument, |
2293 | 2293 |
C<fh> is callback that return file handle to watch. |
2294 | 2294 |
|
2295 |
-=head2 C<connector> |
|
2295 |
+=head2 connector |
|
2296 | 2296 |
|
2297 | 2297 |
my $connector = $dbi->connector; |
2298 | 2298 |
$dbi = $dbi->connector($connector); |
... | ... |
@@ -2322,7 +2322,7 @@ L<DBIx::Connector> is automatically set to C<connector> |
2322 | 2322 |
|
2323 | 2323 |
Note that L<DBIx::Connector> must be installed. |
2324 | 2324 |
|
2325 |
-=head2 C<default_schema> EXPERIMETNAL |
|
2325 |
+=head2 default_schema EXPERIMETNAL |
|
2326 | 2326 |
|
2327 | 2327 |
my $default_schema = $self->default_schema; |
2328 | 2328 |
$dbi = $self->default_schema('public'); |
... | ... |
@@ -2332,14 +2332,14 @@ type_rule->{into} filter don't work well. |
2332 | 2332 |
|
2333 | 2333 |
If you set C<default_schema>, type_rule->{into} filter work well. |
2334 | 2334 |
|
2335 |
-=head2 C<dsn> |
|
2335 |
+=head2 dsn |
|
2336 | 2336 |
|
2337 | 2337 |
my $dsn = $dbi->dsn; |
2338 | 2338 |
$dbi = $dbi->dsn("DBI:mysql:database=dbname"); |
2339 | 2339 |
|
2340 | 2340 |
Data source name, used when C<connect> method is executed. |
2341 | 2341 |
|
2342 |
-=head2 C<default_option> |
|
2342 |
+=head2 default_option |
|
2343 | 2343 |
|
2344 | 2344 |
my $default_option = $dbi->default_option; |
2345 | 2345 |
$dbi = $dbi->default_option($default_option); |
... | ... |
@@ -2353,7 +2353,7 @@ default to the following values. |
2353 | 2353 |
AutoCommit => 1, |
2354 | 2354 |
} |
2355 | 2355 |
|
2356 |
-=head2 C<exclude_table> |
|
2356 |
+=head2 exclude_table |
|
2357 | 2357 |
|
2358 | 2358 |
my $exclude_table = $dbi->exclude_table; |
2359 | 2359 |
$dbi = $dbi->exclude_table(qr/pg_/); |
... | ... |
@@ -2362,21 +2362,21 @@ Excluded table regex. |
2362 | 2362 |
C<each_column>, C<each_table>, C<type_rule>, |
2363 | 2363 |
and C<setup_model> methods ignore matching tables. |
2364 | 2364 |
|
2365 |
-=head2 C<filters> |
|
2365 |
+=head2 filters |
|
2366 | 2366 |
|
2367 | 2367 |
my $filters = $dbi->filters; |
2368 | 2368 |
$dbi = $dbi->filters(\%filters); |
2369 | 2369 |
|
2370 | 2370 |
Filters, registered by C<register_filter> method. |
2371 | 2371 |
|
2372 |
-=head2 C<last_sql> |
|
2372 |
+=head2 last_sql |
|
2373 | 2373 |
|
2374 | 2374 |
my $last_sql = $dbi->last_sql; |
2375 | 2375 |
$dbi = $dbi->last_sql($last_sql); |
2376 | 2376 |
|
2377 | 2377 |
Get last successed SQL executed by C<execute> method. |
2378 | 2378 |
|
2379 |
-=head2 C<now> |
|
2379 |
+=head2 now |
|
2380 | 2380 |
|
2381 | 2381 |
my $now = $dbi->now; |
2382 | 2382 |
$dbi = $dbi->now($now); |
... | ... |
@@ -2395,14 +2395,14 @@ This return the time like C<2011-10-14 05:05:27>. |
2395 | 2395 |
This is used by C<insert> method's C<created_at> option and C<updated_at> option, |
2396 | 2396 |
and C<update> method's C<updated_at> option. |
2397 | 2397 |
|
2398 |
-=head2 C<models> |
|
2398 |
+=head2 models |
|
2399 | 2399 |
|
2400 | 2400 |
my $models = $dbi->models; |
2401 | 2401 |
$dbi = $dbi->models(\%models); |
2402 | 2402 |
|
2403 | 2403 |
Models, included by C<include_model> method. |
2404 | 2404 |
|
2405 |
-=head2 C<option> |
|
2405 |
+=head2 option |
|
2406 | 2406 |
|
2407 | 2407 |
my $option = $dbi->option; |
2408 | 2408 |
$dbi = $dbi->option($option); |
... | ... |
@@ -2410,20 +2410,20 @@ Models, included by C<include_model> method. |
2410 | 2410 |
L<DBI> option, used when C<connect> method is executed. |
2411 | 2411 |
Each value in option override the value of C<default_option>. |
2412 | 2412 |
|
2413 |
-=head2 C<password> |
|
2413 |
+=head2 password |
|
2414 | 2414 |
|
2415 | 2415 |
my $password = $dbi->password; |
2416 | 2416 |
$dbi = $dbi->password('lkj&le`@s'); |
2417 | 2417 |
|
2418 | 2418 |
Password, used when C<connect> method is executed. |
2419 | 2419 |
|
2420 |
-=head2 C<query_builder> |
|
2420 |
+=head2 query_builder |
|
2421 | 2421 |
|
2422 | 2422 |
my $builder = $dbi->query_builder; |
2423 | 2423 |
|
2424 | 2424 |
Creat query builder. This is L<DBIx::Custom::QueryBuilder>. |
2425 | 2425 |
|
2426 |
-=head2 C<quote> |
|
2426 |
+=head2 quote |
|
2427 | 2427 |
|
2428 | 2428 |
my quote = $dbi->quote; |
2429 | 2429 |
$dbi = $dbi->quote('"'); |
... | ... |
@@ -2436,14 +2436,14 @@ You can set quote pair. |
2436 | 2436 |
|
2437 | 2437 |
$dbi->quote('[]'); |
2438 | 2438 |
|
2439 |
-=head2 C<result_class> |
|
2439 |
+=head2 result_class |
|
2440 | 2440 |
|
2441 | 2441 |
my $result_class = $dbi->result_class; |
2442 | 2442 |
$dbi = $dbi->result_class('DBIx::Custom::Result'); |
2443 | 2443 |
|
2444 | 2444 |
Result class, default to L<DBIx::Custom::Result>. |
2445 | 2445 |
|
2446 |
-=head2 C<safety_character> |
|
2446 |
+=head2 safety_character |
|
2447 | 2447 |
|
2448 | 2448 |
my $safety_character = $dbi->safety_character; |
2449 | 2449 |
$dbi = $dbi->safety_character($character); |
... | ... |
@@ -2451,7 +2451,7 @@ Result class, default to L<DBIx::Custom::Result>. |
2451 | 2451 |
Regex of safety character for table and column name, default to 'a-zA-Z_'. |
2452 | 2452 |
Note that you don't have to specify like '[a-zA-Z_]'. |
2453 | 2453 |
|
2454 |
-=head2 C<separator> |
|
2454 |
+=head2 separator |
|
2455 | 2455 |
|
2456 | 2456 |
my $separator = $dbi->separator; |
2457 | 2457 |
$dbi = $dbi->separator('-'); |
... | ... |
@@ -2462,7 +2462,7 @@ and C<select> method's column option. |
2462 | 2462 |
|
2463 | 2463 |
Default to C<.>. |
2464 | 2464 |
|
2465 |
-=head2 C<tag_parse> |
|
2465 |
+=head2 tag_parse |
|
2466 | 2466 |
|
2467 | 2467 |
my $tag_parse = $dbi->tag_parse(0); |
2468 | 2468 |
$dbi = $dbi->tag_parse; |
... | ... |
@@ -2470,14 +2470,14 @@ Default to C<.>. |
2470 | 2470 |
Enable DEPRECATED tag parsing functionality, default to 1. |
2471 | 2471 |
If you want to disable tag parsing functionality, set to 0. |
2472 | 2472 |
|
2473 |
-=head2 C<user> |
|
2473 |
+=head2 user |
|
2474 | 2474 |
|
2475 | 2475 |
my $user = $dbi->user; |
2476 | 2476 |
$dbi = $dbi->user('Ken'); |
2477 | 2477 |
|
2478 | 2478 |
User name, used when C<connect> method is executed. |
2479 | 2479 |
|
2480 |
-=head2 C<user_column_info> |
|
2480 |
+=head2 user_column_info |
|
2481 | 2481 |
|
2482 | 2482 |
my $user_column_info = $dbi->user_column_info; |
2483 | 2483 |
$dbi = $dbi->user_column_info($user_column_info); |
... | ... |
@@ -2498,7 +2498,7 @@ Usually, you set return value of C<get_column_info>. |
2498 | 2498 |
If C<user_column_info> is set, C<each_column> use C<user_column_info> |
2499 | 2499 |
to find column info. this is very fast. |
2500 | 2500 |
|
2501 |
-=head2 C<user_table_info> |
|
2501 |
+=head2 user_table_info |
|
2502 | 2502 |
|
2503 | 2503 |
my $user_table_info = $dbi->user_table_info; |
2504 | 2504 |
$dbi = $dbi->user_table_info($user_table_info); |
... | ... |
@@ -2524,21 +2524,21 @@ L<DBIx::Custom> inherits all methods from L<Object::Simple> |
2524 | 2524 |
and use all methods of L<DBI> |
2525 | 2525 |
and implements the following new ones. |
2526 | 2526 |
|
2527 |
-=head2 C<available_datatype> |
|
2527 |
+=head2 available_datatype |
|
2528 | 2528 |
|
2529 | 2529 |
print $dbi->available_datatype; |
2530 | 2530 |
|
2531 | 2531 |
Get available data types. You can use these data types |
2532 | 2532 |
in C<type rule>'s C<from1> and C<from2> section. |
2533 | 2533 |
|
2534 |
-=head2 C<available_typename> |
|
2534 |
+=head2 available_typename |
|
2535 | 2535 |
|
2536 | 2536 |
print $dbi->available_typename; |
2537 | 2537 |
|
2538 | 2538 |
Get available type names. You can use these type names in |
2539 | 2539 |
C<type_rule>'s C<into1> and C<into2> section. |
2540 | 2540 |
|
2541 |
-=head2 C<assign_clause> |
|
2541 |
+=head2 assign_clause |
|
2542 | 2542 |
|
2543 | 2543 |
my $assign_clause = $dbi->assign_clause({title => 'a', age => 2}); |
2544 | 2544 |
|
... | ... |
@@ -2550,7 +2550,7 @@ This is used to create update clause. |
2550 | 2550 |
|
2551 | 2551 |
"update book set " . $dbi->assign_clause({title => 'a', age => 2}); |
2552 | 2552 |
|
2553 |
-=head2 C<async> EXPERIMENTAL |
|
2553 |
+=head2 async EXPERIMENTAL |
|
2554 | 2554 |
|
2555 | 2555 |
async => sub { |
2556 | 2556 |
my ($dbi, $result) = @_; |
... | ... |
@@ -2600,7 +2600,7 @@ This is C<mysql> async access example. |
2600 | 2600 |
|
2601 | 2601 |
$cond->recv; |
2602 | 2602 |
|
2603 |
-=head2 C<column> |
|
2603 |
+=head2 column |
|
2604 | 2604 |
|
2605 | 2605 |
my $column = $dbi->column(book => ['author', 'title']); |
2606 | 2606 |
|
... | ... |
@@ -2617,7 +2617,7 @@ You can change separator by C<separator> attribute. |
2617 | 2617 |
book.author as "book-author", |
2618 | 2618 |
book.title as "book-title" |
2619 | 2619 |
|
2620 |
-=head2 C<connect> |
|
2620 |
+=head2 connect |
|
2621 | 2621 |
|
2622 | 2622 |
my $dbi = DBIx::Custom->connect( |
2623 | 2623 |
dsn => "dbi:mysql:database=dbname", |
... | ... |
@@ -2632,7 +2632,7 @@ L<DBIx::Custom> is a wrapper of L<DBI>. |
2632 | 2632 |
C<AutoCommit> and C<RaiseError> options are true, |
2633 | 2633 |
and C<PrintError> option is false by default. |
2634 | 2634 |
|
2635 |
-=head2 C<count> |
|
2635 |
+=head2 count |
|
2636 | 2636 |
|
2637 | 2637 |
my $count = $dbi->count(table => 'book'); |
2638 | 2638 |
|
... | ... |
@@ -2640,7 +2640,7 @@ Get rows count. |
2640 | 2640 |
|
2641 | 2641 |
Options is same as C<select> method's ones. |
2642 | 2642 |
|
2643 |
-=head2 C<create_model> |
|
2643 |
+=head2 create_model |
|
2644 | 2644 |
|
2645 | 2645 |
my $model = $dbi->create_model( |
2646 | 2646 |
table => 'book', |
... | ... |
@@ -2655,14 +2655,14 @@ the module is also used from C<model> method. |
2655 | 2655 |
|
2656 | 2656 |
$dbi->model('book')->select(...); |
2657 | 2657 |
|
2658 |
-=head2 C<dbh> |
|
2658 |
+=head2 dbh |
|
2659 | 2659 |
|
2660 | 2660 |
my $dbh = $dbi->dbh; |
2661 | 2661 |
|
2662 | 2662 |
Get L<DBI> database handle. if C<connector> is set, you can get |
2663 | 2663 |
database handle through C<connector> object. |
2664 | 2664 |
|
2665 |
-=head2 C<delete> |
|
2665 |
+=head2 delete |
|
2666 | 2666 |
|
2667 | 2667 |
$dbi->delete(table => 'book', where => {title => 'Perl'}); |
2668 | 2668 |
|
... | ... |
@@ -2715,14 +2715,14 @@ Same as C<select> method's C<where> option. |
2715 | 2715 |
|
2716 | 2716 |
=back |
2717 | 2717 |
|
2718 |
-=head2 C<delete_all> |
|
2718 |
+=head2 delete_all |
|
2719 | 2719 |
|
2720 | 2720 |
$dbi->delete_all(table => $table); |
2721 | 2721 |
|
2722 | 2722 |
Execute delete statement for all rows. |
2723 | 2723 |
Options is same as C<delete>. |
2724 | 2724 |
|
2725 |
-=head2 C<each_column> |
|
2725 |
+=head2 each_column |
|
2726 | 2726 |
|
2727 | 2727 |
$dbi->each_column( |
2728 | 2728 |
sub { |
... | ... |
@@ -2749,7 +2749,7 @@ the following way. |
2749 | 2749 |
$dbi->user_column_info($column_info); |
2750 | 2750 |
$dbi->each_column(sub { ... }); |
2751 | 2751 |
|
2752 |
-=head2 C<each_table> |
|
2752 |
+=head2 each_table |
|
2753 | 2753 |
|
2754 | 2754 |
$dbi->each_table( |
2755 | 2755 |
sub { |
... | ... |
@@ -2772,7 +2772,7 @@ the following way. |
2772 | 2772 |
$dbi->user_table_info($table_info); |
2773 | 2773 |
$dbi->each_table(sub { ... }); |
2774 | 2774 |
|
2775 |
-=head2 C<execute> |
|
2775 |
+=head2 execute |
|
2776 | 2776 |
|
2777 | 2777 |
my $result = $dbi->execute( |
2778 | 2778 |
"select * from book where title = :title and author like :author", |
... | ... |
@@ -2966,7 +2966,7 @@ Turn C<into2> type rule off. |
2966 | 2966 |
|
2967 | 2967 |
=back |
2968 | 2968 |
|
2969 |
-=head2 C<get_column_info> |
|
2969 |
+=head2 get_column_info |
|
2970 | 2970 |
|
2971 | 2971 |
my $column_infos = $dbi->get_column_info(exclude_table => qr/^system_/); |
2972 | 2972 |
|
... | ... |
@@ -2977,7 +2977,7 @@ get column infomation except for one which match C<exclude_table> pattern. |
2977 | 2977 |
{table => 'author', column => 'name' info => {...}} |
2978 | 2978 |
] |
2979 | 2979 |
|
2980 |
-=head2 C<get_table_info> |
|
2980 |
+=head2 get_table_info |
|
2981 | 2981 |
|
2982 | 2982 |
my $table_infos = $dbi->get_table_info(exclude => qr/^system_/); |
2983 | 2983 |
|
... | ... |
@@ -2990,7 +2990,7 @@ get table infomation except for one which match C<exclude> pattern. |
2990 | 2990 |
|
2991 | 2991 |
You can set this value to C<user_table_info>. |
2992 | 2992 |
|
2993 |
-=head2 C<helper> |
|
2993 |
+=head2 helper |
|
2994 | 2994 |
|
2995 | 2995 |
$dbi->helper( |
2996 | 2996 |
find_or_create => sub { |
... | ... |
@@ -3005,7 +3005,7 @@ Register helper. These helper is called directly from L<DBIx::Custom> object. |
3005 | 3005 |
|
3006 | 3006 |
$dbi->find_or_create; |
3007 | 3007 |
|
3008 |
-=head2 C<insert> |
|
3008 |
+=head2 insert |
|
3009 | 3009 |
|
3010 | 3010 |
$dbi->insert({title => 'Perl', author => 'Ken'}, table => 'book'); |
3011 | 3011 |
|
... | ... |
@@ -3114,7 +3114,7 @@ is executed, the following SQL is executed. |
3114 | 3114 |
|
3115 | 3115 |
=over 4 |
3116 | 3116 |
|
3117 |
-=head2 C<include_model> |
|
3117 |
+=head2 include_model |
|
3118 | 3118 |
|
3119 | 3119 |
$dbi->include_model('MyModel'); |
3120 | 3120 |
|
... | ... |
@@ -3167,7 +3167,7 @@ You can include full-qualified table name like C<main.book> |
3167 | 3167 |
|
3168 | 3168 |
See L<DBIx::Custom::Model> to know model features. |
3169 | 3169 |
|
3170 |
-=head2 C<like_value> |
|
3170 |
+=head2 like_value |
|
3171 | 3171 |
|
3172 | 3172 |
my $like_value = $dbi->like_value |
3173 | 3173 |
|
... | ... |
@@ -3175,13 +3175,13 @@ Code reference which return a value for the like value. |
3175 | 3175 |
|
3176 | 3176 |
sub { "%$_[0]%" } |
3177 | 3177 |
|
3178 |
-=head2 C<mapper> |
|
3178 |
+=head2 mapper |
|
3179 | 3179 |
|
3180 | 3180 |
my $mapper = $dbi->mapper(param => $param); |
3181 | 3181 |
|
3182 | 3182 |
Create a new L<DBIx::Custom::Mapper> object. |
3183 | 3183 |
|
3184 |
-=head2 C<merge_param> |
|
3184 |
+=head2 merge_param |
|
3185 | 3185 |
|
3186 | 3186 |
my $param = $dbi->merge_param({key1 => 1}, {key1 => 1, key2 => 2}); |
3187 | 3187 |
|
... | ... |
@@ -3191,14 +3191,14 @@ Merge parameters. The following new parameter is created. |
3191 | 3191 |
|
3192 | 3192 |
If same keys contains, the value is converted to array reference. |
3193 | 3193 |
|
3194 |
-=head2 C<model> |
|
3194 |
+=head2 model |
|
3195 | 3195 |
|
3196 | 3196 |
my $model = $dbi->model('book'); |
3197 | 3197 |
|
3198 | 3198 |
Get a L<DBIx::Custom::Model> object |
3199 | 3199 |
create by C<create_model> or C<include_model> |
3200 | 3200 |
|
3201 |
-=head2 C<mycolumn> |
|
3201 |
+=head2 mycolumn |
|
3202 | 3202 |
|
3203 | 3203 |
my $column = $dbi->mycolumn(book => ['author', 'title']); |
3204 | 3204 |
|
... | ... |
@@ -3207,7 +3207,7 @@ Create column clause for myself. The follwoing column clause is created. |
3207 | 3207 |
book.author as author, |
3208 | 3208 |
book.title as title |
3209 | 3209 |
|
3210 |
-=head2 C<new> |
|
3210 |
+=head2 new |
|
3211 | 3211 |
|
3212 | 3212 |
my $dbi = DBIx::Custom->new( |
3213 | 3213 |
dsn => "dbi:mysql:database=dbname", |
... | ... |
@@ -3218,26 +3218,26 @@ Create column clause for myself. The follwoing column clause is created. |
3218 | 3218 |
|
3219 | 3219 |
Create a new L<DBIx::Custom> object. |
3220 | 3220 |
|
3221 |
-=head2 C<not_exists> |
|
3221 |
+=head2 not_exists |
|
3222 | 3222 |
|
3223 | 3223 |
my $not_exists = $dbi->not_exists; |
3224 | 3224 |
|
3225 | 3225 |
DBIx::Custom::NotExists object, indicating the column is not exists. |
3226 | 3226 |
This is used in C<param> of L<DBIx::Custom::Where> . |
3227 | 3227 |
|
3228 |
-=head2 C<order> |
|
3228 |
+=head2 order |
|
3229 | 3229 |
|
3230 | 3230 |
my $order = $dbi->order; |
3231 | 3231 |
|
3232 | 3232 |
Create a new L<DBIx::Custom::Order> object. |
3233 | 3233 |
|
3234 |
-=head2 C<q> |
|
3234 |
+=head2 q |
|
3235 | 3235 |
|
3236 | 3236 |
my $quooted = $dbi->q("title"); |
3237 | 3237 |
|
3238 | 3238 |
Quote string by value of C<quote>. |
3239 | 3239 |
|
3240 |
-=head2 C<register_filter> |
|
3240 |
+=head2 register_filter |
|
3241 | 3241 |
|
3242 | 3242 |
$dbi->register_filter( |
3243 | 3243 |
# Time::Piece object to database DATE format |
... | ... |
@@ -3254,7 +3254,7 @@ Quote string by value of C<quote>. |
3254 | 3254 |
|
3255 | 3255 |
Register filters, used by C<filter> option of many methods. |
3256 | 3256 |
|
3257 |
-=head2 C<select> |
|
3257 |
+=head2 select |
|
3258 | 3258 |
|
3259 | 3259 |
my $result = $dbi->select( |
3260 | 3260 |
column => ['author', 'title'], |
... | ... |
@@ -3437,14 +3437,14 @@ See also L<DBIx::Custom::Where> to know how to create where clause. |
3437 | 3437 |
|
3438 | 3438 |
=back |
3439 | 3439 |
|
3440 |
-=head2 C<setup_model> |
|
3440 |
+=head2 setup_model |
|
3441 | 3441 |
|
3442 | 3442 |
$dbi->setup_model; |
3443 | 3443 |
|
3444 | 3444 |
Setup all model objects. |
3445 | 3445 |
C<columns> of model object is automatically set, parsing database information. |
3446 | 3446 |
|
3447 |
-=head2 C<type_rule> |
|
3447 |
+=head2 type_rule |
|
3448 | 3448 |
|
3449 | 3449 |
$dbi->type_rule( |
3450 | 3450 |
into1 => { |
... | ... |
@@ -3518,7 +3518,7 @@ You can also specify multiple types at once. |
3518 | 3518 |
], |
3519 | 3519 |
); |
3520 | 3520 |
|
3521 |
-=head2 C<update> |
|
3521 |
+=head2 update |
|
3522 | 3522 |
|
3523 | 3523 |
$dbi->update({title => 'Perl'}, table => 'book', where => {id => 4}); |
3524 | 3524 |
|
... | ... |
@@ -3602,15 +3602,15 @@ C<now> attribute. |
3602 | 3602 |
|
3603 | 3603 |
=back |
3604 | 3604 |
|
3605 |
-=head2 C<update_all> |
|
3605 |
+=head2 update_all |
|
3606 | 3606 |
|
3607 | 3607 |
$dbi->update_all({title => 'Perl'}, table => 'book', ); |
3608 | 3608 |
|
3609 | 3609 |
Execute update statement for all rows. |
3610 | 3610 |
Options is same as C<update> method. |
3611 | 3611 |
|
3612 |
-=head2 C<update_or_insert> |
|
3613 |
- |
|
3612 |
+=head2 update_or_insert |
|
3613 |
+ |
|
3614 | 3614 |
# ID |
3615 | 3615 |
$dbi->update_or_insert( |
3616 | 3616 |
{title => 'Perl'}, |
... | ... |
@@ -3663,7 +3663,7 @@ you can use C<option> option. |
3663 | 3663 |
select method option, |
3664 | 3664 |
select method is used to check the row is already exists. |
3665 | 3665 |
|
3666 |
-=head2 C<show_datatype> |
|
3666 |
+=head2 show_datatype |
|
3667 | 3667 |
|
3668 | 3668 |
$dbi->show_datatype($table); |
3669 | 3669 |
|
... | ... |
@@ -3675,13 +3675,13 @@ Show data type of the columns of specified table. |
3675 | 3675 |
|
3676 | 3676 |
This data type is used in C<type_rule>'s C<from1> and C<from2>. |
3677 | 3677 |
|
3678 |
-=head2 C<show_tables> |
|
3678 |
+=head2 show_tables |
|
3679 | 3679 |
|
3680 | 3680 |
$dbi->show_tables; |
3681 | 3681 |
|
3682 | 3682 |
Show tables. |
3683 | 3683 |
|
3684 |
-=head2 C<show_typename> |
|
3684 |
+=head2 show_typename |
|
3685 | 3685 |
|
3686 | 3686 |
$dbi->show_typename($table); |
3687 | 3687 |
|
... | ... |
@@ -3693,7 +3693,7 @@ Show type name of the columns of specified table. |
3693 | 3693 |
|
3694 | 3694 |
This type name is used in C<type_rule>'s C<into1> and C<into2>. |
3695 | 3695 |
|
3696 |
-=head2 C<values_clause> |
|
3696 |
+=head2 values_clause |
|
3697 | 3697 |
|
3698 | 3698 |
my $values_clause = $dbi->values_clause({title => 'a', age => 2}); |
3699 | 3699 |
|
... | ... |
@@ -3705,7 +3705,7 @@ You can use this in insert statement. |
3705 | 3705 |
|
3706 | 3706 |
my $insert_sql = "insert into book $values_clause"; |
3707 | 3707 |
|
3708 |
-=head2 C<where> |
|
3708 |
+=head2 where |
|
3709 | 3709 |
|
3710 | 3710 |
my $where = $dbi->where( |
3711 | 3711 |
clause => ['and', 'title = :title', 'author = :author'], |
... | ... |
@@ -3717,27 +3717,27 @@ See L<DBIx::Custom::Where> to know how to create where clause. |
3717 | 3717 |
|
3718 | 3718 |
=head1 ENVIRONMENTAL VARIABLES |
3719 | 3719 |
|
3720 |
-=head2 C<DBIX_CUSTOM_DEBUG> |
|
3720 |
+=head2 DBIX_CUSTOM_DEBUG |
|
3721 | 3721 |
|
3722 | 3722 |
If environment variable C<DBIX_CUSTOM_DEBUG> is set to true, |
3723 | 3723 |
executed SQL and bind values are printed to STDERR. |
3724 | 3724 |
|
3725 |
-=head2 C<DBIX_CUSTOM_DEBUG_ENCODING> |
|
3725 |
+=head2 DBIX_CUSTOM_DEBUG_ENCODING |
|
3726 | 3726 |
|
3727 | 3727 |
DEBUG output encoding. Default to UTF-8. |
3728 | 3728 |
|
3729 |
-=head2 C<DBIX_CUSTOM_DISABLE_MODEL_EXECUTE> |
|
3729 |
+=head2 DBIX_CUSTOM_DISABLE_MODEL_EXECUTE |
|
3730 | 3730 |
|
3731 | 3731 |
If you set DBIX_CUSTOM_DISABLE_MODEL_EXECUTE to 1, |
3732 | 3732 |
L<DBIx::Custom::Model> execute method call L<DBIx::Custom> execute. |
3733 | 3733 |
|
3734 |
-=head2 C<DBIX_CUSTOM_SUPPRESS_DEPRECATION> |
|
3734 |
+=head2 DBIX_CUSTOM_SUPPRESS_DEPRECATION |
|
3735 | 3735 |
|
3736 | 3736 |
$ENV{DBIX_CUSTOM_SUPPRESS_DEPRECATION} = '0.25'; |
3737 | 3737 |
|
3738 | 3738 |
Suppress deprecation warnings before specified version. |
3739 | 3739 |
|
3740 |
-=head2 C<DBIX_CUSTOM_TAG_PARSE> |
|
3740 |
+=head2 DBIX_CUSTOM_TAG_PARSE |
|
3741 | 3741 |
|
3742 | 3742 |
If you set DBIX_CUSTOM_TAG_PARSE to 0, tag parsing is off. |
3743 | 3743 |
|
... | ... |
@@ -3853,6 +3853,9 @@ L<DBIx::Custom::Result> |
3853 | 3853 |
remove_end_filter # will be removed at 2017/1/1 |
3854 | 3854 |
remove_filter # will be removed at 2017/1/1 |
3855 | 3855 |
default_filter # will be removed at 2017/1/1 |
3856 |
+ |
|
3857 |
+ # Options |
|
3858 |
+ kv method's multi option (from 0.28) # will be removed at 2018/3/1 |
|
3856 | 3859 |
|
3857 | 3860 |
L<DBIx::Custom::Tag> |
3858 | 3861 |
|
... | ... |
@@ -148,21 +148,21 @@ DBIx::Custom::Mapper - Mapper of parameter |
148 | 148 |
|
149 | 149 |
=head1 ATTRIBUTES |
150 | 150 |
|
151 |
-=head2 C<param> |
|
151 |
+=head2 param |
|
152 | 152 |
|
153 | 153 |
my $param = $mapper->param; |
154 | 154 |
$mapper = $mapper->param({title => 'Perl', author => 'Ken'}); |
155 | 155 |
|
156 | 156 |
Parameter. |
157 | 157 |
|
158 |
-=head2 C<pass> |
|
158 |
+=head2 pass |
|
159 | 159 |
|
160 | 160 |
my $pass = $mapper->pass; |
161 | 161 |
$mapper = $mapper->pass([qw/title author/]); |
162 | 162 |
|
163 | 163 |
the key and value is copied without change when C<map> method is executed. |
164 | 164 |
|
165 |
-=head2 C<condition> |
|
165 |
+=head2 condition |
|
166 | 166 |
|
167 | 167 |
my $condition = $mapper->condition; |
168 | 168 |
$mapper = $mapper->condition('exists'); |
... | ... |
@@ -173,25 +173,25 @@ You can set the following values to C<condition>. |
173 | 173 |
|
174 | 174 |
=over 4 |
175 | 175 |
|
176 |
-=item * C<exists> |
|
176 |
+=item * exists |
|
177 | 177 |
|
178 | 178 |
condition => 'exists' |
179 | 179 |
|
180 | 180 |
If key exists, key and value is mapped. |
181 | 181 |
|
182 |
-=item * C<defined> |
|
182 |
+=item * defined |
|
183 | 183 |
|
184 | 184 |
condition => 'defined'; |
185 | 185 |
|
186 | 186 |
If value is defined, key and value is mapped. |
187 | 187 |
|
188 |
-=item * C<length> |
|
188 |
+=item * length |
|
189 | 189 |
|
190 | 190 |
condition => 'length'; |
191 | 191 |
|
192 | 192 |
If value is defined and has length, key and value is mapped. |
193 | 193 |
|
194 |
-=item * C<code reference> |
|
194 |
+=item * code reference |
|
195 | 195 |
|
196 | 196 |
condition => sub { defined $_[0] } |
197 | 197 |
|
... | ... |
@@ -203,7 +203,7 @@ The subroutine return true, key and value is mapped. |
203 | 203 |
L<DBIx::Custom::Mapper> inherits all methods from L<Object::Simple> |
204 | 204 |
and implements the following new ones. |
205 | 205 |
|
206 |
-=head2 C<map> |
|
206 |
+=head2 map |
|
207 | 207 |
|
208 | 208 |
my $new_param = $mapper->map( |
209 | 209 |
price => {key => 'book.price'} |
... | ... |
@@ -181,21 +181,21 @@ my $model = DBIx::Custom::Model->new(table => 'books'); |
181 | 181 |
|
182 | 182 |
=head1 ATTRIBUTES |
183 | 183 |
|
184 |
-=head2 C<dbi> |
|
184 |
+=head2 dbi |
|
185 | 185 |
|
186 | 186 |
my $dbi = $model->dbi; |
187 | 187 |
$model = $model->dbi($dbi); |
188 | 188 |
|
189 | 189 |
L<DBIx::Custom> object. |
190 | 190 |
|
191 |
-=head2 C<ctime> |
|
191 |
+=head2 ctime |
|
192 | 192 |
|
193 | 193 |
my $ctime = $model->ctime; |
194 | 194 |
$model = $model->ctime('created_time'); |
195 | 195 |
|
196 | 196 |
Create timestamp column, this is passed to C<insert> or C<update> method. |
197 | 197 |
|
198 |
-=head2 C<join> |
|
198 |
+=head2 join |
|
199 | 199 |
|
200 | 200 |
my $join = $model->join; |
201 | 201 |
$model = $model->join( |
... | ... |
@@ -204,7 +204,7 @@ Create timestamp column, this is passed to C<insert> or C<update> method. |
204 | 204 |
|
205 | 205 |
Join clause, this value is passed to C<select> method. |
206 | 206 |
|
207 |
-=head2 C<primary_key> |
|
207 |
+=head2 primary_key |
|
208 | 208 |
|
209 | 209 |
my $primary_key = $model->primary_key; |
210 | 210 |
$model = $model->primary_key(['id', 'number']); |
... | ... |
@@ -212,14 +212,14 @@ Join clause, this value is passed to C<select> method. |
212 | 212 |
Primary key,this is passed to C<insert>, C<update>, |
213 | 213 |
C<delete>, and C<select> method. |
214 | 214 |
|
215 |
-=head2 C<table> |
|
215 |
+=head2 table |
|
216 | 216 |
|
217 | 217 |
my $model = $model->table; |
218 | 218 |
$model = $model->table('book'); |
219 | 219 |
|
220 | 220 |
Table name, this is passed to C<select> method. |
221 | 221 |
|
222 |
-=head2 C<bind_type> |
|
222 |
+=head2 bind_type |
|
223 | 223 |
|
224 | 224 |
my $type = $model->bind_type; |
225 | 225 |
$model = $model->bind_type(['image' => DBI::SQL_BLOB]); |
... | ... |
@@ -228,7 +228,7 @@ Database data type, this is used as type optioon of C<insert>, |
228 | 228 |
C<update>, C<update_all>, C<delete>, C<delete_all>, |
229 | 229 |
and C<select> method |
230 | 230 |
|
231 |
-=head2 C<mtime> |
|
231 |
+=head2 mtime |
|
232 | 232 |
|
233 | 233 |
my $mtime = $model->mtime; |
234 | 234 |
$model = $model->mtime('modified_time'); |
... | ... |
@@ -241,7 +241,7 @@ L<DBIx::Custom::Model> inherits all methods from L<Object::Simple>, |
241 | 241 |
and you can use all methods of L<DBIx::Custom> and L<DBI> |
242 | 242 |
and implements the following new ones. |
243 | 243 |
|
244 |
-=head2 C<count> |
|
244 |
+=head2 count |
|
245 | 245 |
|
246 | 246 |
my $count = $model->count; |
247 | 247 |
|
... | ... |
@@ -249,28 +249,28 @@ Get rows count. |
249 | 249 |
|
250 | 250 |
Options is same as C<select> method's ones. |
251 | 251 |
|
252 |
-=head2 C<delete> |
|
252 |
+=head2 delete |
|
253 | 253 |
|
254 | 254 |
$model->delete(...); |
255 | 255 |
|
256 | 256 |
Same as C<delete> of L<DBIx::Custom> except that |
257 | 257 |
you don't have to specify options if you set attribute in model. |
258 | 258 |
|
259 |
-=head2 C<delete_all> |
|
259 |
+=head2 delete_all |
|
260 | 260 |
|
261 | 261 |
$model->delete_all(...); |
262 | 262 |
|
263 | 263 |
Same as C<delete_all> of L<DBIx::Custom> except that |
264 | 264 |
you don't have to specify options if you set attribute in model. |
265 | 265 |
|
266 |
-=head2 C<insert> |
|
266 |
+=head2 insert |
|
267 | 267 |
|
268 | 268 |
$model->insert(...); |
269 | 269 |
|
270 | 270 |
Same as C<insert> of L<DBIx::Custom> except that |
271 | 271 |
you don't have to specify options if you set attribute in model. |
272 | 272 |
|
273 |
-=head2 C<helper> |
|
273 |
+=head2 helper |
|
274 | 274 |
|
275 | 275 |
$model->helper( |
276 | 276 |
update_or_insert => sub { |
... | ... |
@@ -290,7 +290,7 @@ Register helper. These helper is called directly from L<DBIx::Custom::Model> obj |
290 | 290 |
$model->update_or_insert; |
291 | 291 |
$model->find_or_create; |
292 | 292 |
|
293 |
-=head2 C<mycolumn> |
|
293 |
+=head2 mycolumn |
|
294 | 294 |
|
295 | 295 |
my $column = $self->mycolumn; |
296 | 296 |
my $column = $self->mycolumn(book => ['author', 'title']); |
... | ... |
@@ -304,34 +304,34 @@ Create column clause for myself. The follwoing column clause is created. |
304 | 304 |
If table name is ommited, C<table> attribute of the model is used. |
305 | 305 |
If column names is omitted, C<columns> attribute of the model is used. |
306 | 306 |
|
307 |
-=head2 C<new> |
|
307 |
+=head2 new |
|
308 | 308 |
|
309 | 309 |
my $model = DBIx::Custom::Model->new; |
310 | 310 |
|
311 | 311 |
Create a L<DBIx::Custom::Model> object. |
312 | 312 |
|
313 |
-=head2 C<select> |
|
313 |
+=head2 select |
|
314 | 314 |
|
315 | 315 |
$model->select(...); |
316 | 316 |
|
317 | 317 |
Same as C<select> of L<DBIx::Custom> except that |
318 | 318 |
you don't have to specify options if you set attribute in model. |
319 | 319 |
|
320 |
-=head2 C<update> |
|
320 |
+=head2 update |
|
321 | 321 |
|
322 | 322 |
$model->update(...); |
323 | 323 |
|
324 | 324 |
Same as C<update> of L<DBIx::Custom> except that |
325 | 325 |
you don't have to specify options if you set attribute in model. |
326 | 326 |
|
327 |
-=head2 C<update_all> |
|
327 |
+=head2 update_all |
|
328 | 328 |
|
329 | 329 |
$model->update_all(param => \%param); |
330 | 330 |
|
331 | 331 |
Same as C<update_all> of L<DBIx::Custom> except that |
332 | 332 |
you don't have to specify options if you set attribute in model. |
333 | 333 |
|
334 |
-=head2 C<update_or_insert> |
|
334 |
+=head2 update_or_insert |
|
335 | 335 |
|
336 | 336 |
$model->update_or_insert(...); |
337 | 337 |
|
... | ... |
@@ -17,7 +17,7 @@ DBIx::Custom::NotExists - Not exsits object |
17 | 17 |
|
18 | 18 |
=head1 METHODS |
19 | 19 |
|
20 |
-=head2 C<singleton> |
|
20 |
+=head2 singleton |
|
21 | 21 |
|
22 | 22 |
$not_exists = DBIx::Custom::NotExists->singleton; |
23 | 23 |
|
... | ... |
@@ -62,14 +62,14 @@ DBIx::Custom::Order - Order by clause |
62 | 62 |
|
63 | 63 |
=head1 ATTRIBUTES |
64 | 64 |
|
65 |
-=head2 C<dbi> |
|
65 |
+=head2 dbi |
|
66 | 66 |
|
67 | 67 |
my $dbi = $order->dbi; |
68 | 68 |
$order = $order->dbi($dbi); |
69 | 69 |
|
70 | 70 |
L<DBIx::Custom> object. |
71 | 71 |
|
72 |
-=head2 C<orders> |
|
72 |
+=head2 orders |
|
73 | 73 |
|
74 | 74 |
my $orders = $result->orders; |
75 | 75 |
$result = $result->orders(\%orders); |
... | ... |
@@ -81,13 +81,13 @@ Parts of order by clause |
81 | 81 |
L<DBIx::Custom::Result> inherits all methods from L<Object::Simple> |
82 | 82 |
and implements the following new ones. |
83 | 83 |
|
84 |
-=head2 C<prepend> |
|
84 |
+=head2 prepend |
|
85 | 85 |
|
86 | 86 |
$order->prepend('title', 'author desc'); |
87 | 87 |
|
88 | 88 |
Prepend order parts to C<orders>. |
89 | 89 |
|
90 |
-=head2 C<to_string> |
|
90 |
+=head2 to_string |
|
91 | 91 |
|
92 | 92 |
my $order_by = $order->to_string; |
93 | 93 |
|
... | ... |
@@ -528,14 +528,14 @@ DBIx::Custom::Result - Result of select statement |
528 | 528 |
|
529 | 529 |
=head1 ATTRIBUTES |
530 | 530 |
|
531 |
-=head2 C<dbi> |
|
531 |
+=head2 dbi |
|
532 | 532 |
|
533 | 533 |
my $dbi = $result->dbi; |
534 | 534 |
$result = $result->dbi($dbi); |
535 | 535 |
|
536 | 536 |
L<DBIx::Custom> object. |
537 | 537 |
|
538 |
-=head2 C<sth> |
|
538 |
+=head2 sth |
|
539 | 539 |
|
540 | 540 |
my $sth = $reuslt->sth |
541 | 541 |
$result = $result->sth($sth); |
... | ... |
@@ -547,63 +547,63 @@ Statement handle of L<DBI>. |
547 | 547 |
L<DBIx::Custom::Result> inherits all methods from L<Object::Simple> |
548 | 548 |
and implements the following new ones. |
549 | 549 |
|
550 |
-=head2 C<all> |
|
550 |
+=head2 all |
|
551 | 551 |
|
552 | 552 |
my $rows = $result->all; |
553 | 553 |
|
554 |
-Same as C<fetch_hash_all>. |
|
554 |
+Same as fetch_hash_all. |
|
555 | 555 |
|
556 |
-=head2 C<fetch> |
|
556 |
+=head2 fetch |
|
557 | 557 |
|
558 | 558 |
my $row = $result->fetch; |
559 | 559 |
|
560 | 560 |
Fetch a row and put it into array reference. |
561 | 561 |
|
562 |
-=head2 C<fetch_all> |
|
562 |
+=head2 fetch_all |
|
563 | 563 |
|
564 | 564 |
my $rows = $result->fetch_all; |
565 | 565 |
|
566 | 566 |
Fetch all rows and put them into array of array reference. |
567 | 567 |
|
568 |
-=head2 C<fetch_one> |
|
568 |
+=head2 fetch_one |
|
569 | 569 |
|
570 | 570 |
my $row = $result->fetch_one; |
571 | 571 |
|
572 | 572 |
Fetch only a first row and put it into array reference, |
573 | 573 |
and finish statment handle. |
574 | 574 |
|
575 |
-=head2 C<fetch_hash> |
|
575 |
+=head2 fetch_hash |
|
576 | 576 |
|
577 | 577 |
my $row = $result->fetch_hash; |
578 | 578 |
|
579 | 579 |
Fetch a row and put it into hash reference. |
580 | 580 |
|
581 |
-=head2 C<fetch_hash_all> |
|
581 |
+=head2 fetch_hash_all |
|
582 | 582 |
|
583 | 583 |
my $rows = $result->fetch_hash_all; |
584 | 584 |
|
585 | 585 |
Fetch all rows and put them into array of hash reference. |
586 | 586 |
|
587 |
-=head2 C<fetch_hash_one> |
|
587 |
+=head2 fetch_hash_one |
|
588 | 588 |
|
589 | 589 |
my $row = $result->fetch_hash_one; |
590 | 590 |
|
591 | 591 |
Fetch only a first row and put it into hash reference, |
592 | 592 |
and finish statment handle. |
593 | 593 |
|
594 |
-=head2 C<fetch_hash_multi> |
|
594 |
+=head2 fetch_hash_multi |
|
595 | 595 |
|
596 | 596 |
my $rows = $result->fetch_hash_multi(5); |
597 | 597 |
|
598 | 598 |
Fetch multiple rows and put them into array of hash reference. |
599 | 599 |
|
600 |
-=head2 C<fetch_multi> |
|
600 |
+=head2 fetch_multi |
|
601 | 601 |
|
602 | 602 |
my $rows = $result->fetch_multi(5); |
603 | 603 |
|
604 | 604 |
Fetch multiple rows and put them into array of array reference. |
605 | 605 |
|
606 |
-=head2 C<filter> |
|
606 |
+=head2 filter |
|
607 | 607 |
|
608 | 608 |
$result->filter(title => sub { uc $_[0] }, author => 'to_upper'); |
609 | 609 |
$result->filter([qw/title author/] => 'to_upper'); |
... | ... |
@@ -612,7 +612,7 @@ Set filter for column. |
612 | 612 |
You can use subroutine or filter name as filter. |
613 | 613 |
This filter is executed after C<type_rule> filter. |
614 | 614 |
|
615 |
-=head2 C<flat> |
|
615 |
+=head2 flat |
|
616 | 616 |
|
617 | 617 |
my @list = $result->flat; |
618 | 618 |
|
... | ... |
@@ -628,7 +628,7 @@ You can create key-value pair easily. |
628 | 628 |
|
629 | 629 |
my %titles = $dbi->select(['id', 'title'])->flat; |
630 | 630 |
|
631 |
-=head2 C<kv> |
|
631 |
+=head2 kv |
|
632 | 632 |
|
633 | 633 |
my $key_value = $result->kv; |
634 | 634 |
|
... | ... |
@@ -652,7 +652,7 @@ C<kv> method return the following data. |
652 | 652 |
|
653 | 653 |
First column value become key. |
654 | 654 |
|
655 |
-=head2 C<kvs> |
|
655 |
+=head2 kvs |
|
656 | 656 |
|
657 | 657 |
my $key_values = $result->kvs; |
658 | 658 |
|
... | ... |
@@ -682,19 +682,19 @@ C<kvs> method return the following data. |
682 | 682 |
] |
683 | 683 |
} |
684 | 684 |
|
685 |
-=head2 C<header> |
|
685 |
+=head2 header |
|
686 | 686 |
|
687 | 687 |
my $header = $result->header; |
688 | 688 |
|
689 | 689 |
Get header column names. |
690 | 690 |
|
691 |
-=head2 C<one> |
|
691 |
+=head2 one |
|
692 | 692 |
|
693 | 693 |
my $row = $result->one; |
694 | 694 |
|
695 | 695 |
Alias for C<fetch_hash_one>. |
696 | 696 |
|
697 |
-=head2 C<stash> |
|
697 |
+=head2 stash |
|
698 | 698 |
|
699 | 699 |
my $stash = $result->stash; |
700 | 700 |
my $foo = $result->stash->{foo}; |
... | ... |
@@ -702,7 +702,7 @@ Alias for C<fetch_hash_one>. |
702 | 702 |
|
703 | 703 |
Stash is hash reference to save some data. |
704 | 704 |
|
705 |
-=head2 C<type_rule> |
|
705 |
+=head2 type_rule |
|
706 | 706 |
|
707 | 707 |
# Merge type rule |
708 | 708 |
$result->type_rule( |
... | ... |
@@ -722,49 +722,49 @@ Stash is hash reference to save some data. |
722 | 722 |
|
723 | 723 |
This is same as L<DBIx::Custom>'s C<type_rule>'s <from>. |
724 | 724 |
|
725 |
-=head2 C<type_rule_off> |
|
725 |
+=head2 type_rule_off |
|
726 | 726 |
|
727 | 727 |
$result = $result->type_rule_off; |
728 | 728 |
|
729 | 729 |
Turn C<from1> and C<from2> type rule off. |
730 | 730 |
By default, type rule is on. |
731 | 731 |
|
732 |
-=head2 C<type_rule_on> |
|
732 |
+=head2 type_rule_on |
|
733 | 733 |
|
734 | 734 |
$result = $result->type_rule_on; |
735 | 735 |
|
736 | 736 |
Turn C<from1> and C<from2> type rule on. |
737 | 737 |
By default, type rule is on. |
738 | 738 |
|
739 |
-=head2 C<type_rule1_off> |
|
739 |
+=head2 type_rule1_off |
|
740 | 740 |
|
741 | 741 |
$result = $result->type_rule1_off; |
742 | 742 |
|
743 | 743 |
Turn C<from1> type rule off. |
744 | 744 |
By default, type rule is on. |
745 | 745 |
|
746 |
-=head2 C<type_rule1_on> |
|
746 |
+=head2 type_rule1_on |
|
747 | 747 |
|
748 | 748 |
$result = $result->type_rule1_on; |
749 | 749 |
|
750 | 750 |
Turn C<from1> type rule on. |
751 | 751 |
By default, type rule is on. |
752 | 752 |
|
753 |
-=head2 C<type_rule2_off> |
|
753 |
+=head2 type_rule2_off |
|
754 | 754 |
|
755 | 755 |
$result = $result->type_rule2_off; |
756 | 756 |
|
757 | 757 |
Turn C<from2> type rule off. |
758 | 758 |
By default, type rule is on. |
759 | 759 |
|
760 |
-=head2 C<type_rule2_on> |
|
760 |
+=head2 type_rule2_on |
|
761 | 761 |
|
762 | 762 |
$result = $result->type_rule2_on; |
763 | 763 |
|
764 | 764 |
Turn C<from2> type rule on. |
765 | 765 |
By default, type rule is on. |
766 | 766 |
|
767 |
-=head2 C<value> |
|
767 |
+=head2 value |
|
768 | 768 |
|
769 | 769 |
my $value = $result->value; |
770 | 770 |
|
... | ... |
@@ -776,7 +776,7 @@ This is almost same as the following one. |
776 | 776 |
|
777 | 777 |
my $count = $dbi->select('count(*)')->fetch_one->[0]; |
778 | 778 |
|
779 |
-=head2 C<values> |
|
779 |
+=head2 values |
|
780 | 780 |
|
781 | 781 |
my $values = $result->values; |
782 | 782 |
|
... | ... |
@@ -209,7 +209,7 @@ DBIx::Custom::Where - Where clause |
209 | 209 |
|
210 | 210 |
=head1 ATTRIBUTES |
211 | 211 |
|
212 |
-=head2 C<clause> |
|
212 |
+=head2 clause |
|
213 | 213 |
|
214 | 214 |
my $clause = $where->clause; |
215 | 215 |
$where = $where->clause( |
... | ... |
@@ -224,7 +224,7 @@ If all parameter names is exists. |
224 | 224 |
|
225 | 225 |
where title = :title and ( date < :date or date > :date ) |
226 | 226 |
|
227 |
-=head2 C<param> |
|
227 |
+=head2 param |
|
228 | 228 |
|
229 | 229 |
my $param = $where->param; |
230 | 230 |
$where = $where->param({ |
... | ... |
@@ -232,7 +232,7 @@ If all parameter names is exists. |
232 | 232 |
date => ['2010-11-11', '2011-03-05'], |
233 | 233 |
}); |
234 | 234 |
|
235 |
-=head2 C<dbi> |
|
235 |
+=head2 dbi |
|
236 | 236 |
|
237 | 237 |
my $dbi = $where->dbi; |
238 | 238 |
$where = $where->dbi($dbi); |
... | ... |
@@ -244,7 +244,7 @@ L<DBIx::Custom> object. |
244 | 244 |
L<DBIx::Custom::Where> inherits all methods from L<Object::Simple> |
245 | 245 |
and implements the following new ones. |
246 | 246 |
|
247 |
-=head2 C<to_string> |
|
247 |
+=head2 to_string |
|
248 | 248 |
|
249 | 249 |
$where->to_string; |
250 | 250 |
|