
Field contents validator for csfmt_rts_data_v1 schema
Source:R/r6_DBTable_v9.R
validator_field_contents_csfmt_rts_data_v1.Rd
Validates that data contents conform to the csfmt_rts_data_v1 schema specification. This validator checks that granularity_time and granularity_geo fields contain valid values according to the surveillance data format requirements.
Examples
# Valid data for csfmt_rts_data_v1
valid_data <- data.frame(
granularity_time = c("date", "isoyearweek", "total"),
granularity_geo = c("nation", "county", "municip"),
stringsAsFactors = FALSE
)
validator_field_contents_csfmt_rts_data_v1(valid_data)
#> [1] FALSE
#> attr(,"var")
#> [1] "date"
# Invalid data (wrong granularity_geo value)
invalid_data <- data.frame(
granularity_time = "date",
granularity_geo = "invalid_geo",
stringsAsFactors = FALSE
)
validator_field_contents_csfmt_rts_data_v1(invalid_data)
#> [1] FALSE
#> attr(,"var")
#> [1] "granularity_geo"