|
kDB: Knowledge DataBase
|
Classes | |
| struct | Private |
Public Member Functions | |
| ViewDefinition (const knowCore::Uri &_name, const QList< knowRDF::Triple > &_triples, const QHash< QString, Expression > &_expressions, const Expression &_key, const QString &sqlView, const knowCore::UriManager &_uriManager) | |
| ViewDefinition (const ViewDefinition &_rhs) | |
| ViewDefinition & | operator= (const ViewDefinition &_rhs) |
| QString | toString (const QString &_format="SML") const |
| bool | isValid () const |
| knowCore::Uri | name () const |
| QList< knowRDF::Triple > | triples () const |
| QHash< QString, Expression > | expressions () const |
| Expression | key () const |
| QString | sqlView () const |
| knowCore::UriManager | uriManager () const |
Static Public Member Functions | |
| static ViewDefinition | parse (QIODevice *_device, knowCore::Messages *_msgs=nullptr, const knowCore::ValueHash &_bindings=knowCore::ValueHash(), const QString &_format="SML") |
| static ViewDefinition | parse (const QString &_string, knowCore::Messages *_msgs=nullptr, const knowCore::ValueHash &_bindings=knowCore::ValueHash(), const QString &_format="SML") |
| bool ViewDefinition::isValid | ( | ) | const |
| Expression ViewDefinition::key | ( | ) | const |
|
static |
Parse a view definition using the SML languages as defined in http://sparqlify.org/wiki/SML