RethinkDB native connector work, minor fixes.

This commit is contained in:
Adam Ierymenko 2017-11-02 07:05:11 -07:00
parent a6203ed038
commit 4e88c80a22
219 changed files with 33295 additions and 0 deletions

View file

@ -0,0 +1,29 @@
#ifndef CURSOR_P_H
#define CURSOR_P_H
#include "connection_p.h"
namespace RethinkDB {
class CursorPrivate {
public:
CursorPrivate(uint64_t token, Connection *conn);
CursorPrivate(uint64_t token, Connection *conn, Datum&&);
void add_response(Response&&) const;
void add_results(Array&&) const;
void clear_and_read_all() const;
void convert_single() const;
mutable bool single = false;
mutable bool no_more = false;
mutable size_t index = 0;
mutable Array buffer;
uint64_t token;
Connection *conn;
};
} // namespace RethinkDB
#endif // CURSOR_P_H