Abstract class that defines the interface for the data management component responsible for the representation of the data in a raw format. This class declares the most generic methods for data access.
More...
◆ allocateNumericTable()
void allocateNumericTable |
( |
| ) |
|
Allocates the Numeric Table associated with the Data Source
◆ createDictionaryFromContext()
void createDictionaryFromContext |
( |
| ) |
|
Creates the Data Dictionary by extracting information from a Data Source
◆ dispose()
Releases memory allocated for the native object
Implements Disposable.
◆ freeNumericTable()
void freeNumericTable |
( |
| ) |
|
Deallocates a Numeric Table associated with the Data Source
◆ getNumberOfAvailableRows()
long getNumberOfAvailableRows |
( |
| ) |
|
Returns the number of rows available in the Data Source
- Returns
- Number of rows
◆ getNumberOfColumns()
long getNumberOfColumns |
( |
| ) |
|
Returns the number of columns in the Data Source
- Returns
- Number of columns
◆ getNumericTable()
Returns the Numeric Table associated with the Data Source
- Returns
- Numeric Table associated with the Data Source
◆ loadDataBlock() [1/5]
long loadDataBlock |
( |
long |
maxRows | ) |
|
Loads a data block of the specified size into internally allocated Numeric Table
- Parameters
-
maxRows | Maximum number of rows to load from the Data Source into the Numeric Table |
- Returns
- Number of rows loaded from a Data Source into the Numeric Table
◆ loadDataBlock() [2/5]
long loadDataBlock |
( |
long |
maxRows, |
|
|
long |
offset, |
|
|
long |
fullRows |
|
) |
| |
Loads a data block of the specified size into internally allocated Numeric Table
- Parameters
-
maxRows | Maximum number of rows to load from a Data Source into the Numeric Table |
offset | Write data starting from offset row |
fullRows | Maximum number of rows to allocate in the Numeric Table |
- Returns
- Number of rows loaded from a Data Source into the Numeric Table
◆ loadDataBlock() [3/5]
Loads a data block of the specified size into provided Numeric Table
- Parameters
-
maxRows | Maximum number of rows to load from the Data Source into the Numeric Table |
nt | Pointer to the Numeric Table |
- Returns
- Number of rows loaded from a Data Source into the Numeric Table
◆ loadDataBlock() [4/5]
Loads a data block into provided Numeric Table
- Parameters
-
nt | Pointer to the Numeric Table |
- Returns
- Number of rows loaded from a Data Source into the Numeric Table
◆ loadDataBlock() [5/5]
Loads a data block into internally allocated Numeric Table
- Returns
- Number of rows loaded from a Data Source into the Numeric Table
The documentation for this class was generated from the following file: