ePages 6.17.17 - DE_EPAGES/Installer/API/SystemInfoReport/SystemInfoReportHandlerDBContent.pm

Package DE_EPAGES::Installer::API::SystemInfoReport::SystemInfoReportHandlerDBContent

This the install handler for the DB content

Functions

_getInfoMySQLConfig
getReport
getTimeLog
new

_getInfoMySQLConfig

export the report of the MySQL information

Syntax
$DBContentReportHandler->_getInfoMySQLConfig( $StoreName );
Input
$StoreName (string)
name of store
$aSQL (ref array string)
list of SQL commands
Return
$hResult (ref hash)
hash containing variable name as key and variable value as value
key = §Column_Names returns column names

getReport

export the report of the DBStructure

Syntax
$DBContentReportHandler->getReport( $Section );
Input
$Section (string)
name of section to be exported
Return
$hResult (hash ref)
hash containing RND, QA and AM report of passed section as keys

getTimeLog

returns the runtime for all processed sections

Syntax
$DBContentReportHandler->getTimeLog( );
Return
$hResult (hash ref)
hash containing section as key and runtime as value

new

saves the report of passed sections in class variables

Syntax
$DBContentReportHandler->new( $aFiles, $aStore );
Input
$aFiles (string)
list of all sections
$aStore (ref array)
list of all stores