soprano
Soprano::Query Namespace Reference
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 QueryLanguage | queryLanguageFromString (const QString &queryLanguage) |
| SOPRANO_EXPORT QString | queryLanguageToString (Soprano::Query::QueryLanguage lang, const QString &userQueryLanguage=QString()) |
Enumeration Type Documentation
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.
- See also:
- Model::executeQuery, Query::Parser, Query::Serializer
- Enumerator:
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 129 of file sopranotypes.h.
Function Documentation
| SOPRANO_EXPORT QueryLanguage Soprano::Query::queryLanguageFromString | ( | const QString & | queryLanguage | ) |
Convert a query language string into a Soprano::Query::QueryLanguage value.
- Parameters:
-
queryLanguage The query language string to convert.
- Returns:
- The QueryLanguage value corresponding to
queryLanguageor Soprano::Query::QueryLanguageUser if it is unknown.
| SOPRANO_EXPORT QString Soprano::Query::queryLanguageToString | ( | Soprano::Query::QueryLanguage | lang, | |
| const QString & | userQueryLanguage = QString() | |||
| ) |
Convert a Soprano::Query::QueryLanguage value into a string representation.
- Parameters:
-
lang The query language to convert userQueryLanguage If langequals Query::QueryLanguageUser,userQueryLanguagedefines the language to use.
- Returns:
- A string representation of
lang. Iflangequals Soprano::Query::QueryLanguageUser, the method simply returnsuserQueryLanguage.
KDE 4.4 API Reference