|
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.