geoff       2003/08/19 12:31:28

  Modified:    src/docs/2.0/api/APR Const.pod Table.pod
  Log:
  added APR::Table::compress()
  minor constant tweaks
  
  Revision  Changes    Path
  1.2       +2 -1      modperl-docs/src/docs/2.0/api/APR/Const.pod
  
  Index: Const.pod
  ===================================================================
  RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/APR/Const.pod,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- Const.pod 15 May 2003 04:04:05 -0000      1.1
  +++ Const.pod 19 Aug 2003 19:31:28 -0000      1.2
  @@ -565,7 +565,8 @@
   
     use APR::Const -compile qw(:table);
   
  -The C<:table> group is for XXX constants.
  +The C<:table> group is for C<overlap()> and C<compress()> constants.
  +See C<L<APR::Table|docs::2.0::api::APR::Table>> for details.
   
   =head3 C<APR::OVERLAP_TABLES_MERGE>
   
  
  
  
  1.3       +25 -2     modperl-docs/src/docs/2.0/api/APR/Table.pod
  
  Index: Table.pod
  ===================================================================
  RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/APR/Table.pod,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Table.pod 5 Jun 2003 06:37:39 -0000       1.2
  +++ Table.pod 19 Aug 2003 19:31:28 -0000      1.3
  @@ -224,10 +224,10 @@
   
   param C<$flags>: How to add the C<$table_b> to C<$table_a>.
   
  -When C<$flags> == C<APR_OVERLAP_TABLES_SET>, if another element
  +When C<$flags> == C<APR::OVERLAP_TABLES_SET>, if another element
   already exists with the same key, this will over-write the old data.
   
  -When C<$flags> == C<APR_OVERLAP_TABLES_MERGE>, the key/value pair from
  +When C<$flags> == C<APR::OVERLAP_TABLES_MERGE>, the key/value pair from
   C<$table_b> is added, regardless of whether there is another element
   with the same key in C<$table_a>.
   
  @@ -249,6 +249,29 @@
   param C<$table_base>: The table to add at the end of the new table
   
   return: A new table containing all of the data from the two passed in
  +
  +=item * compress()
  +
  +  compress($table, $flag);
  +
  +Compress the data in C<$table>.  This function takes duplicate
  +table entries and flattens them into a single entry.  The
  +flattening behavior is controlled by the flag.
  +
  +param C<$table>: The table to add the data to.
  +
  +param C<$flag>: How to compress C<$table>.
  +
  +When C<$flag> == C<APR::OVERLAP_TABLES_SET>, each key will be 
  +set to the last value seen for that key.  For example, given
  +key/value pairs 'foo => bar' and 'foo => baz', 'foo' would
  +have a final value of 'baz' after compression - the 'bar'
  +value would be lost.
  +
  +When C<$flag> == C<APR::OVERLAP_TABLES_MERGE>, multiple values
  +for the same key are flattened into a comma-separated list.
  +Given key/value pairs 'foo => bar' and 'foo => baz', 'foo'
  +would have a final value of 'bar, baz' after compression.
   
   =back
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to