#ifndef PYSQLITE_BLOB_H | |
#define PYSQLITE_BLOB_H | |
#include "Python.h" | |
#include "sqlite3.h" | |
#include "connection.h" | |
#define BLOB_SEEK_START 0 | |
#define BLOB_SEEK_CUR 1 | |
#define BLOB_SEEK_END 2 | |
typedef struct { | |
PyObject_HEAD | |
pysqlite_Connection *connection; | |
sqlite3_blob *blob; | |
int offset; | |
PyObject *in_weakreflist; | |
} pysqlite_Blob; | |
int pysqlite_blob_setup_types(PyObject *mod); | |
void pysqlite_close_all_blobs(pysqlite_Connection *self); | |
#endif |