kDB: Knowledge DataBase
|
#include <Dataset.h>
Classes | |
struct | Private |
Public Types | |
enum | Status { Completed , InProgress , InPreparation , Scheduled , Unknown } |
Public Member Functions | |
Dataset () | |
Dataset (const Dataset &_rhs) | |
Dataset & | operator= (const Dataset &_rhs) |
bool | operator== (const Dataset &_rhs) const |
bool | isValid () const |
knowCore::Uri | uri () const |
knowCore::Uri | type () const |
knowCore::Timestamp | startTime () const |
knowCore::Timestamp | endTime () const |
QList< Dataset > | createdFrom () const |
knowCore::ReturnValue< bool > | hasProperty (const knowCore::Uri &_property) const |
knowCore::ReturnValue< knowCore::Value > | property (const knowCore::Uri &_property) const |
template<typename _T_ , std::enable_if_t< not std::is_base_of_v< knowCore::Value, _T_ >, bool > = true> | |
knowCore::ReturnValue< _T_ > | property (const knowCore::Uri &_property) const |
knowCore::ReturnVoid | setProperty (const knowCore::Uri &_property, const knowCore::Value &_value) const |
template<typename _T_ , std::enable_if_t< not std::is_base_of_v< knowCore::Value, _T_ >, bool > = true> | |
knowCore::ReturnVoid | setProperty (const knowCore::Uri &_property, const _T_ &_value) const |
knowGIS::GeometryObject | geometry () const |
kDB::Repository::Connection | connection () const |
QT_DEPRECATED_X ("Use collections instead.") QList< Datasets > datasetses() const | |
QList< Collection > | collections () const |
knowCore::ReturnVoid | associate (const knowCore::Uri &_agent) |
knowCore::ReturnVoid | dissociate (const knowCore::Uri &_agent) |
knowCore::ReturnValue< QList< knowCore::Uri > > | associatedAgents () const |
knowCore::ReturnValue< Status > | status () const |
knowCore::ReturnValue< knowCore::Uri > | statusUri () const |
knowCore::ReturnVoid | setStatus (Status) const |
knowCore::ReturnVoid | setStatus (const knowCore::Uri &_uri) const |
knowCore::ReturnValue< QCborMap > | toCborMap () const |
Friends | |
class | Datasets |
This class allow to handle and manage a dataset
Dataset::Dataset | ( | ) |
Create an invalid dataset
knowCore::ReturnVoid Dataset::associate | ( | const knowCore::Uri & | _agent | ) |
Associate this dataset to agent _agent in all graph of datasets where this dataset is defined.
knowCore::ReturnValue< QList< knowCore::Uri > > Dataset::associatedAgents | ( | ) | const |
QList< Collection > Dataset::collections | ( | ) | const |
List of collections that contains this Dataset
kDB::Repository::Connection Dataset::connection | ( | ) | const |
List of datasets that were used to create this dataset.
knowCore::ReturnVoid Dataset::dissociate | ( | const knowCore::Uri & | _agent | ) |
Dissociate this dataset to agent _agent in all graph of datasets where this dataset is defined.
knowCore::Timestamp Dataset::endTime | ( | ) | const |
End time for the dataset.
knowGIS::GeometryObject Dataset::geometry | ( | ) | const |
knowCore::ReturnValue< bool > Dataset::hasProperty | ( | const knowCore::Uri & | _property | ) | const |
knowCore::ReturnValue< knowCore::Value > Dataset::property | ( | const knowCore::Uri & | _property | ) | const |
|
inline |
kDBDatasets::Dataset::QT_DEPRECATED_X | ( | "Use collections instead." | ) | const |
List of datasets that contains this Dataset
|
inline |
Set the value for the given property
knowCore::ReturnVoid Dataset::setProperty | ( | const knowCore::Uri & | _property, |
const knowCore::Value & | _value ) const |
Set the value for the given property
knowCore::ReturnVoid Dataset::setStatus | ( | const knowCore::Uri & | _uri | ) | const |
Set the status of the dataset uri
knowCore::ReturnVoid Dataset::setStatus | ( | Status | _status | ) | const |
Set the status of the dataset
knowCore::Timestamp Dataset::startTime | ( | ) | const |
Start time for the dataset.
knowCore::ReturnValue< Dataset::Status > Dataset::status | ( | ) | const |
knowCore::ReturnValue< knowCore::Uri > Dataset::statusUri | ( | ) | const |
knowCore::ReturnValue< QCborMap > Dataset::toCborMap | ( | ) | const |
To a cbor map.