2 consist in AND
, OR
and NOT nested expressions
, forming a tree with
3 simple relations as leaves
. The simple relations test is a field
4 in an event is equal
, not equal
, smaller
, smaller
or equal
, larger
, or
5 larger
or equal to a specified value
. */
7 typedef enum _lttv_expression_op
16 typedef _lttv_simple_expression
17 { lttv_expression_op op
;
20 } lttv_simple_expression
;
22 typedef _lttv_expression_type
24 LTTV_SIMPLE_EXPRESSION
27 typedef struct _lttv_expression
30 bool simple_expression
;
33 lttv_field_relation
*se
;
41 simple expr
[ op expr
]
43 read_simple_expression
44 read_field_path
[ rel value
]
47 read_field_component
[. field path
]
56 path(component
...) -> field