CXC-DB-DDL
view release on metacpan or search on metacpan
lib/CXC/DB/DDL/Util.pm view on Meta::CPAN
};
}
if ( $name =~ /^(?<pfx>DBD_TYPE|SQL)_(?<type>.*)/ ) {
$dbd = 'DBI' if $+{pfx} eq 'SQL';
my \%types = $CACHE{$dbd}{types}{dbd};
return "&$name", $types{ $+{type} }
if exists $types{ $+{type} };
}
# $symbols is a locked hash, so can't just grab a value
my $symbols = types( $dbd );
if ( exists $symbols->{$name} && defined( my $sub = $symbols->{$name} ) ) {
return $class->_expand_field_sub( $cache, $stash->{field_class}, $name, $sub->() );
}
$class->SUPER::_exporter_expand_sub( $name, $value, $globals, $permitted );
}
( run in 0.462 second using v1.01-cache-2.11-cpan-49f99fa48dc )