pg: Some refactoring + more result fetching methods
This commit is contained in:
parent
d95ff76d43
commit
ccc2f1dbf0
4 changed files with 535 additions and 332 deletions
31
FU.xs
31
FU.xs
|
|
@ -16,6 +16,7 @@
|
|||
#include "c/libpq.h"
|
||||
#include "c/pgtypes.c"
|
||||
#include "c/pgconn.c"
|
||||
#include "c/pgst.c"
|
||||
|
||||
|
||||
#define FUPG_CONN_COOKIE \
|
||||
|
|
@ -227,6 +228,36 @@ void rowh(fupg_st *st)
|
|||
FUPG_ST_COOKIE;
|
||||
ST(0) = fupg_st_rowh(aTHX_ st);
|
||||
|
||||
void alla(fupg_st *st)
|
||||
CODE:
|
||||
FUPG_ST_COOKIE;
|
||||
ST(0) = fupg_st_alla(aTHX_ st);
|
||||
|
||||
void allh(fupg_st *st)
|
||||
CODE:
|
||||
FUPG_ST_COOKIE;
|
||||
ST(0) = fupg_st_allh(aTHX_ st);
|
||||
|
||||
void flat(fupg_st *st)
|
||||
CODE:
|
||||
FUPG_ST_COOKIE;
|
||||
ST(0) = fupg_st_flat(aTHX_ st);
|
||||
|
||||
void kvv(fupg_st *st)
|
||||
CODE:
|
||||
FUPG_ST_COOKIE;
|
||||
ST(0) = fupg_st_kvv(aTHX_ st);
|
||||
|
||||
void kva(fupg_st *st)
|
||||
CODE:
|
||||
FUPG_ST_COOKIE;
|
||||
ST(0) = fupg_st_kva(aTHX_ st);
|
||||
|
||||
void kvh(fupg_st *st)
|
||||
CODE:
|
||||
FUPG_ST_COOKIE;
|
||||
ST(0) = fupg_st_kvh(aTHX_ st);
|
||||
|
||||
void DESTROY(fupg_st *st)
|
||||
CODE:
|
||||
fupg_st_destroy(st);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue