Changeset View
Changeset View
Standalone View
Standalone View
src/engine/transaction.h
Show First 20 Lines • Show All 67 Lines • ▼ Show 20 Line(s) | 44 | public: | |||
---|---|---|---|---|---|
68 | QByteArray documentData(quint64 id) const; | 68 | QByteArray documentData(quint64 id) const; | ||
69 | 69 | | |||
70 | DocumentTimeDB::TimeInfo documentTimeInfo(quint64 id) const; | 70 | DocumentTimeDB::TimeInfo documentTimeInfo(quint64 id) const; | ||
71 | 71 | | |||
72 | QVector<quint64> exec(const EngineQuery& query, int limit = -1) const; | 72 | QVector<quint64> exec(const EngineQuery& query, int limit = -1) const; | ||
73 | 73 | | |||
74 | PostingIterator* postingIterator(const EngineQuery& query) const; | 74 | PostingIterator* postingIterator(const EngineQuery& query) const; | ||
75 | PostingIterator* postingCompIterator(const QByteArray& prefix, qlonglong value, PostingDB::Comparator com) const; | 75 | PostingIterator* postingCompIterator(const QByteArray& prefix, qlonglong value, PostingDB::Comparator com) const; | ||
76 | PostingIterator* mTimeIter(quint32 mtime, MTimeDB::Comparator com) const; | | |||
77 | PostingIterator* mTimeRangeIter(quint32 beginTime, quint32 endTime) const; | 76 | PostingIterator* mTimeRangeIter(quint32 beginTime, quint32 endTime) const; | ||
78 | PostingIterator* docUrlIter(quint64 id) const; | 77 | PostingIterator* docUrlIter(quint64 id) const; | ||
79 | 78 | | |||
80 | QVector<quint64> fetchPhaseOneIds(int size) const; | 79 | QVector<quint64> fetchPhaseOneIds(int size) const; | ||
81 | uint phaseOneSize() const; | 80 | uint phaseOneSize() const; | ||
82 | uint size() const; | 81 | uint size() const; | ||
83 | 82 | | |||
84 | QVector<QByteArray> fetchTermsStartingWith(const QByteArray& term) const; | 83 | QVector<QByteArray> fetchTermsStartingWith(const QByteArray& term) const; | ||
▲ Show 20 Lines • Show All 56 Lines • Show Last 20 Lines |