TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Core\Database\PostProcessQueryHookInterface Interface Reference

Public Member Functions

 exec_SELECTquery_postProcessAction (&$select_fields, &$from_table, &$where_clause, &$groupBy, &$orderBy, &$limit, \TYPO3\CMS\Core\Database\DatabaseConnection $parentObject)
 
 exec_INSERTquery_postProcessAction (&$table, array &$fieldsValues, &$noQuoteFields, \TYPO3\CMS\Core\Database\DatabaseConnection $parentObject)
 
 exec_INSERTmultipleRows_postProcessAction (&$table, array &$fields, array &$rows, &$noQuoteFields, \TYPO3\CMS\Core\Database\DatabaseConnection $parentObject)
 
 exec_UPDATEquery_postProcessAction (&$table, &$where, array &$fieldsValues, &$noQuoteFields, \TYPO3\CMS\Core\Database\DatabaseConnection $parentObject)
 
 exec_DELETEquery_postProcessAction (&$table, &$where, \TYPO3\CMS\Core\Database\DatabaseConnection $parentObject)
 
 exec_TRUNCATEquery_postProcessAction (&$table, \TYPO3\CMS\Core\Database\DatabaseConnection $parentObject)
 

Detailed Description

Interface for classes which hook into and do additional processing after a query has been executed.

Definition at line 21 of file PostProcessQueryHookInterface.php.

Member Function Documentation

◆ exec_DELETEquery_postProcessAction()

TYPO3\CMS\Core\Database\PostProcessQueryHookInterface::exec_DELETEquery_postProcessAction ( $table,
$where,
\TYPO3\CMS\Core\Database\DatabaseConnection  $parentObject 
)

Post-processor for the exec_DELETEquery method.

Parameters
string$tableDatabase table name
string$whereWHERE clause
\TYPO3\CMS\Core\Database\DatabaseConnection$parentObject
Returns
void

◆ exec_INSERTmultipleRows_postProcessAction()

TYPO3\CMS\Core\Database\PostProcessQueryHookInterface::exec_INSERTmultipleRows_postProcessAction ( $table,
array &  $fields,
array &  $rows,
$noQuoteFields,
\TYPO3\CMS\Core\Database\DatabaseConnection  $parentObject 
)

Post-processor for the exec_INSERTmultipleRows method.

Parameters
string$tableDatabase table name
array$fieldsField names
array$rowsTable rows
string | array$noQuoteFieldsList/array of keys NOT to quote
\TYPO3\CMS\Core\Database\DatabaseConnection$parentObject
Returns
void

◆ exec_INSERTquery_postProcessAction()

TYPO3\CMS\Core\Database\PostProcessQueryHookInterface::exec_INSERTquery_postProcessAction ( $table,
array &  $fieldsValues,
$noQuoteFields,
\TYPO3\CMS\Core\Database\DatabaseConnection  $parentObject 
)

Post-processor for the exec_INSERTquery method.

Parameters
string$tableDatabase table name
array$fieldsValuesField values as key => value pairs
string | array$noQuoteFieldsList/array of keys NOT to quote
\TYPO3\CMS\Core\Database\DatabaseConnection$parentObject
Returns
void

◆ exec_SELECTquery_postProcessAction()

TYPO3\CMS\Core\Database\PostProcessQueryHookInterface::exec_SELECTquery_postProcessAction ( $select_fields,
$from_table,
$where_clause,
$groupBy,
$orderBy,
$limit,
\TYPO3\CMS\Core\Database\DatabaseConnection  $parentObject 
)

Post-processor for the SELECTquery method.

Parameters
string$select_fieldsFields to be selected
string$from_tableTable to select data from
string$where_clauseWhere clause
string$groupByGroup by statement
string$orderByOrder by statement
int$limitDatabase return limit
\TYPO3\CMS\Core\Database\DatabaseConnection$parentObject
Returns
void

◆ exec_TRUNCATEquery_postProcessAction()

TYPO3\CMS\Core\Database\PostProcessQueryHookInterface::exec_TRUNCATEquery_postProcessAction ( $table,
\TYPO3\CMS\Core\Database\DatabaseConnection  $parentObject 
)

Post-processor for the exec_TRUNCATEquery method.

Parameters
string$tableDatabase table name
\TYPO3\CMS\Core\Database\DatabaseConnection$parentObject
Returns
void

◆ exec_UPDATEquery_postProcessAction()

TYPO3\CMS\Core\Database\PostProcessQueryHookInterface::exec_UPDATEquery_postProcessAction ( $table,
$where,
array &  $fieldsValues,
$noQuoteFields,
\TYPO3\CMS\Core\Database\DatabaseConnection  $parentObject 
)

Post-processor for the exec_UPDATEquery method.

Parameters
string$tableDatabase table name
string$whereWHERE clause
array$fieldsValuesField values as key => value pairs
string | array$noQuoteFieldsList/array of keys NOT to quote
\TYPO3\CMS\Core\Database\DatabaseConnection$parentObject
Returns
void