28 #ifndef GUM_LEARNING_DBROW_GENERATOR_H 29 #define GUM_LEARNING_DBROW_GENERATOR_H 234 template <
template <
typename >
class ALLOC = std::allocator >
306 void decreaseRemainingRows();
309 virtual void reset();
325 virtual void setColumnsOfInterest(
326 const std::vector< std::size_t, ALLOC< std::size_t > >& cols_of_interest);
342 virtual void setColumnsOfInterest(
343 std::vector< std::size_t, ALLOC< std::size_t > >&& cols_of_interest);
346 const std::vector< std::size_t, ALLOC< std::size_t > >&
347 columnsOfInterest()
const;
360 std::size_t _nb_remaining_output_rows{std::size_t(0)};
365 std::vector< DBTranslatedValueType, ALLOC< DBTranslatedValueType > >
ALLOC< DBTranslatedValue > allocator_type
type for the allocators passed in arguments of methods
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
std::vector< std::size_t, ALLOC< std::size_t > > _columns_of_interest
the set of columns of interest
DBRowGeneratorGoal
the type of things that a DBRowGenerator is designed for
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
DBTranslatedValueType
The nature of the elements handled by translators (discrete, continuous).
The class for storing a record in a database.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
std::vector< DBTranslatedValueType, ALLOC< DBTranslatedValueType > > _column_types
the types of the columns in the DatabaseTable
The base class for all DBRow generators.