-
Notifications
You must be signed in to change notification settings - Fork 2
Evolving Agent standard parameters
#key=data; type=random_array_of_fields; length=13
{data} is a list fields generated by AIOS Kernel and given to the agent. Use this keyword in the Agent's code to obtain the list.
length defines a size of such list, which must be not larger than the total number if fields available.
#key=include_columns_type; type=random_from_set; set=is_dict_only
this parameter works at the Kernel level and specifies the following condition during list of fields construction:
value | descr |
---|---|
all fields should be included | |
is_dict_only | only text fields included |
non_dict_only | only numeric fields included |
#key=include_columns_containing; type=random_from_set; set=
this parameter works at the Kernel level and specifies a pattern or logical combination of patterns that must be present in a field name to make sure such field is included in the list. Examples of values:
('%field1%' or '%field2%') and 'ev_field%'
'%ev_field%'
if parameter is empty then all fields are included.
#key=ignore_columns_containing; type=random_from_set; set=%ev_field%
this parameter works at the Kernel level and specifies the pattern or logical combination of patterns that, if present in the field name, the field will be excluded from the list. Examples of values:
('%field1%' or '%field2%') and 'ev_field%'
'%ev_field%'
if parameter is empty then no fields are excluded.
AIOS Kernel constructs the list of fields applying the parameters above in the following order:
{include_columns_type}
{include_columns_containing}
{ignore_columns_containing}