IcingaApiSearch Class Reference
Inherits IcingaApi, and IcingaApiSearchInterface.
Inherited by IcingaApiSearchFile, IcingaApiSearchIdo, IcingaApiSearchIdoMysql, IcingaApiSearchIdoOci, IcingaApiSearchIdoPgsql, IcingaApiSearchLivestatus, and IcingaApiSearchLivestatusSocket.
List of all members.
Detailed Description
- Author:
- Christian Doebler <christian.doebler@netways.de>
Constructor & Destructor Documentation
IcingaApiSearch::__construct |
( |
|
) |
|
Member Function Documentation
IcingaApiSearch::fetch |
( |
|
) |
|
IcingaApiSearch::loadInterfaceClass |
( |
$ |
sourceType, |
|
|
$ |
dbType = false | |
|
) |
| | |
loads additional database/ interface settings (base queries, columns, etc.)
void
- Returns:
- boolean true on success, otherwise false
- Author:
- Christian Doebler <christian.doebler@netways.de>
IcingaApiSearch::searchValid |
( |
|
) |
|
IcingaApiSearch::setContact |
( |
$ |
contact |
) |
|
IcingaApiSearch::setContactSource |
( |
$ |
source |
) |
|
IcingaApiSearch::setDebug |
( |
$ |
debug = false |
) |
|
sets debugging
- Parameters:
-
| integer | $debug debugging options |
| array | $debugData debugging data |
- Returns:
- void
- Author:
- Christian Doebler <christian.doebler@netways.de>
IcingaApiSearch::setResultType |
( |
$ |
type |
) |
|
IcingaApiSearch::setSearchFilterAppendix |
( |
$ |
statement, |
|
|
$ |
searchAggregator = self::SEARCH_AND | |
|
) |
| | |
(non-PHPdoc)
- See also:
- objects/search/IcingaApiSearchInterfacesetSearchFilterAppend($statement, $searchAggregator)
Implements IcingaApiSearchInterface.
IcingaApiSearch::setSearchGroup |
( |
$ |
columns |
) |
|
IcingaApiSearch::setSearchLimit |
( |
$ |
start, |
|
|
$ |
length = false | |
|
) |
| | |
IcingaApiSearch::setSearchOrder |
( |
$ |
column, |
|
|
$ |
direction = 'asc' | |
|
) |
| | |
IcingaApiSearch::setSearchTarget |
( |
$ |
target |
) |
|
IcingaApiSearch::setSearchType |
( |
$ |
type |
) |
|
Member Data Documentation
IcingaApiSearch::$columns = false [protected] |
IcingaApiSearch::$columnsProcessed = array() [protected] |
IcingaApiSearch::$connectionObject = false |
IcingaApiSearch::$debug = false [protected] |
IcingaApiSearch::$icingaType = null [protected] |
IcingaApiSearch::$ifSettings = false [protected] |
IcingaApiSearch::$joinTables = array() [protected] |
IcingaApiSearch::$resultColumnKeys = array() [protected] |
IcingaApiSearch::$resultColumns = array() [protected] |
IcingaApiSearch::$resultColumnsNoAliases = array() [protected] |
IcingaApiSearch::$resultType = false [protected] |
IcingaApiSearch::$searchFilter = array() [protected] |
IcingaApiSearch::$searchFilterAppend = array() [protected] |
IcingaApiSearch::$searchGroup = array() [protected] |
IcingaApiSearch::$searchLimit = false [protected] |
IcingaApiSearch::$searchOrder = array() [protected] |
IcingaApiSearch::$searchTarget = false [protected] |
IcingaApiSearch::$searchType = false [protected] |
The documentation for this class was generated from the following file: