51#ifndef DOXYGEN_SHOULD_SKIP_THIS
67 const auto& xrow = row.row();
71 if (xrow[col].discr_val == std::numeric_limits< std::size_t >::max()) {
72 _input_row_ =
nullptr;
73 return std::size_t(0);
78 if (xrow[col].cont_val == std::numeric_limits< float >::max()) {
79 _input_row_ =
nullptr;
80 return std::size_t(0);
87 <<
" is not supported yet");
91 return std::size_t(1);
A DBRowGenerator class that returns the rows that are complete (fully observed) w....
const DBRow< DBTranslatedValue > & generate() final
generates one output DBRow for each DBRow passed to method setInputRow
std::size_t computeRows_(const DBRow< DBTranslatedValue > &row) final
computes the rows it will provide as output
std::vector< std::size_t > columns_of_interest_
the set of columns of interest
std::vector< DBTranslatedValueType > column_types_
the types of the columns in the DatabaseTable
void decreaseRemainingRows()
decrease the number of remaining output rows
The class for storing a record in a database.
#define GUM_ERROR(type, msg)
include the inlined functions if necessary
gum is the global namespace for all aGrUM entities