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

Classes
daal::data_management::interface1 Namespace Reference

Contains version 1.0 of Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) interface.

Classes

class  Bzip2CompressionParameter
 Parameter for bzip2 compression and decompression. More...
 
class  Compressor< bzip2 >
 Implementation of the Compressor class for the bzip2 compression method. More...
 
class  Decompressor< bzip2 >
 Specialization of Decompressor class for Bzip2 compression method. More...
 
struct  CompressionParameter
 Parameters for compression and decompression. More...
 
class  CompressionIface
 Abstract interface class for compression and decompression. More...
 
class  Compression
 Base class for compression and decompression More...
 
class  CompressorImpl
 Base class for the Compressor. More...
 
class  DecompressorImpl
 Base class for the Decompressor. More...
 
class  Compressor
 Compressor class compresses an input data block and writes results into an output data block. More...
 
class  Decompressor
 Decompressor class decompresses an input data block and writes results into an output data block. More...
 
class  CompressionStream
 CompressionStream class compresses input raw data by blocks. More...
 
class  DecompressionStream
 DecompressionStream class decompresses compressed input data by blocks. More...
 
class  LzoCompressionParameter
 Parameter for LZO compression and decompression. LZO compressed block header consists of four sections: 1) optional, 2) uncompressed data size (4 bytes), 3) compressed data size (4 bytes), 4) optional. More...
 
class  Compressor< lzo >
 Implementation of the Compressor class for the LZO compression method. More...
 
class  Decompressor< lzo >
 Specialization of Decompressor class for LZO compression method. More...
 
class  RleCompressionParameter
 Parameter for run-length encoding and decoding. A RLE encoded block may contain a header that consists of two sections: 1) decoded data size (4 bytes) and 2) encoded data size (4 bytes) More...
 
class  Compressor< rle >
 Implementation of the Compressor class for the run-length encoding method. More...
 
class  Decompressor< rle >
 Implementation of the Decompressor class for the run-length decoding method. More...
 
class  ZlibCompressionParameter
 Parameter for zlib compression and decompression. More...
 
class  Compressor< zlib >
 Implementation of the Compressor class for the zlib compression method. More...
 
class  Decompressor< zlib >
 Implementation of the Decompressor class for the zlib compression method. More...
 
class  AOSNumericTable
 Class that provides methods to access data stored as a contiguous array of heterogeneous feature vectors, while each feature vector is represented by a data structure. Therefore, the data is represented as an array of structures. More...
 
class  ArrowImmutableNumericTable
 Class that provides methods to access data stored as a Apache Arrow table. More...
 
class  CSRBlockDescriptor
 Base class that manages buffer memory for read/write operations required by CSR numeric tables. More...
 
class  CSRNumericTableIface
 Abstract class that defines the interface of CSR numeric tables. More...
 
class  CSRNumericTable
 Class that provides methods to access data stored in the CSR layout. More...
 
class  DataArchiveIface
 Abstract interface class that defines methods to access and modify a serialized object. This class declares the most generic access and modification methods. More...
 
class  DataArchiveImpl
 Abstract interface class that defines methods to access and modify a serialized object. This class implements the most general serialization methods. More...
 
class  DataArchive
 Implements the abstract DataArchiveIface interface. More...
 
class  CompressedDataArchive
 Abstract interface class that defines methods to access and modify a serialized object. This class declares the most generic access and modification methods. More...
 
class  DecompressedDataArchive
 Abstract interface class that defines methods to access and modify a serialized object. This class declares the most generic access and modification methods. More...
 
class  InputDataArchive
 Provides methods to create an archive data object (serialized) and access this object. More...
 
class  OutputDataArchive
 Provides methods to restore an object from its serialized counterpart and access the restored object. More...
 
class  DataBlockIface
 Abstract interface class for a data management component responsible for a pointer to a byte array and its size. This class declares the most general methods for data access. More...
 
class  DataBlock
 Class that stores a pointer to a byte array and its size. Not responsible for memory management. More...
 
class  DataCollection
 Class that provides functionality of Collection container for objects derived from SerializationIface interface and implements SerializationIface itself. More...
 
class  KeyValueCollection
 Class that provides functionality of a key-value container for objects derived from the T with a key of the size_t type. More...
 
class  SerializableKeyValueCollection
 Class that provides functionality of a key-value container for objects derived from the SerializationIface interface with a key of the size_t type. More...
 
