dbd/postgresql/dbd_postgresql.h

Sun, 23 Nov 2008 01:29:09 +0000

author
nrich@ii.net
date
Sun, 23 Nov 2008 01:29:09 +0000
changeset 1
408291a6eb3e
child 2
c4f02fc67e5a
permissions
-rw-r--r--

Initial import.

1
408291a6eb3e Initial import.
nrich@ii.net
parents:
diff changeset
1 #include <libpq-fe.h>
408291a6eb3e Initial import.
nrich@ii.net
parents:
diff changeset
2 #include <postgres.h>
408291a6eb3e Initial import.
nrich@ii.net
parents:
diff changeset
3 #include <catalog/pg_type.h>
408291a6eb3e Initial import.
nrich@ii.net
parents:
diff changeset
4 #include <dbd/common.h>
408291a6eb3e Initial import.
nrich@ii.net
parents:
diff changeset
5
408291a6eb3e Initial import.
nrich@ii.net
parents:
diff changeset
6 #define IDLEN 18
408291a6eb3e Initial import.
nrich@ii.net
parents:
diff changeset
7
408291a6eb3e Initial import.
nrich@ii.net
parents:
diff changeset
8 #define DBD_POSTGRESQL_CONNECTION "DBD.PostgreSQL.Connection"
408291a6eb3e Initial import.
nrich@ii.net
parents:
diff changeset
9 #define DBD_POSTGRESQL_STATEMENT "DBD.PostgreSQL.Statement"
408291a6eb3e Initial import.
nrich@ii.net
parents:
diff changeset
10
408291a6eb3e Initial import.
nrich@ii.net
parents:
diff changeset
11 typedef struct _connection {
408291a6eb3e Initial import.
nrich@ii.net
parents:
diff changeset
12 PGconn *postgresql;
408291a6eb3e Initial import.
nrich@ii.net
parents:
diff changeset
13 unsigned int statement_id;
408291a6eb3e Initial import.
nrich@ii.net
parents:
diff changeset
14 } connection_t;
408291a6eb3e Initial import.
nrich@ii.net
parents:
diff changeset
15
408291a6eb3e Initial import.
nrich@ii.net
parents:
diff changeset
16 typedef struct _statement {
408291a6eb3e Initial import.
nrich@ii.net
parents:
diff changeset
17 PGconn *postgresql;
408291a6eb3e Initial import.
nrich@ii.net
parents:
diff changeset
18 PGresult *result;
408291a6eb3e Initial import.
nrich@ii.net
parents:
diff changeset
19 char name[IDLEN];
408291a6eb3e Initial import.
nrich@ii.net
parents:
diff changeset
20 int tuple;
408291a6eb3e Initial import.
nrich@ii.net
parents:
diff changeset
21 } statement_t;
408291a6eb3e Initial import.
nrich@ii.net
parents:
diff changeset
22

mercurial