help-gnats
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Separating PR's in the results of QUER


From: Chad Walstrom
Subject: Re: Separating PR's in the results of QUER
Date: Wed, 28 Sep 2005 15:23:43 -0500

Robert Petersen <address@hidden>  wrote:
> So finally to the question, how do others go about parsing the
> results of a QUER?

You can customize the output format to help delimit records/PR's. Take
a look at gnatsweb.pl for an example on how to customize the query
format:

2341      my $format="\"%s";
2342    
2343      my @columns = $q->param('columns');
2344      # We are using ASCII octal 037 (unit separator) to separate the
2345      # fields in the query output. Note that the format strings are
2346      # interpolated (quoted with ""'s), so make sure to escape any $ or @
2347      # signs.
2348      foreach (@columns) {
2349            if (fieldinfo ($_, 'fieldtype') eq 'date') {
2350          $format .= "\037%{%Y-%m-%d %H:%M:%S %Z}D";
2351            } elsif (fieldinfo ($_, 'fieldtype') eq 'enum') {
2352          $format .= "\037%d";
2353            } else {
2354          $format .= "\037%s";
2355        }
2356      }
2357    
2358      $format .= "\" ".${NUMBER_FIELD}." ".join (" ", @columns);





reply via email to

[Prev in Thread] Current Thread [Next in Thread]