Starch::Store::DBIx::Connector - Starch storage backend using DBIx::Connector.
my $starch = Starch->new( store => { class => '::DBIx::Connector', connector => [ $dsn, $username, $password, { RaiseError=>1, AutoCommit=>1 }, ], table => 'my_states', }, );
This Starch store uses DBIx::Connector to set and get state data.
Very little is documented in this module as it is just a subclass of Starch::Store::DBI modified to use DBIx::Connector instead of DBI.
This must be set to either an array ref arguments for DBIx::Connector or a pre-built object (often retrieved using a method proxy).
When configuring Starch from static configuration files using a method proxy is a good way to link your existing DBIx::Connector object constructor in with Starch so that starch doesn't build its own.
The DBIx::Connector method to call when executing queries. Must be one of run, txn, or svp. Defaults to run.
run
txn
svp
The connection mode to use when running the "method". Defaults to undef which lets DBIx::Connector use whichever mode it has been configured to use. Must be on of ping, fixup, no_ping, or undef.
undef
ping
fixup
no_ping
Typically you will not want to set this as you will have provided a pre-built DBIx::Connector object, using a method proxy, which you've already called "mode" in DBIx::Connector on.
Set "set" in Starch::Store.
Set "get" in Starch::Store.
Set "remove" in Starch::Store.
Please submit bugs and feature requests to the Starch-Store-DBIx-Connector GitHub issue tracker:
https://github.com/bluefeet/Starch-Store-DBIx-Connector/issues
Aran Clary Deltac <bluefeet@gmail.com>
Thanks to ZipRecruiter for encouraging their employees to contribute back to the open source ecosystem. Without their dedication to quality software development this distribution would not exist.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Starch::Store::DBIx::Connector, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Starch::Store::DBIx::Connector
CPAN shell
perl -MCPAN -e shell install Starch::Store::DBIx::Connector
For more information on module installation, please visit the detailed CPAN module installation guide.