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