![]() |
![]()
| ![]() |
![]()
NAMEWorkflow::Persister::DBI::SequenceId - Persister to fetch ID from a sequence VERSIONThis documentation describes version 2.05 of this package SYNOPSIS<persister name="MyPersister" workflow_sequence="wf_seq" history_sequence="wf_history_seq" ... DESCRIPTIONImplementation for DBI persister to fetch an ID value from a sequence. Propertiessequence_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. ATTRIBUTESlog Contains the logger object associated with this instance. METHODSnew ( \%params ) 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. pre_fetch_id 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. post_fetch_id This is a dummy method, use "pre_fetch_id" COPYRIGHTCopyright (c) 2003-2021 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 AUTHORSPlease see Workflow
|