24 #ifndef __DATA_SOURCE_UTILS_H__
25 #define __DATA_SOURCE_UTILS_H__
27 #include "data_management/data_source/data_source_dictionary.h"
28 #include "data_management/data/numeric_table.h"
32 namespace data_management
46 class StringRowFeatureManagerIface
49 virtual ~StringRowFeatureManagerIface() {}
57 virtual void parseRowAsDictionary(
char *rawRowData,
size_t rawDataSize, DataSourceDictionary *dict ) = 0;
67 virtual void parseRowIn (
char *rawRowData,
size_t rawDataSize, DataSourceDictionary *dict, NumericTable *nt,
68 size_t ntRowIndex ) = 0;
72 using interface1::StringRowFeatureManagerIface;
daal::data_management::interface1::Dictionary
Class that represents a dictionary of a data set and provides methods to work with the data dictionar...
Definition: data_dictionary.h:163
daal::data_management::interface1::NumericTable
Class for a data management component responsible for representation of data in the numeric format...
Definition: numeric_table.h:577
daal::data_management::interface1::StringRowFeatureManagerIface
Abstract interface class that defines the interface to parse and convert the raw data represented as ...
Definition: data_source_utils.h:46
daal::data_management::interface1::StringRowFeatureManagerIface::parseRowAsDictionary
virtual void parseRowAsDictionary(char *rawRowData, size_t rawDataSize, DataSourceDictionary *dict)=0
daal::data_management::interface1::StringRowFeatureManagerIface::parseRowIn
virtual void parseRowIn(char *rawRowData, size_t rawDataSize, DataSourceDictionary *dict, NumericTable *nt, size_t ntRowIndex)=0