dataio.validate.validators.tabular

Module Contents

Classes

API

class dataio.validate.validators.tabular.TabularValidator[source]

Bases: dataio.validate.validators.base.ValidatorPlugin

static _get_table_source(table_name: str, manifest: dataio.validate.contracts.models.DatasetManifest, request: dataio.validate.contracts.models.ValidationRequest) tuple[str | None, bool][source]
supports(request: dataio.validate.contracts.models.ValidationRequest) bool[source]
validate_structure(manifest: dataio.validate.contracts.models.DatasetManifest, _data: Any, request: dataio.validate.contracts.models.ValidationRequest, result: dataio.validate.reports.models.ValidationResult) None[source]
validate_metadata(_manifest: dataio.validate.contracts.models.DatasetManifest, _request: dataio.validate.contracts.models.ValidationRequest, _result: dataio.validate.reports.models.ValidationResult) None[source]
validate_content(manifest: dataio.validate.contracts.models.DatasetManifest, _data: Any, request: dataio.validate.contracts.models.ValidationRequest, result: dataio.validate.reports.models.ValidationResult) None[source]