DBIx-Simplish
view release on metacpan or search on metacpan
lib/DBIx/Simplish.pm view on Meta::CPAN
is => 'ro',
predicate => 1,
);
sub _build_connector {
my $self = shift;
my $options = $self->options;
$options->{PrintError} = 0 unless exists $options->{PrintError};
$options->{RaiseError} = 1 unless exists $options->{RaiseError};
if ($self->_is_mysql) {
$options->{mysql_enable_utf8} = 1 unless exists $options->{mysql_enable_utf8};
$options->{mysql_enable_utf8mb4} = 1 unless exists $options->{mysql_enable_utf8mb4};
} elsif ($self->_is_sqlite) {
$options->{sqlite_use_immediate_transaction} = 1 unless exists $options->{sqlite_use_immediate_transaction};
$options->{sqlite_unicode} = 1 unless exists $options->{sqlite_unicode};
}
my $connector = DBIx::Connector->new(
$self->dsn,
$self->user,
$self->password,
$options,
);
( run in 0.252 second using v1.01-cache-2.11-cpan-00829025b61 )