Skip to contents

vrule_mapping

vrule_mapping

Super classes

vrule::vrule_abstract -> vrule::vrule_abstract_complex -> vrule_mapping

Public fields

ref_data_url

ref data url

ref_data

ref data

ref_source_term

ref source term

ref_target_term

ref target term

data_target_term

data target term

ref_meta_url

ref meta url

ref_meta

ref meta

Methods

Inherited methods


Method new()

Initializes a mapping-based validation rule

Usage

vrule_mapping$new(
  ref_data_url = NULL,
  ref_source_term = NULL,
  ref_target_term = NULL,
  data_target_term = NULL,
  ref_meta_url = NULL,
  ...
)

Arguments

ref_data_url

ref data url

ref_source_term

ref source term

ref_target_term

ref target term

data_target_term

data target term

ref_meta_url

ref metadata url

...

any other arg


Method validate()

Abstract method to validate data

Usage

vrule_mapping$validate(value, row)

Arguments

value

value

row

row

Returns

a validation report, object of class vrule_report


Method clone()

The objects of this class are cloneable with this method.

Usage

vrule_mapping$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.