Attribute types
Attribute types
The MyARM-Manager supports specific input widgets for specific attribute types. The following different attribute types are supported with specific widgets:
Enumeration type
A value of an enumeration can be selected by a pull down menu which has a list of all known enumerations.
An example of this filter type is Status transaction attribute .
String type
Within a string attribute filter the string itself and an operator can be specified. The filter is applied with the string and the chosen operator. The operators as shown in table Filtering attribute type string are valid.
| Operator | Description |
~= |
the string is interpreted as a pattern as supported by the
underlying (SQL) database. Here you can use '%'
patterns. Thus this operation matches any string given by this
pattern |
= |
matches any string which equals to this string |
!= |
matches any string which is not equal to this string |
> |
matches any string which is greater than this string |
< |
matches any string which is less than this string |
An example of this filter type is URI transaction attribute .
Time span type
A time span attribute is mainly used for durations (response times) of transactions. It expresses the time elapsed for the transaction given in a time unit. The time unit can be changed globally within the preference dialog . The widget for this type supports an operator and minimum and/or maximum values to filter for as specified in table Filtering attribute type timespan
| Operator | Description |
=> |
greater equal operator to filter transactions which have a time span greater or equal of the specified time span |
<= |
less equal operator to filter transactions which have a time span less or equal of the specified time span |
[,] |
interval operator which filter transactions between a minimum and maximum |
An example of this filter type is Duration transaction attribute .
Time stamp type
A time stamp attribute is mainly used for start and stop time stamps of transactions. The time stamp widget supports three different kinds of operators to filter for as specified in table Filtering attribute type timestamp
| Operator | Description |
=> |
greater equal operator to filter transactions which have a time stamp greater or equal of the specified time stamp |
<= |
less equal operator to filter transactions which have a time stamp less or equal of the specified time stamp |
[,] |
interval operator which filter transactions between a minimum and maximum time stamp interval |
The time widget itself provides a calendar for easy input of a date and a time string template for input a valid time. The time format used can be changed globally within the preference dialog.
An example of this filter type is Stop time transaction attribute .