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]
)