#include <Datasets.h>
|
| Datasets (const Datasets &_rhs) |
|
Datasets | operator= (const Datasets &_rhs) |
|
bool | operator== (const Datasets &_dss) const |
|
bool | isValid () const |
|
bool | isReadOnly () const |
|
knowCore::Uri | uri () const |
|
kDB::Repository::Connection | connection () const |
|
knowCore::ReturnVoid | insert (const Dataset &_dataset) |
|
std::size_t | count () const |
|
knowCore::ReturnValue< Dataset > | dataset (const knowCore::Uri &_datasetUri) const |
|
QList< Dataset > | all () const |
|
knowCore::ReturnValue< QList< Dataset > > | datasets (const QList< QPair< knowCore::Uri, knowCore::ConstrainedValue > > &_constraints, const OperatorOptions &_operatorOptions=OperatorOptions()) const |
|
template<typename... _TArgs_> |
knowCore::ReturnValue< QList< Dataset > > | datasets (const knowCore::Uri &_uri, const knowCore::ConstrainedValue &_constraint, const _TArgs_ &...) const |
|
Q_DECL_DEPRECATED_X("Use createDataset") knowCore knowCore::ReturnValue< Dataset > | createDataset (const knowCore::Uri &_typeUri, const knowGIS::GeometryObject &_geometry, const knowCore::Uri &_datasetUri=knowCore::Uri::createUnique({"dataset"})) |
|
knowCore::ReturnValue< Dataset > | insertDatasetFromCbor (const QCborMap &_map) |
|
template<typename... _TArgs_> |
knowCore::ReturnValue< QList< Dataset > > | datasets (const knowCore::Uri &_uri, const knowCore::ConstrainedValue &_constraint, const _TArgs_ &... _args) const |
|
template<typename... _TArgs_> |
void | buildDatasetsConstraints (QList< QPair< knowCore::Uri, knowCore::ConstrainedValue > > *_constraints, const knowCore::Uri &_uri, const knowCore::ConstrainedValue &_constraint, const _TArgs_ &... _args) const |
|
Interface a kDB::Repository::TriplesStore that contains a set of datasets
◆ all()
- Returns
- all the dataset contained in this document.
◆ allCollectionsUris()
- Returns
- a list of the uris of all datasets documents.
-
a list of the uris of all collections.
◆ allDatasets()
- Returns
- an interface to the view that covers all datasets.
◆ connection()
◆ count()
std::size_t Datasets::count |
( |
| ) |
const |
- Returns
- the number of datasets in this document.
◆ create()
Create a new kDB::Repository::TriplesStore with uri _graph
, add it to the union of datasets Uris::kdb_sensing::datasets.
- Returns
- an invalid Datasets if an error occurs or if the datasets already exists
◆ createDataset()
Create a new Dataset of uri type _typeUri
with geometry _geometry
and add it to the _rdfGraph
.
◆ dataset()
- Returns
- the dataset with the Uri _datasetUri
◆ datasets()
- Parameters
-
_constraints | a list of pair of list of uris representing the property uri and a constraint. |
_operatorOptions | set the precision used by operators |
- Returns
- the list of datasets that satisfies the constraints
◆ get()
Return an unique instance of the datasets stored in _graph
for a given _connection
- Returns
- an invalid Datasets if it does not exists
◆ getOrCreate()
Create or access the datasets specified in _graph
- Returns
- an invalid Datasets if an error occurs
◆ insert()
knowCore::ReturnVoid Datasets::insert |
( |
const Dataset & | _dataset | ) |
|
Insert an existing _dataset
in this set of datasets.
- Returns
- true if successful or false in case of error or if the
_dataset
is already in this set of datasets
◆ isReadOnly()
bool Datasets::isReadOnly |
( |
| ) |
const |
- Returns
- true if it can only be used to access datasets and not insert one.
◆ isValid()
bool Datasets::isValid |
( |
| ) |
const |
- Returns
- true if it is a valid set of datasets
◆ uri()
- Returns
- the uri for the graph
The documentation for this class was generated from the following files:
- kdb/extensions/kDBDatasets/Datasets.h
- kdb/extensions/kDBDatasets/Datasets.cpp