$VERSION = '1.59';
-# ----------------------------------------------------------------------
-
__PACKAGE__->_attributes( qw/
name sql fields schema order
/);
=cut
-# ----------------------------------------------------------------------
sub fields {
=pod
return wantarray ? @{ $self->{'fields'} || [] } : ($self->{'fields'} || '');
}
-# ----------------------------------------------------------------------
sub is_valid {
=pod
return 1;
}
-# ----------------------------------------------------------------------
sub name {
=pod
return $self->{'name'} || '';
}
-# ----------------------------------------------------------------------
sub order {
=pod
return $self->{'order'} || 0;
}
-# ----------------------------------------------------------------------
sub sql {
=pod
return $self->{'sql'} || '';
}
-# ----------------------------------------------------------------------
sub schema {
=pod
return $self->{'schema'};
}
-# ----------------------------------------------------------------------
sub equals {
=pod
return 1;
}
-# ----------------------------------------------------------------------
sub DESTROY {
my $self = shift;
undef $self->{'schema'}; # destroy cyclical reference
1;
-# ----------------------------------------------------------------------
-
=pod
=head1 AUTHOR