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 QString queryLanguageToString (Soprano::Query::QueryLanguage lang, const QString &userQueryLanguage=QString())
SOPRANO_EXPORT QueryLanguage queryLanguageFromString (const QString &queryLanguage)


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 
Deprecated:
use QueryLanguageNone
QUERY_LANGUAGE_SPARQL 
Deprecated:
use QueryLanguageSparql
QUERY_LANGUAGE_RDQL 
Deprecated:
use QueryLanguageRdql
QUERY_LANGUAGE_SERQL 
Deprecated:
use QueryLanguageSerql
QUERY_LANGUAGE_USER 
Deprecated:
use QueryLanguageUser

Definition at line 115 of file sopranotypes.h.


Function Documentation

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 lang equals Query::QueryLanguageUser, userQueryLanguage defines the language to use.
Returns:
A string representation of 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.

Parameters:
queryLanguage The query language string to convert.
Returns:
The QueryLanguage value corresponding to queryLanguage or Soprano::Query::QueryLanguageUser if it is unknown.


Generated on Tue Jul 22 17:39:36 2008 for Soprano by  doxygen 1.5.6