#include <Collection.h>
|
|
| Collection (const Collection &_rhs) |
| |
|
Collection & | operator= (const Collection &_rhs) |
| |
| cres_qresult< Dataset > | dataset (const knowCore::Uri &_datasetUri) const |
| |
|
cres_qresult< bool > | hasDataset (const knowCore::Uri &_agentUri) const |
| |
| cres_qresult< QList< Dataset > > | datasets (const QList< QPair< knowCore::Uri, knowCore::ConstrainedValue > > &_constraints, const OperatorOptions &_operatorOptions=OperatorOptions()) const |
| |
|
template<typename... _TArgs_> |
| cres_qresult< QList< Dataset > > | datasets (const knowCore::Uri &_uri, const knowCore::ConstrainedValue &_constraint, const _TArgs_ &... _args) const |
| |
| cres_qresult< Dataset > | createDataset (const knowCore::Uri &_frameTypeUri, const knowGIS::GeometryObject &_geometry, const knowCore::ValueHash &_properties, const knowCore::Uri &_datasetUri=knowCore::Uri::createUnique({"dataset"})) |
| |
|
cres_qresult< Dataset > | insertDatasetFromCbor (const QCborMap &_map) |
| |
|
bool | operator== (const Derive &_rhs) const |
| |
| bool | isValid () const |
| |
| bool | isReadOnly () const |
| |
| knowCore::Uri | uri () const |
| |
| kDB::Repository::Connection | connection () const |
| |
| cres_qresult< std::size_t > | count () const |
| |
| cres_qresult< QList< ValueType > > | all () const |
| |
|
|
| Collection (const kDB::Repository::RDF::FocusNodeCollectionWrapper< Collection > &_rhs) |
| |
|
| operator Derive () const |
| |
|
cres_qresult< ValueType > | focusNode (const knowCore::Uri &_uri) const |
| |
|
cres_qresult< bool > | hasFocusNode (const knowCore::Uri &_focusNodeUri, const knowCore::Uri &_typeUri=Derive::primaryType()) const |
| |
|
cres_qresult< QList< ValueType > > | focusNodes (const QList< QPair< knowCore::Uri, knowCore::ConstrainedValue > > &_constraints, const FocusNodeCollection::OperatorOptions &_operatorOptions) const |
| |
|
cres_qresult< QList< ValueType > > | focusNodes (const knowCore::Uri &_uri, const knowCore::ConstrainedValue &_constraint, const _TArgs_ &... _args) const |
| |
|
cres_qresult< ValueType > | createFocusNode (const knowCore::Uri &_typeUri, const knowCore::ValueHash &_properties, const knowCore::Uri &_focusNodeUri) |
| |
|
FocusNodeCollection & | focusNodeCollection () |
| |
|
const FocusNodeCollection & | focusNodeCollection () const |
| |
Interface a kDB::Repository::TripleStore that contains a collection of datasets
◆ allDatasets()
- Returns
- an interface to the collection that list all datasets.
◆ createDataset()
| cres_qresult< Dataset > Collection::createDataset |
( |
const knowCore::Uri & | _frameTypeUri, |
|
|
const knowGIS::GeometryObject & | _geometry, |
|
|
const knowCore::ValueHash & | _properties, |
|
|
const knowCore::Uri & | _datasetUri = knowCore::Uri::createUnique({"dataset"}) ) |
Create a new Dataset of uri type _typeUri with geometry _geometry and add it to the _rdfGraph.
◆ dataset()
| cres_qresult< Dataset > Collection::dataset |
( |
const knowCore::Uri & | _datasetUri | ) |
const |
- 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
The documentation for this class was generated from the following files:
- extensions/kDBDatasets/Collection.h
- extensions/kDBDatasets/Collection.cpp