mirror of https://github.com/python/cpython
25 lines
467 B
C
25 lines
467 B
C
|
#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
|