16 #ifndef __DATA_SOURCE_MODIFIERS_SQL_DEFAULT_MODIFIERS_H__
17 #define __DATA_SOURCE_MODIFIERS_SQL_DEFAULT_MODIFIERS_H__
19 #include "services/daal_shared_ptr.h"
20 #include "services/internal/collection.h"
22 #include "data_management/features/defines.h"
23 #include "data_management/data_source/modifiers/sql/modifier.h"
27 namespace data_management
40 class ContinuousFeatureModifier :
public FeatureModifier
43 virtual void initialize(Config &config) DAAL_C11_OVERRIDE
45 const size_t numberOfFeatures = config.getNumberOfInputFeatures();
46 for (
size_t i = 0; i < numberOfFeatures; i++)
48 config.setOutputFeatureType(i, features::DAAL_CONTINUOUS);
52 virtual void apply(Context &context) DAAL_C11_OVERRIDE
54 services::BufferView<DAAL_DATA_TYPE> outputBuffer = context.getOutputBuffer();
55 for (
size_t i = 0; i < outputBuffer.size(); i++)
57 outputBuffer[i] = context.getValue<DAAL_DATA_TYPE>(i);
daal
Definition: algorithm_base_common.h:31
daal::data_management::modifiers::sql::internal::ContinuousFeatureModifier
Feature modifier that parses tokens as continuous features.
Definition: sql/internal/default_modifiers.h:40