C++ API Reference for Intel® Data Analytics Acceleration Library 2019

References | Classes | Enumerations
Data Sources

Specifies methods to access data. More...

References

 Modifiers
 Defines special components which can be used to modify data during the loading through the data source components.
 

Classes

class  CsvDataSourceOptions
 Options of CSV data source. More...
 
class  CSVFeatureManager
 Methods of the class to preprocess data represented in the CSV format. More...
 
class  DataSourceIface
 Abstract interface class that defines the interface for a data management component responsible for representation of data in the raw format. This class declares the most generic methods for data access. More...
 
class  CategoricalFeatureDictionary
 
class  StringRowFeatureManagerIface
 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  FileDataSource< FeatureManager, SummaryStatisticsType >
 Specifies methods to access data stored in files. More...
 
class  SQLFeatureManager
 Interprets the response of SQL data base and fill provided numeric table and dictionary. More...
 
class  ODBCDataSourceOptions
 Options of ODBC data source. More...
 
class  StringDataSource< FeatureManager, SummaryStatisticsType >
 Specifies methods to access data stored in byte arrays in the C-string format. More...
 

Enumerations

enum  DataSourceStatus { readyForLoad = 1, waitingForRows = 2, endOfData = 3, notReady = 4 }
 Specifies the status of the Data Source. More...
 
enum  DictionaryCreationFlag { notDictionaryFromContext = 1, doDictionaryFromContext = 2 }
 Specifies whether a Data Dictionary is created from the context of a Data Source. More...
 
enum  NumericTableAllocationFlag { notAllocateNumericTable = 1, doAllocateNumericTable = 2 }
 Specifies whether a Numeric Table is allocated inside of the Data Source object. More...
 

Enumeration Type Documentation

enum DataSourceStatus

Enumerator
readyForLoad 

Data is ready to be loaded via loadDataBlock() function

waitingForRows 

No data is available, but it may be ready in future

endOfData 

No data is available

notReady 

DataSource not ready for loading

enum DictionaryCreationFlag

Enumerator
notDictionaryFromContext 

Do not create dictionary automatically

doDictionaryFromContext 

Do create dictionary when needed

enum NumericTableAllocationFlag

Enumerator
notAllocateNumericTable 

Do not allocate Numeric Table automatically

doAllocateNumericTable 

Do allocate Numeric Table when needed

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