R/findAndKillOrphans.R
findAndKillOrphans.Rd
This function finds and removed any orphan records in an RDBESDataObject. Normally data that has been downloaded from the RDBES will not contain orphan records - however if the data is subsequently filtered it is possible to introduce orphan records.
findAndKillOrphans(objectToCheck, verbose = FALSE, strict = TRUE)
an RDBESDataObject.
(Optional) If set to TRUE more detailed text will be printed out by the function. Default is TRUE.
(Optional) This function validates its input data - should the validation be strict? The default is TRUE.
an RDBESDataObject with any orphan records removed
if (FALSE) {
myH1RawObject <-
importRDBESDataCSV(rdbesExtractPath = "tests\\testthat\\h1_v_1_19")
myFields <- c("SDctry","VDctry","VDflgCtry","FTarvLoc")
myValues <- c("ZW","ZWBZH","ZWVFA" )
myFilteredObject <- filterRDBESDataObject(myH1RawObject,
fieldsToFilter = myFields,
valuesToFilter = myValues )
myObjectNoOrphans <- findAndKillOrphans(objectToCheck = myFilteredObject,
verbose = FALSE)
}