Go to the documentation of this file.
22 #ifndef _SOPRANO_INDEX_MODEL_FILTER_H_
23 #define _SOPRANO_INDEX_MODEL_FILTER_H_
48 class IndexFilterModelPrivate;
165 void setTransactionCacheSize(
int size );
172 int transactionCacheSize()
const;
192 void optimizeIndex();
220 void setIndexOnlyPredicates(
const QList<QUrl>& predicates );
279 void setForceIndexPredicates(
const QList<QUrl>& predicates );
329 static QString encodeUriForLuceneQuery(
const QUrl& uri );
336 IndexFilterModelPrivate*
const d;
virtual Error::ErrorCode addStatement(const Statement &statement)
SOPRANO_EXPORT QUrl predicate()
A FilterModel is a virtual model that wraps another Model.
SOPRANO_EXPORT QUrl size()
SOPRANO_EXPORT QUrl value()
A Statement instance represents one RDF quadruple.
virtual Error::ErrorCode removeStatement(const Statement &statement)
An iterator for query results.
#define SOPRANO_INDEX_EXPORT
The CLuceneIndex provides a wrapper around a CLucene index which stores RDF statements.
Error::ErrorCode removeAllStatements()
A Model is the central class in Soprano. It is a queryable collection of RDF quadruples,...
The IndexFilterModel provides a full text index around any Soprano Model.
SOPRANO_EXPORT QUrl language()