Displaying 1 result from an estimated 1 matches for "the_qry".
2010 Apr 14
4
PostgreSQL driver supporting [round-robin] load balancing and redundancy [LONG]
...*get_query)(struct multi_pgsql_query *);
+};
+
+static void start_new_query_on_pgc(struct multi_pgsql_query *, struct multi_pgsql_pgc *);
+static void start_query_on_pgc(struct multi_pgsql_pgc *);
+static void done_with_query(struct multi_pgsql_pgc *);
+
+/*** method invocation wrappers */
+#define the_qry(q) ((struct multi_pgsql_query *)q)
+
+static inline void start_query(void *q, struct multi_pgsql_pgc *pgc)
+{
+ dprintf(("%s: %p", __func__, q));
+ the_qry(q)->vtable->start(the_qry(q), pgc);
+}
+
+static inline void query_result(void *q, struct multi_pgsql_pgc *pgc,
+ PGresult *...