DRDataRaft/ docs
GitHub ↗

dr_quality_errors()

Inspect locally retained quality exceptions Original conditions are available only in memory, never in exported quality reports. Trial results retain them automatically. Use conditionMessage() locally to inspect a missing column or another rule execution error.

Usage

dr_quality_errors(quality)

Arguments

quality
Results from dr_validate(..., keep_errors = TRUE), a trial/run result, or a caught DataRaft condition containing result. Model results prefix each rule with its member table name.

Value

A named list of original R conditions, empty when none were retained.

Examples

contract <- dr_contract("example", c(id = "integer"),
  rules = list(dr_quality_rule("broken", function(data) stop("Check configuration"))))
quality <- dr_validate(data.frame(id = 1L), contract, keep_errors = TRUE)
lapply(dr_quality_errors(quality), conditionMessage)
Documentation source snapshot · View source at d9cb454 ↗
Code examples are documented source examples; they are not executed in this website build.

Search documentation

Search functions, packages and guides.