class  NumericTableFeature
 Data structure describes the Numeric Table feature. More...
 
class  Dictionary
 Class that represents a dictionary of a data set and provides methods to work with the data dictionary. More...
 
class  SerializationIface
 Abstract interface class that defines the interface for serialization and deserialization. More...
 
class  AbstractCreator
 Interface class used by the Factory class to register and create objects of a specific class. More...
 
class  Creator
 Main class used by the Factory class to register and create objects of a class derived from SerializationIface and the default constructor without arguments. More...
 
class  Factory
 Class that provides factory functionality for objects implementing the SerializationIface interface. Used within deserialization functionality. More...
 
class  HomogenNumericTable
 Class that provides methods to access data stored as a contiguous array of homogeneous feature vectors. Table rows contain feature vectors, and columns contain values of individual features. More...
 
class  HomogenTensor
 Class that provides methods to access data stored as a contiguous array of homogeneous data in rows-major format. More...
 
class  ArrowNumericTable
 Base class that provides methods to access data stored as a Apache Arrow table. More...
 
class  BaseArrowImmutableNumericTable
 Base class that provides methods to access data stored as a immutable Apache Arrow table. More...
 
class  Matrix
 Represents a two-dimensional table of numbers of the same type. More...
 
class  MemoryBlock
 Serializable memory block, owner of the memory. More...
 
class  MergedNumericTable
 Class that provides methods to access a collection of numeric tables as if they are joined by columns. More...
 
class  BlockDescriptor
 Base class that manages buffer memory for read/write operations required by numeric tables. More...
 
class  NumericTableIface
 Abstract interface class for a data management component responsible for representation of data in the numeric format. This class declares the most general methods for data access. More...
 
class  DenseNumericTableIface
 Abstract interface class for a data management component responsible for accessing data in the numeric format. This class declares specific methods to access data in a dense homogeneous form. More...
 
class  NumericTable
 Class for a data management component responsible for representation of data in the numeric format. This class implements the most general methods for data access. More...
 
class  RowMergedNumericTable
 Class that provides methods to access a collection of numeric tables as if they are joined by rows. More...
 
class  SOANumericTable
 Class that provides methods to access data stored as a structure of arrays, where each (contiguous) array represents values corresponding to a specific feature. More...
 
class  SubtensorDescriptor
 Class with descriptor of the subtensor retrieved from Tensor getSubTensor function. More...
 
class  PackedArrayNumericTableIface
 Abstract class that defines the interface of symmetric matrices stored as a one-dimensional array. More...
 
class  PackedSymmetricMatrix
 Class that provides methods to access symmetric matrices stored as a one-dimensional array. More...
 
class  PackedTriangularMatrix
 Class that provides methods to access a packed triangular matrix stored as a one-dimensional array. More...
 
class  TensorIface
 Abstract interface class for a data management component responsible for representation of data in the numeric format. This class declares the most general methods for data access. More...
 
class  TensorLayoutIface
 Abstract interface class for a data management component responsible for representation of data layout in the tensor. This class declares the most general methods for data access. More...
 
class  TensorLayout
 Class for a data management component responsible for representation of data layout in the tensor. This class implements the most general methods for data layout. More...
 
class  TensorOffsetLayout
 Class for a data management component responsible for representation of data layout in the HomogenTensor. More...
 
class  DenseTensorIface
 Abstract interface class for a data management component responsible for accessing data in the numeric format. This class declares specific methods to access Tensor data in a dense homogeneous form. More...
 
class  Tensor
 Class for a data management component responsible for representation of data in the n-dimensions numeric format. This class implements the most general methods for data access. More...
 
class  CsvDataSourceOptions
 Options of CSV data source. More...
 
class  CsvDataSource
 Specifies methods to access data stored in files. 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  DataSource
 Implements the abstract DataSourceIface interface. More...
 
class  DataSourceTemplate
 Implements the abstract DataSourceIface interface. More...
 
class  CategoricalFeatureDictionary
 
class  DataSourceFeature
 Data structure that describes the Data Source feature. More...
 
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
 Specifies methods to access data stored in files. More...
 
class  KDBDataSource
 Connects to data sources with the KDB API. More...
 
class  KDBFeatureManager
 Contains KDB-specific commands. 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  ODBCDataSource
 Connects to data sources with the ODBC API. More...
 
class  StringDataSource
 Specifies methods to access data stored in byte arrays in the C-string format. More...
 

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