/[webpac2]/trunk/run.pl
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/run.pl

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 504 by dpavlin, Sun May 14 22:24:18 2006 UTC revision 507 by dpavlin, Mon May 15 13:15:01 2006 UTC
# Line 55  path to YAML configuration file Line 55  path to YAML configuration file
55  force conversion C<normalize->path> in C<config.yml> from  force conversion C<normalize->path> in C<config.yml> from
56  C<.xml> to C<.pl>  C<.xml> to C<.pl>
57    
58    =item --stats
59    
60    dump statistics about used fields and subfields in each input
61    
62  =back  =back
63    
64  =cut  =cut
# Line 67  my $config = 'conf/config.yml'; Line 71  my $config = 'conf/config.yml';
71  my $debug = 0;  my $debug = 0;
72  my $only_db_name;  my $only_db_name;
73  my $force_set = 0;  my $force_set = 0;
74    my $stats = 0;
75    
76  GetOptions(  GetOptions(
77          "limit=i" => \$limit,          "limit=i" => \$limit,
# Line 77  GetOptions( Line 82  GetOptions(
82          "config" => \$config,          "config" => \$config,
83          "debug" => \$debug,          "debug" => \$debug,
84          "force-set" => \$force_set,          "force-set" => \$force_set,
85            "stats" => \$stats,
86  );  );
87    
88  $config = LoadFile($config);  $config = LoadFile($config);
# Line 181  while (my ($database, $db_config) = each Line 187  while (my ($database, $db_config) = each
187                          offset => $offset,                          offset => $offset,
188                          lookup => $lookup,                          lookup => $lookup,
189                          recode => $input->{recode},                          recode => $input->{recode},
190                            stats => $stats,
191                  );                  );
192                  $log->logdie("can't create input using $input_module") unless ($input);                  $log->logdie("can't create input using $input_module") unless ($input);
193    
# Line 255  while (my ($database, $db_config) = each Line 262  while (my ($database, $db_config) = each
262                          $total_rows++;                          $total_rows++;
263                  }                  }
264    
265                    $log->info("statistics of fields usage:\n", $input_db->stats) if ($stats);
266    
267          };          };
268    
269          eval { $indexer->finish } if ($indexer->can('finish'));          eval { $indexer->finish } if ($indexer->can('finish'));

Legend:
Removed from v.504  
changed lines
  Added in v.507

  ViewVC Help
Powered by ViewVC 1.1.26