time_start: the time at which the interrogation began
(POSIXct [0 or 1])
time_end: the time at which the interrogation ended
(POSIXct [0 or 1])
label: the optional label given to the agent (chr [1])
tbl_name: the name of the table object, if available (chr [1])
tbl_src: the type of table used in the validation (chr [1])
tbl_src_details: if the table is a database table, this provides
further details for the DB table (chr [1])
tbl: the table object itself
col_names: the table's column names (chr [ncol(tbl)])
col_types: the table's column types (chr [ncol(tbl)])
i: the validation step index (int [1])
type: the type of validation, value is validation function name
(chr [1])
columns: the columns specified for the validation function
(chr [variable length])
values: the values specified for the validation function
(mixed types [variable length])
briefs: the brief for the validation step in the specified lang
(chr [1])
eval_error, eval_warning: indicates whether the evaluation of the
step function, during interrogation, resulted in an error or a warning
(lgl [1])
capture_stack: a list of captured errors or warnings during
step-function evaluation at interrogation time (list [1])
n: the number of test units for the validation step (num [1])
n_passed, n_failed: the number of passing and failing test units
for the validation step (num [1])
f_passed: the fraction of passing test units for the validation step,
n_passed / n (num [1])
f_failed: the fraction of failing test units for the validation step,
n_failed / n (num [1])
warn, stop, notify: a logical value indicating whether the level
of failing test units caused the corresponding conditions to be entered
(lgl [1])
lang: the two-letter language code that indicates which
language should be used for all briefs, the agent report, and the reporting
generated by the scan_data() function (chr [1])