[Jifty-commit] r5491 - in Jifty-DBI/trunk: lib/Jifty lib/Jifty/DBI

Jifty commits jifty-commit at lists.jifty.org
Thu Jun 5 16:31:59 EDT 2008


Author: alexmv
Date: Thu Jun  5 16:31:57 2008
New Revision: 5491

Modified:
   Jifty-DBI/trunk/   (props changed)
   Jifty-DBI/trunk/lib/Jifty/DBI.pm
   Jifty-DBI/trunk/lib/Jifty/DBI/Record.pm

Log:
 r32615 at kohr-ah:  chmrr | 2008-06-05 16:31:30 -0400
  * Add the ability to unload columns and prefetched values


Modified: Jifty-DBI/trunk/lib/Jifty/DBI.pm
==============================================================================
--- Jifty-DBI/trunk/lib/Jifty/DBI.pm	(original)
+++ Jifty-DBI/trunk/lib/Jifty/DBI.pm	Thu Jun  5 16:31:57 2008
@@ -2,7 +2,7 @@
 use warnings;
 use strict;
 
-$Jifty::DBI::VERSION = '0.50';
+$Jifty::DBI::VERSION = '0.51';
 
 =head1 NAME
 

Modified: Jifty-DBI/trunk/lib/Jifty/DBI/Record.pm
==============================================================================
--- Jifty-DBI/trunk/lib/Jifty/DBI/Record.pm	(original)
+++ Jifty-DBI/trunk/lib/Jifty/DBI/Record.pm	Thu Jun  5 16:31:57 2008
@@ -1734,6 +1734,19 @@
     );
 }
 
+=head2 unload_value COLUMN
+
+Purges the cached value of COLUMN from the object, forcing it to be
+fetched from the database next time it is queried.
+
+=cut
+
+sub unload_value {
+    my $self = shift;
+    my $column = shift;
+    delete $self->{$_}{$column} for qw/values fetched decoded _prefetched/;
+}
+
 1;
 
 __END__


More information about the Jifty-commit mailing list