diff options
author | Mark Brand <mabrand@mabrand.nl> | 2015-11-26 16:52:47 +0100 |
---|---|---|
committer | Mark Brand <mabrand@mabrand.nl> | 2015-11-30 08:33:33 +0000 |
commit | 22639e65d2168e4d45c5a5ffe42ad85f5ef26d7d (patch) | |
tree | 94ccb9d79c60be85a71446728df69a4376dba445 /src/sql/kernel/qsqlcachedresult_p.h | |
parent | 6303f5c7b8a7d3a2e8a6f1079a5f40f9b6589edb (diff) |
qsql: move QSqlCachedResultPrivate to header
Later changes will subclass this class. Moving to the header now
for better readable patches.
Change-Id: If17607d69169aa5c449c36c9445308164e387f29
Reviewed-by: Andy Shaw <andy.shaw@theqtcompany.com>
Diffstat (limited to 'src/sql/kernel/qsqlcachedresult_p.h')
-rw-r--r-- | src/sql/kernel/qsqlcachedresult_p.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/sql/kernel/qsqlcachedresult_p.h b/src/sql/kernel/qsqlcachedresult_p.h index b64f68788e..7afa5d99c3 100644 --- a/src/sql/kernel/qsqlcachedresult_p.h +++ b/src/sql/kernel/qsqlcachedresult_p.h @@ -89,6 +89,24 @@ private: QSqlCachedResultPrivate *d; }; +class QSqlCachedResultPrivate +{ +public: + QSqlCachedResultPrivate(); + bool canSeek(int i) const; + inline int cacheCount() const; + void init(int count, bool fo); + void cleanup(); + int nextIndex(); + void revertLast(); + + QSqlCachedResult::ValueCache cache; + int rowCacheEnd; + int colCount; + bool forwardOnly; + bool atEnd; +}; + QT_END_NAMESPACE #endif // QSQLCACHEDRESULT_P_H |