Enumerations | |
enum | QueryLanguage { QueryLanguageNone = 0x0, QueryLanguageSparql = 0x1, QueryLanguageRdql = 0x2, QueryLanguageSerql = 0x4, QueryLanguageUser = 0x1000, QUERY_LANGUAGE_NONE = QueryLanguageNone, QUERY_LANGUAGE_SPARQL = QueryLanguageSparql, QUERY_LANGUAGE_RDQL = QueryLanguageRdql, QUERY_LANGUAGE_SERQL = QueryLanguageSerql, QUERY_LANGUAGE_USER = QueryLanguageUser } |
Functions | |
SOPRANO_EXPORT QString | queryLanguageToString (Soprano::Query::QueryLanguage lang, const QString &userQueryLanguage=QString()) |
SOPRANO_EXPORT QueryLanguage | queryLanguageFromString (const QString &queryLanguage) |
Soprano defines a set of well-known query languages that can be used to serialize queries. Additional languages may be supported using Query::QueryLanguageUser in combination with string codes.
QueryLanguageNone | No query language |
QueryLanguageSparql | The SPARQL query language: http://www.w3.org/TR/rdf-sparql-query/ |
QueryLanguageRdql | The RDQL RDF query language: http://www.w3.org/Submission/2004/SUBM-RDQL-20040109/ |
QueryLanguageSerql | Sesame RDF Query Language: http://openrdf.org/doc/sesame2/users/ch05.html |
QueryLanguageUser | The user type can be used to introduce unknown query lanaguages by name |
QUERY_LANGUAGE_NONE |
|
QUERY_LANGUAGE_SPARQL |
|
QUERY_LANGUAGE_RDQL |
|
QUERY_LANGUAGE_SERQL |
|
QUERY_LANGUAGE_USER |
|
Definition at line 115 of file sopranotypes.h.
SOPRANO_EXPORT QString Soprano::Query::queryLanguageToString | ( | Soprano::Query::QueryLanguage | lang, | |
const QString & | userQueryLanguage = QString() | |||
) |
Convert a Soprano::Query::QueryLanguage value into a string representation.
lang | The query language to convert | |
userQueryLanguage | If lang equals Query::QueryLanguageUser, userQueryLanguage defines the language to use. |
lang
. If lang
equals Soprano::Query::QueryLanguageUser, the method simply returns userQueryLanguage
. SOPRANO_EXPORT QueryLanguage Soprano::Query::queryLanguageFromString | ( | const QString & | queryLanguage | ) |
Convert a query language string into a Soprano::Query::QueryLanguage value.
queryLanguage | The query language string to convert. |
queryLanguage
or Soprano::Query::QueryLanguageUser if it is unknown.