[Jifty-commit] r5756 - Jifty-DBI/branches/tisql/lib/Jifty/DBI
Jifty commits
jifty-commit at lists.jifty.org
Tue Aug 19 04:36:32 EDT 2008
Author: ruz
Date: Tue Aug 19 04:36:31 2008
New Revision: 5756
Modified:
Jifty-DBI/branches/tisql/lib/Jifty/DBI/Collection.pm
Log:
* add type of join argument to new_alias
Modified: Jifty-DBI/branches/tisql/lib/Jifty/DBI/Collection.pm
==============================================================================
--- Jifty-DBI/branches/tisql/lib/Jifty/DBI/Collection.pm (original)
+++ Jifty-DBI/branches/tisql/lib/Jifty/DBI/Collection.pm Tue Aug 19 04:36:31 2008
@@ -1754,8 +1754,10 @@
=cut
sub new_alias {
- my $self = shift;
+ my $self = shift;
my $refers_to = shift || die "Missing parameter";
+ my $type = shift || 'CROSS';
+
my $table;
my $class = undef;
if ( $refers_to->can('table') ) {
@@ -1770,9 +1772,10 @@
$self->{'joins'}{$alias} = {
alias => $alias,
table => $table,
- type => 'CROSS',
+ type => $type,
( $class ? ( class => $class ) : () ),
- alias_string => " CROSS JOIN $table $alias ",
+ alias_string => " $type JOIN $table $alias ",
+ depends_on => 'main',
};
return $alias;
More information about the Jifty-commit
mailing list