QT_BEGIN_NAMESPACE

QTrackerDirectSyncResult::QTrackerDirectSyncResult(QTrackerDirectDriverPrivate* p,
                                                   const QString& query,
                                                   QSparqlQuery::StatementType type,
                                                   const QSparqlQueryOptions& options)
    : QTrackerDirectResult(options), cursor(0), n_columns(-1), isAsync(false)
{
    setQuery(query);
    setStatementType(type);
    driverPrivate = p;
    if (options.executionMethod() == QSparqlQueryOptions::AsyncExec && options.isForwardOnly()) {
        isAsync = true;
        queryRunner = new QTrackerDirectQueryRunner(this);
    }
}
Example #2
0
bool uSQL::UnQLParser::parse(const std::string &queryString)
{
  bool parseResult = SQLParser::parse(queryString);
  setStatementType(uSQL::SQLStatement::UNQL);
  return parseResult;
}