TYPO3
7.6
|
Public Member Functions | |
SELECTquery_preProcessAction (&$select_fields, &$from_table, &$where_clause, &$groupBy, &$orderBy, &$limit,\TYPO3\CMS\Core\Database\DatabaseConnection $parentObject) | |
INSERTquery_preProcessAction (&$table, array &$fieldsValues, &$noQuoteFields,\TYPO3\CMS\Core\Database\DatabaseConnection $parentObject) | |
INSERTmultipleRows_preProcessAction (&$table, array &$fields, array &$rows, &$noQuoteFields,\TYPO3\CMS\Core\Database\DatabaseConnection $parentObject) | |
UPDATEquery_preProcessAction (&$table, &$where, array &$fieldsValues, &$noQuoteFields,\TYPO3\CMS\Core\Database\DatabaseConnection $parentObject) | |
DELETEquery_preProcessAction (&$table, &$where,\TYPO3\CMS\Core\Database\DatabaseConnection $parentObject) | |
TRUNCATEquery_preProcessAction (&$table,\TYPO3\CMS\Core\Database\DatabaseConnection $parentObject) | |
Interface for classes which hook into and do additional processing before a query has been executed.
Definition at line 21 of file PreProcessQueryHookInterface.php.
DELETEquery_preProcessAction | ( | & | $table, |
& | $where, | ||
\TYPO3\CMS\Core\Database\DatabaseConnection | $parentObject | ||
) |
Pre-processor for the DELETEquery method.
string | $table | Database table name |
string | $where | WHERE clause |
\TYPO3\CMS\Core\Database\DatabaseConnection | $parentObject |
INSERTmultipleRows_preProcessAction | ( | & | $table, |
array & | $fields, | ||
array & | $rows, | ||
& | $noQuoteFields, | ||
\TYPO3\CMS\Core\Database\DatabaseConnection | $parentObject | ||
) |
Pre-processor for the INSERTmultipleRows method. BEWARE: When using DBAL, this hook will not be called at all. Instead, INSERTquery_preProcessAction() will be invoked for each row.
string | $table | Database table name |
array | $fields | Field names |
array | $rows | Table rows |
string/array | $noQuoteFields List/array of keys NOT to quote | |
\TYPO3\CMS\Core\Database\DatabaseConnection | $parentObject |
INSERTquery_preProcessAction | ( | & | $table, |
array & | $fieldsValues, | ||
& | $noQuoteFields, | ||
\TYPO3\CMS\Core\Database\DatabaseConnection | $parentObject | ||
) |
Pre-processor for the INSERTquery method.
string | $table | Database table name |
array | $fieldsValues | Field values as key => value pairs |
string/array | $noQuoteFields List/array of keys NOT to quote | |
\TYPO3\CMS\Core\Database\DatabaseConnection | $parentObject |
SELECTquery_preProcessAction | ( | & | $select_fields, |
& | $from_table, | ||
& | $where_clause, | ||
& | $groupBy, | ||
& | $orderBy, | ||
& | $limit, | ||
\TYPO3\CMS\Core\Database\DatabaseConnection | $parentObject | ||
) |
Pre-processor for the SELECTquery method.
string | $select_fields | Fields to be selected |
string | $from_table | Table to select data from |
string | $where_clause | Where clause |
string | $groupBy | Group by statement |
string | $orderBy | Order by statement |
int | $limit | Database return limit |
\TYPO3\CMS\Core\Database\DatabaseConnection | $parentObject |
TRUNCATEquery_preProcessAction | ( | & | $table, |
\TYPO3\CMS\Core\Database\DatabaseConnection | $parentObject | ||
) |
Pre-processor for the TRUNCATEquery method.
string | $table | Database table name |
\TYPO3\CMS\Core\Database\DatabaseConnection | $parentObject |
UPDATEquery_preProcessAction | ( | & | $table, |
& | $where, | ||
array & | $fieldsValues, | ||
& | $noQuoteFields, | ||
\TYPO3\CMS\Core\Database\DatabaseConnection | $parentObject | ||
) |
Pre-processor for the UPDATEquery method.
string | $table | Database table name |
string | $where | WHERE clause |
array | $fieldsValues | Field values as key => value pairs |
string/array | $noQuoteFields List/array of keys NOT to quote | |
\TYPO3\CMS\Core\Database\DatabaseConnection | $parentObject |