takane
Validators for ArtifactDB file formats
Loading...
Searching...
No Matches
takane::DummyCsvFieldCreator Struct Reference

Dummy column creator. More...

#include <utils_csv.hpp>

Inheritance diagram for takane::DummyCsvFieldCreator:
Collaboration diagram for takane::DummyCsvFieldCreator:

Public Member Functions

comservatory::StringField * string ()
 
comservatory::NumberField * number ()
 
comservatory::BooleanField * boolean ()
 
- Public Member Functions inherited from takane::CsvFieldCreator
virtual comservatory::NumberField * integer ()
 

Detailed Description

Dummy column creator.

This is used by default when no CsvFieldCreator is provided in the various validators. The returned comservatory::Field objects are dummies that no-op upon push_back() or add_missing(). This is useful when the column contents do not need to be retained in memory.

Member Function Documentation

◆ boolean()

comservatory::BooleanField * takane::DummyCsvFieldCreator::boolean ( )
inlinevirtual
Returns
Instance of a comservatory::BooleanField subclass.

Implements takane::CsvFieldCreator.

◆ number()

comservatory::NumberField * takane::DummyCsvFieldCreator::number ( )
inlinevirtual
Returns
Instance of a comservatory::NumberField subclass.

Implements takane::CsvFieldCreator.

◆ string()

comservatory::StringField * takane::DummyCsvFieldCreator::string ( )
inlinevirtual
Returns
Instance of a comservatory::StringField subclass.

Implements takane::CsvFieldCreator.


The documentation for this struct was generated from the following file: