C++ API Reference for Intel® Data Analytics Acceleration Library 2020 Update 1

List of all members
StringRowFeatureManagerIface Class Referenceabstract

Abstract interface class that defines the interface to parse and convert the raw data represented as a string into a numeric format. The string must represent a row of data, a dictionary, or a vector of features. More...

Class Declaration

Member Function Documentation

virtual void parseRowAsDictionary ( char *  rawRowData,
size_t  rawDataSize,
DataSourceDictionary dict 
)
pure virtual

Parses a string that represents features of a data set and constructs a dictionary

Parameters
[in]rawRowDataArray of characters with a string that contains information about features of the data set
[in]rawDataSizeSize of the rawRowData array
[out]dictPointer to the dictionary constructed from the string

Implemented in CSVFeatureManager.

virtual void parseRowIn ( char *  rawRowData,
size_t  rawDataSize,
DataSourceDictionary dict,
NumericTable nt,
size_t  ntRowIndex 
)
pure virtual

Parses a string that represents a feature vector and converts it into a numeric representation

Parameters
[in]rawRowDataArray of characters with a string that represents the feature vector
[in]rawDataSizeSize of the rawRowData array
[in]dictPointer to the dictionary
[out]ntPointer to a Numeric Table to store the result of parsing
[in]ntRowIndexPosition in the Numeric Table at which to store the result of parsing

Implemented in CSVFeatureManager.


The documentation for this class was generated from the following file:

For more complete information about compiler optimizations, see our Optimization Notice.