text => SQL_LONGVARCHAR
);
-# ----------------------------------------------------------------------
__PACKAGE__->_attributes( qw/
table name data_type size is_primary_key is_nullable
=cut
-# ----------------------------------------------------------------------
sub comments {
=pod
}
-# ----------------------------------------------------------------------
sub data_type {
=pod
}
-# ----------------------------------------------------------------------
sub default_value {
=pod
return $self->{'default_value'};
}
-# ----------------------------------------------------------------------
=pod
=head2 extra
=cut
-
-# ----------------------------------------------------------------------
sub foreign_key_reference {
=pod
return $self->{'foreign_key_reference'};
}
-# ----------------------------------------------------------------------
sub is_auto_increment {
=pod
return $self->{'is_auto_increment'} || 0;
}
-# ----------------------------------------------------------------------
sub is_foreign_key {
=pod
return $self->{'is_foreign_key'} || 0;
}
-# ----------------------------------------------------------------------
sub is_nullable {
=pod
return defined $self->{'is_nullable'} ? $self->{'is_nullable'} : 1;
}
-# ----------------------------------------------------------------------
sub is_primary_key {
=pod
return $self->{'is_primary_key'} || 0;
}
-# ----------------------------------------------------------------------
sub is_unique {
=pod
return $self->{'is_unique'} || 0;
}
-# ----------------------------------------------------------------------
sub is_valid {
=pod
return 1;
}
-# ----------------------------------------------------------------------
sub name {
=pod
return $self->table.".".$self->name;
}
-# ----------------------------------------------------------------------
sub order {
=pod
return $self->{'order'} || 0;
}
-# ----------------------------------------------------------------------
sub schema {
=head2 schema
return undef;
}
-# ----------------------------------------------------------------------
sub size {
=pod
;
}
-# ----------------------------------------------------------------------
sub table {
=pod
return $self->{parsed_field} || $self;
}
-# ----------------------------------------------------------------------
sub equals {
=pod
return 1;
}
-# ----------------------------------------------------------------------
sub DESTROY {
#
# Destroy cyclical references.
1;
-# ----------------------------------------------------------------------
-
=pod
=head1 AUTHOR