47#ifndef GUM_LEARNING_DBROW_GENERATOR_IDENTITY_H
48#define GUM_LEARNING_DBROW_GENERATOR_IDENTITY_H
153#ifndef DOXYGEN_SHOULD_SKIP_THIS
A filtered row generator that returns exactly the rows it gets in input.
The base class for all DBRow generators.
DBRowGeneratorIdentity(const DBRowGeneratorIdentity &from)
copy constructor
DBRowGeneratorIdentity(const std::vector< DBTranslatedValueType > &column_types)
default constructor
DBRowGeneratorIdentity(DBRowGeneratorIdentity &&from)
move constructor
virtual const DBRow< DBTranslatedValue > & generate() final
generates one ouput DBRow for each DBRow passed to method setInputRow
virtual std::size_t computeRows_(const DBRow< DBTranslatedValue > &row) final
computes the rows it will provide as output
DBRowGeneratorIdentity * clone() const final
virtual copy constructor
DBRowGenerator(const std::vector< DBTranslatedValueType > &column_types, const DBRowGeneratorGoal goal)
default constructor
The class for storing a record in a database.
include the inlined functions if necessary
gum is the global namespace for all aGrUM entities
The union class for storing the translated values in learning databases.