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

List of all members
CSVFeatureManager Class Reference

Methods of the class to preprocess data represented in the CSV format. More...

Class Declaration

Constructor & Destructor Documentation

CSVFeatureManager ( )
inline

Default constructor

Member Function Documentation

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

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

Implements StringRowFeatureManagerIface.

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

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

Parameters
[in]rawRowDataArray of characters with the 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

Implements StringRowFeatureManagerIface.

void setDelimiter ( char  delimiter)
inline

Sets a new character as a delimiter for parsing CSV data (default ',')


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

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