Workflow::Persister::DBI::SequenceId - Persister to fetch ID from a sequence
This documentation describes version 1.62 of this package
<persister name="MyPersister" workflow_sequence="wf_seq" history_sequence="wf_history_seq" ...
Implementation for DBI persister to fetch an ID value from a sequence.
sequence_name
Name of the sequence to select the next id value from.
sequence_select
sprintf template string with a single placeholder (%s) used to interpolate the sequence name. The resulting string is used as the SQL statement to retrieve the next sequence value.
sprintf
%s
Contains the logger object associated with this instance.
This method instantiates a class for retrieval of sequence ids from a DBI based persistance entity.
It takes a hashref containing keys matching the properties outlines in the section above or throws Workflow::Exceptions if these are not defined.
Returns instantiated object upon success.
Returns a unique sequence id from a database.
Takes a single parameter, a DBI database handle.
Returns a single value, a integer representing a sequence id from the provided database handle.
This is a dummy method, use "pre_fetch_id"
Copyright (c) 2003-2023 Chris Winters. All rights reserved.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Please see the LICENSE
Please see Workflow
To install Workflow, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Workflow
CPAN shell
perl -MCPAN -e shell install Workflow
For more information on module installation, please visit the detailed CPAN module installation guide.