Workspace 6.21.5
|
This class defines a column in the DataTable. A column is like a field in a database. More...
#include <Workspace/DataExecution/DataObjects/datatable.h>
Public Member Functions | |
DataTableColumn () | |
DataTableColumn (const DataTableColumn &other) | |
~DataTableColumn () | |
DataTableColumn & | operator= (const DataTableColumn &other) |
Public Attributes | |
int | currentUnitIndex {} |
const DataFactory * | dataFactory |
QScopedPointer< DataObject > | defaultData |
QString | longName |
QString | name |
QStringList | units |
A column has a name (QString), a long name (QString), a Workspace-supported data type, list of units (QStringList) and a currently selected unit index (which is undefined if the list of units is empty). A column object is meant to be read-only. User can add columns to the DataTable using DataTable::addColumn() and obtain a copy of the column using DataTable::column().
DataTableColumn | ( | ) |
DataTableColumn | ( | const DataTableColumn & | other | ) |
|
default |
DataTableColumn & operator= | ( | const DataTableColumn & | other | ) |
int currentUnitIndex {} |
const DataFactory* dataFactory |
QScopedPointer<DataObject> defaultData |
QString longName |
QString name |
QStringList units |