skip_relationships
skip_load_external
moniker_map
+ custom_column_info
inflect_singular
inflect_plural
debug
sub _is_case_sensitive { 0 }
+sub _custom_column_info {
+ my ( $self, $info ) = @_;
+
+ if( ref $self->custom_column_info eq 'HASH' ) {
+
+ } elsif( ref $self->custom_column_info eq 'CODE' ) {
+ return $self->custom_column_info->($info);
+ }
+}
+
# remove the dump dir from @INC on destruction
sub DESTROY {
my $self = shift;
$col_name =~ s/^\"(.*)\"$/$1/;
my $extra_info = $self->_extra_column_info($info) || {};
-
- $result{$col_name} = { %column_info, %$extra_info };
+ my $custom_info = $self->_custom_column_info($info) || {};
+ $result{$col_name} = { %column_info, %$extra_info, %$custom_info };
}
$sth->finish;
};