18 #ifndef __DATA_SOURCE_MODIFIERS_SQL_DEFAULT_MODIFIERS_H__
19 #define __DATA_SOURCE_MODIFIERS_SQL_DEFAULT_MODIFIERS_H__
21 #include "services/daal_shared_ptr.h"
22 #include "services/internal/collection.h"
24 #include "data_management/features/defines.h"
25 #include "data_management/data_source/modifiers/sql/modifier.h"
29 namespace data_management
42 class ContinuousFeatureModifier :
public FeatureModifier
45 virtual void initialize(Config &config) DAAL_C11_OVERRIDE
47 const size_t numberOfFeatures = config.getNumberOfInputFeatures();
48 for (
size_t i = 0; i < numberOfFeatures; i++)
50 config.setOutputFeatureType(i, features::DAAL_CONTINUOUS);
54 virtual void apply(Context &context) DAAL_C11_OVERRIDE
56 services::BufferView<DAAL_DATA_TYPE> outputBuffer = context.getOutputBuffer();
57 for (
size_t i = 0; i < outputBuffer.size(); i++)
59 outputBuffer[i] = context.getValue<DAAL_DATA_TYPE>(i);
daal::data_management::modifiers::sql::internal::ContinuousFeatureModifier
Feature modifier that parses tokens as continuous features.
Definition: sql/internal/default_modifiers.h:42