Inherited by IcingaApiSearchIdoMysql, IcingaApiSearchIdoOci, and IcingaApiSearchIdoPgsql.
Public Member Functions | |
| createQueryLimit ($searchLimit=false) | |
| createQueryGroup ($searchGroup=false, $resultColumns=false) | |
| postProcessQuery ($query, $resultColumnKeys, $searchOrder, $searchLimit) | |
| IcingaApiSearchIdoInterface::createQueryGroup | ( | $ | searchGroup = false, |
|
| $ | resultColumns = false | |||
| ) |
creates group information for query
| array | $searchGroup group information | |
| array | $resultColumns result columns (select columns) |
Implemented in IcingaApiSearchIdoMysql, IcingaApiSearchIdoOci, and IcingaApiSearchIdoPgsql.
| IcingaApiSearchIdoInterface::createQueryLimit | ( | $ | searchLimit = false |
) |
creates limit information for query
| array | $searchLimit start and length of query limit |
Implemented in IcingaApiSearchIdoMysql, IcingaApiSearchIdoOci, and IcingaApiSearchIdoPgsql.
| IcingaApiSearchIdoInterface::postProcessQuery | ( | $ | query, | |
| $ | resultColumnKeys, | |||
| $ | searchOrder, | |||
| $ | searchLimit | |||
| ) |
provides post-processing for query generator
| string | $query query to post process | |
| array | $resultColumnKeys keys of result columns (select columns) | |
| string | $searchOrder columns of 'order by' statement | |
| array | $searchLimit limit values of query |
Implemented in IcingaApiSearchIdoMysql, IcingaApiSearchIdoOci, and IcingaApiSearchIdoPgsql.
1.6.1