22 #ifndef __DATA_SOURCE_UTILS_H__
23 #define __DATA_SOURCE_UTILS_H__
25 #include "data_management/data_source/data_source_dictionary.h"
26 #include "data_management/data/numeric_table.h"
30 namespace data_management
44 class StringRowFeatureManagerIface
47 virtual ~StringRowFeatureManagerIface() {}
55 virtual void parseRowAsDictionary(
char *rawRowData,
size_t rawDataSize, DataSourceDictionary *dict ) = 0;
65 virtual void parseRowIn (
char *rawRowData,
size_t rawDataSize, DataSourceDictionary *dict, NumericTable *nt,
66 size_t ntRowIndex ) = 0;
70 using interface1::StringRowFeatureManagerIface;
daal::data_management::interface1::StringRowFeatureManagerIface::parseRowIn
virtual void parseRowIn(char *rawRowData, size_t rawDataSize, DataSourceDictionary *dict, NumericTable *nt, size_t ntRowIndex)=0
daal
Definition: algorithm_base_common.h:31
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:44
daal::data_management::interface1::StringRowFeatureManagerIface::parseRowAsDictionary
virtual void parseRowAsDictionary(char *rawRowData, size_t rawDataSize, DataSourceDictionary *dict)=0
daal::data_management::interface1::NumericTable
Class for a data management component responsible for representation of data in the numeric format...
Definition: numeric_table.h:575
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:161