|
NAMESPOPS::Import::DBI::GenericOperation - Base class for delete and update import operationsSYNOPSISuse base qw( SPOPS::Import::DBI::GenericOperation ); sub _run_operation { my ( $self, $op_args ) = @_; ... } DESCRIPTIONThis class provides most of the functionality necessary to delete and remove, including the main method "run()". Subclasses just need to override "_run_operation()".METHODSSubclassing_run_operation( \%import_params )Subclasses must implement this to perform the actual operation. The arguments available in "\%import_params" are:
Implementationsadd_where_params( @params )Bound parameters for the WHERE clause. Each will be bound in turn. data_from_file( $filename ) Runs "raw_data_from_file( $filename )" from SPOPS::Import to read a serialized Perl data structure from $filename, then sends the arrayref to "assign_data()" and returns the result. data_from_fh( $filehandle ) Runs "raw_data_from_fh( $filename )" from SPOPS::Import to read a serialized Perl data structure from $filehandle, then sends the arrayref to "assign_data()" and returns the result. assign_data( \%metadata ) Assigns the data 'table', 'where' and 'where_params' from "\%metadata" to the import object. The additional metadata is stored under the 'extra_metadata' property of the import object. COPYRIGHTCopyright (c) 2004 intes.net, inc.. All rights reserved.This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. AUTHORSChris Winters <chris@cwinters.com>
Visit the GSP FreeBSD Man Page Interface. |