Workspace 6.21.5
|
#include <QCoreApplication>
#include <QDebug>
#include <QHash>
#include <QMutex>
#include <QMutexLocker>
#include <QRegularExpression>
#include <QSharedPointer>
#include <QSqlError>
#include <QSqlField>
#include <QSqlQuery>
#include <QSqlRecord>
#include "Workspace/Application/LanguageUtils/errorchecks.h"
#include "Workspace/Application/LanguageUtils/streamqstring.h"
#include "Workspace/Application/logmanager.h"
#include "Workspace/DataExecution/DataObjects/dataobject.h"
#include "Workspace/DataExecution/DataObjects/objectarray.h"
#include "Workspace/DataExecution/DataObjects/typedobjectarray.h"
#include "DataAnalysis/dataanalysis_api.h"
#include "datacollection.h"
#include "sqlbindingrelation.h"
#include "sqlboundobjectgroup.h"
#include "sqlcompositeprimarykey.h"
#include "sqldatamodelresult.h"
Classes | |
struct | PrimaryKeyValue |
struct | PrimaryKeyValueImpl |
class | SqlDataModel |
Provides an interface to access data from an SQL database as bound objects. The created objects can then be manipulated by calling code and submitted back to the model to write back to the database. More... | |
struct | TypedPrimaryKeyValueImpl< T > |
Namespaces | |
namespace | CSIRO |
Top level namespace for all Workspace code. | |
namespace | CSIRO::DataAnalysis |
Fundamental data analysis support. | |
namespace | CSIRO::DataAnalysis::SqlDataModelPrivate |
namespace | CSIRO::DataExecution |
Base workspace functionality not requiring a user interface. | |
Functions | |
uint | qHash (const CSIRO::DataAnalysis::SqlDataModelPrivate::PrimaryKeyValue &key, uint seed=0) |