API::Eulerian::EDW::Hook - Eulerian Data Warehouse Peer Hook module.
This module provides callback hooks interface used to process analysis reply data. Library user can create their own derived class matching this module interface. It permits to process reply data in a specific manner.
Create a new instance of Eulerian Data Warehouse Peer Hook
setup - Hash reference of Hook parameters.
API::Eulerian::EDW::Hook instance.
Setup Eulerian Data Warehouse Peer Hook
Interface definition of the callback function used whenever a new Eulerian Data Warehouse Started.
uuid - Eulerian Data Warehouse Analysis identifier.
start - UNIX Timestamp of the beginning of Eulerian Data Warehouse Analysis.
end - UNIX Timestamp of the end of Eulerian Data Warehouse Analysis.
headers - Perl Array of Columns headers.
Interface definition of the callback function used to proceed an Eulerian Data Warehouse Row outputs Analysis.
rows - Array of Array of columns values.
Interface definition of the callback function used to proceed an Eulerian Data Warehouse Distinct and Pivot outputs Analysis.
Interface definition of the callback function used to control the progression of an Eulerian Data Warehouse Analysis.
progress - Progression value.
Interface definition of the callback function called at the end of an Eulerian Data Warehouse Analysis.
token - AES token.
errnum - Error number.
err - Error message.
updated - Updated events count.
Xavier Thorillon <x.thorillon@eulerian.com>
Copyright (c) 2008 Eulerian Technologies Ltd http://www.eulerian.com
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
To install API::Eulerian, copy and paste the appropriate command in to your terminal.
cpanm
cpanm API::Eulerian
CPAN shell
perl -MCPAN -e shell install API::Eulerian
For more information on module installation, please visit the detailed CPAN module installation guide.