Filter Expressions
Filter expressions specify which entries should display when you run the filter.
Filter Expressions
The simplest expression consists of three components:
- Attribute - Query language name of the attribute.
- Operator - Type of comparison between the attribute and the attribute value.
Cloudera Manager supports the standard comparator operators
=
,!=
,>
,<
,>=
,<=
, andRLIKE
. (RLIKE performs regular expression matching as specified in the Java Pattern class documentation.) Numeric values can be compared with all operators. String values can be compared with=
,!=
, andRLIKE
. Boolean values can be compared with=
and!=
. - Value - The value of the attribute. The value depends on the type of the
attribute. For a Boolean value, specify either
true
orfalse
. When specifying a string value, enclose the value in double quotes.
You create compound filter expressions using the AND and OR operators. When more than one operator is used in an expression, AND is evaluated first, then OR. To change the order of evaluation, enclose subexpressions in parentheses.
Compound Expressions
To find all the jobs issued by the root user that ran for longer than
ten seconds, use the
expression:
user = "root" AND application_duration >= 100000.0
To find all the jobs that had more than 200 maps issued by users Jack or
Jill, use the
expression:
maps_completed >= 200.0 AND (user = "Jack" OR user = "Jill")