[Jifty-commit] r3491 - Jifty-DBI/trunk/lib/Jifty/DBI
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Thu Jun 14 17:28:07 EDT 2007
Author: ruz
Date: Thu Jun 14 17:28:06 2007
New Revision: 3491
Modified:
Jifty-DBI/trunk/lib/Jifty/DBI/Handle.pm
Log:
* store type and depends_on
Modified: Jifty-DBI/trunk/lib/Jifty/DBI/Handle.pm
==============================================================================
--- Jifty-DBI/trunk/lib/Jifty/DBI/Handle.pm (original)
+++ Jifty-DBI/trunk/lib/Jifty/DBI/Handle.pm Thu Jun 14 17:28:06 2007
@@ -921,11 +921,11 @@
if ( $args{'type'} =~ /LEFT/i ) {
my $alias = $sb->_get_alias( $args{'table2'} );
-
- $sb->{'leftjoins'}{"$alias"}{'alias_string'}
- = " LEFT JOIN $args{'table2'} $alias ";
-
- $sb->{'leftjoins'}{"$alias"}{'criteria'}{'base_criterion'}
+ my $meta = $sb->{'leftjoins'}{ $alias } ||= {};
+ $meta->{'alias_string'} = " LEFT JOIN $args{'table2'} $alias ";
+ $meta->{'depends_on'} = $args{'alias1'};
+ $meta->{'type'} = 'LEFT';
+ $meta->{'base_criterion'}
= " $args{'alias1'}.$args{'column1'} $args{'operator'} $alias.$args{'column2'}";
return ($alias);
More information about the Jifty-commit
mailing list