RDBESDataObject
is in a Valid FormatR/validateRDBESDataObject.R
validateRDBESDataObject.Rd
Perform basic checks on a object.
validateRDBESDataObject(
objectToCheck,
checkDataTypes = FALSE,
verbose = FALSE,
strict = TRUE
)
checkRDBESDataObject(
objectToCheck,
checkDataTypes = FALSE,
verbose = FALSE,
strict = TRUE
)
RDBESDataObject i.e. a list of data.tables
(Optional) Set to TRUE if you want to check that the data types of the required columns are correct, or FALSE if you don't care. Default value is FALSE.
(Optional) Set to TRUE if you want informative text printed out, or FALSE if you don't. The default is FALSE.
(Optional) Set to TRUE if you want to be sure all columns are present in the data, set to FALSE if you only want to check that essential columns are present. The default is TRUE.
Returns objectToCheck
Checks if 'objectToCheck' parameter is valid. Returns the parameter if it is
valid and otherwise stops on error.
It checks the RDBESDataObject
if:
Is this an object of class RDBESDataObject
Tables don't have column names that aren't allowed
Tables have all the required column names
It does not check if the data is valid. The RDBES upload system performs an extensive set of checks on the uploaded data.
if (FALSE) {
myH1RawObject <-
importRDBESDataCSV(rdbesExtractPath = "tests/testthat/h1_v_1_19")
validateRDBESDataObject(myH1RawObject)}