50#ifndef DOXYGEN_SHOULD_SKIP_THIS
63 const std::vector< DBTranslatedValueType >& column_types) :
65 GUM_CONSTRUCTOR(DBRowGeneratorIdentity);
69 DBRowGeneratorIdentity::DBRowGeneratorIdentity(
const DBRowGeneratorIdentity& from) :
70 DBRowGenerator(from), _input_row_(from._input_row_) {
71 GUM_CONS_CPY(DBRowGeneratorIdentity);
75 DBRowGeneratorIdentity::DBRowGeneratorIdentity(DBRowGeneratorIdentity&& from) :
76 DBRowGenerator(
std::move(from)), _input_row_(from._input_row_) {
77 GUM_CONS_MOV(DBRowGeneratorIdentity);
81 DBRowGeneratorIdentity* DBRowGeneratorIdentity::clone()
const {
82 return new DBRowGeneratorIdentity(*
this);
86 DBRowGeneratorIdentity::~DBRowGeneratorIdentity() { GUM_DESTRUCTOR(DBRowGeneratorIdentity); }
89 DBRowGeneratorIdentity& DBRowGeneratorIdentity::operator=(
const DBRowGeneratorIdentity& from) {
90 DBRowGenerator::operator=(from);
91 _input_row_ = from._input_row_;
96 DBRowGeneratorIdentity& DBRowGeneratorIdentity::operator=(DBRowGeneratorIdentity&& from) {
97 DBRowGenerator::operator=(std::move(from));
98 _input_row_ = from._input_row_;
A DBRowGenerator class that returns exactly the rows it gets in input.
A filtered row generator that returns exactly the rows it gets in input.
DBRowGeneratorIdentity(const std::vector< DBTranslatedValueType > &column_types)
default constructor
The base class for all DBRow generators.
DBRowGeneratorGoal
the type of things that a DBRowGenerator is designed for
@ OTHER_THINGS_THAN_REMOVE_MISSING_VALUES
include the inlined functions if necessary
gum is the global namespace for all aGrUM entities