Public Types | Public Member Functions

QSparqlQueryOptions Class Reference

Encapsulates query execution options given to QSparqlConnection::exec(const QSparqlQuery&, const QSparqlQueryOptions&). Some options are used only by some drivers. More...

List of all members.

Public Types

enum  ExecutionMethod { AsyncExec = 1, SyncExec = 2 }
enum  Priority { NormalPriority = 0, LowPriority = 10 }

Public Member Functions

 QSparqlQueryOptions (const QSparqlQueryOptions &other)
QSparqlQueryOptionsoperator= (const QSparqlQueryOptions &other)
bool operator== (const QSparqlQueryOptions &other) const
 Returns true if the QSparqlQueryOptions objects are equal.
void setExecutionMethod (ExecutionMethod em)
ExecutionMethod executionMethod () const
void setPriority (Priority p)
Priority priority () const

Detailed Description

Encapsulates query execution options given to QSparqlConnection::exec(const QSparqlQuery&, const QSparqlQueryOptions&). Some options are used only by some drivers.

See also:
QSparqlConnection::exec(const QSparqlQuery&, const QSparqlQueryOptions&)

Member Enumeration Documentation

Execution method of the query.

Enumerator:
AsyncExec 

Query is to be executed asynchronously. This is the default value of QSparqlQueryOptions.

SyncExec 

Query is to be executed synchronously.

See also:
setExecutionMethod, executionMethod

Priority of the query.

Enumerator:
NormalPriority 

Query is to be executed with normal priority. This is the default value of QSparqlQueryOptions.

LowPriority 

Query is to be executed with low priority. Support for this option is driver-specfifc.

See also:
setPriority, priority

Constructor & Destructor Documentation

QSparqlQueryOptions::QSparqlQueryOptions ( const QSparqlQueryOptions other  ) 

Creates a QSparqlQueryOptions object based on other, copying all option values from it.


Member Function Documentation

QSparqlQueryOptions::ExecutionMethod QSparqlQueryOptions::executionMethod (  )  const

Returns the exeuction method of the query.

See also:
setExecutionMethod
QSparqlQueryOptions & QSparqlQueryOptions::operator= ( const QSparqlQueryOptions other  ) 

Assigns the QSparqlQueryOptions object. Copies all option values from other.

QSparqlQueryOptions::Priority QSparqlQueryOptions::priority (  )  const

Returns the priority of the query.

See also:
setPriority
void QSparqlQueryOptions::setExecutionMethod ( ExecutionMethod  em  ) 

Sets the exeuction method of the query. The default execution method is QSparqlQueryOptions::AsyncExec.

See also:
executionMethod
void QSparqlQueryOptions::setPriority ( Priority  p  ) 

Sets the priority of the query. The default priority is QSparqlQueryOptions::NormalPriority.

See also:
priority

The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Enumerations Enumerator