# Class RQuery

© 2019 Palo Alto Networks, Inc. All rights reserved.

Licensed under SCRIPT SOFTWARE AGREEMENT, Palo Alto Networks, Inc., at https://www.paloaltonetworks.com/legal/script-software-license-1-0.pdf

Located at misc-classes/RQuery.php

Methods summary
`public` | # `__construct( mixed $objectType, mixed $level = 0 )`
`public boolean` | # `matchSingleObject( mixed $queryContext )` #### Parameters $queryContext `mixed` $queryContext Object|string[] #### Returns `boolean`
`public boolean|integer` | # `parseFromString( string $text, string & $errorMessage )` #### Parameters $text `string` $text $errorMessage `string` $errorMessage #### Returns `boolean|integer` FALSE if an error occured (see $errorMessage content)
`public` | # `display( mixed $indentLevel = 0 )`
`public` | # `sanitizedString( )`
`public` | # `toString( )`

Properties summary
`public null|string` | $expression | `null` | #
`public `RQuery[]`` | $subQueries | `array()` | #
`public string[]` | $subQueriesOperators | `array()` | #
`public static array` | $defaultFilters | `array()` | #
`public static array` | $commonFilters | `array()` | #
`public static array` | $mathOps | `array('>' => '>', '<' => '<', '=' => '==', '==' => '==', '!=' => '!=', '<=' => '<=', '>=' => '>=')` | #
`public mixed` | $objectType | `null` | #
`public null|string` | $argument | `null` | # filter argument filter argument
`public null|string[]` | $argumentList | `null` | #
`public array` | $refOperator | `` | # pointer to the operator descriptor pointer to the operator descriptor
`public string` | $operator | `` | # operator of this rquery operator of this rquery
`public string` | $field | `` | # field to which this Rquery applies field to which this Rquery applies
`public boolean` | $inverted | `FALSE` | #
`public integer` | $level | `0` | #
`public string` | $text | `''` | #