Using expressions

The information in this section is for advanced users who want to:
  • Modify predefined expressions.
  • Select resources.
  • Filter audit log records by compiling and running a complex mathematical expression against a set of values.
Permissible data types, operators, and operator order of precedence are described below. RMC uses these functions to match a selection string against the persistent attributes of a resource and to implement the evaluation of an event expression or a rearm expression.
An expression is similar to a C language statement or the WHERE clause of an SQL query. It is composed of variables, operators, and constants. The C and SQL syntax styles may be intermixed within a single expression. The following table relates the RMC terminology to SQL terminology:
RMC SQL
attribute name column name
select string WHERE clause
operators predicates, logical connectives
resource class table