Home | History | Annotate | Download | only in _sqlite

Lines Matching refs:PyObject

44 static int pysqlite_connection_set_isolation_level(pysqlite_Connection* self, PyObject* isolation_level);
60 int pysqlite_connection_init(pysqlite_Connection* self, PyObject* args, PyObject* kwargs)
64 PyObject* database;
66 PyObject* isolation_level = NULL;
67 PyObject* factory = NULL;
72 PyObject* class_attr = NULL;
73 PyObject* class_attr_str = NULL;
75 PyObject* database_utf8;
95 self->text_factory = (PyObject*)&PyUnicode_Type;
161 self->statement_cache = (pysqlite_Cache*)PyObject_CallFunction((PyObject*)&pysqlite_CacheType, "Oi", self, cached_statements);
232 (pysqlite_Cache *)PyObject_CallFunction((PyObject *)&pysqlite_CacheType, "O", self));
241 PyObject* weakref;
242 PyObject* statement;
261 if ((PyObject*)cursor != Py_None) {
270 PyObject* ret = NULL;
296 self->ob_type->tp_free((PyObject*)self);
304 int pysqlite_connection_register_cursor(pysqlite_Connection* connection, PyObject* cursor)
306 PyObject* weakref;
308 weakref = PyWeakref_NewRef((PyObject*)cursor, NULL);
325 PyObject* pysqlite_connection_cursor(pysqlite_Connection* self, PyObject* args, PyObject* kwargs)
328 PyObject* factory = NULL;
329 PyObject* cursor;
341 factory = (PyObject*)&pysqlite_CursorType;
344 cursor = PyObject_CallFunctionObjArgs(factory, (PyObject *)self, NULL);
365 PyObject* pysqlite_connection_close(pysqlite_Connection* self, PyObject* args)
367 PyObject* ret;
420 PyObject* _pysqlite_connection_begin(pysqlite_Connection* self)
459 PyObject* pysqlite_connection_commit(pysqlite_Connection* self, PyObject* args)
504 PyObject* pysqlite_connection_rollback(pysqlite_Connection* self, PyObject* args)
551 _pysqlite_set_result(sqlite3_context* context, PyObject* py_val)
575 PyObject * stringval = PyUnicode_AsUTF8String(py_val);
586 PyObject* _pysqlite_build_py_params(sqlite3_context *context, int argc, sqlite3_value** argv)
588 PyObject* args;
591 PyObject* cur_py_value;
653 PyObject* args;
654 PyObject* py_func;
655 PyObject* py_retval = NULL;
664 py_func = (PyObject*)sqlite3_user_data(context);
693 PyObject* args;
694 PyObject* function_result = NULL;
695 PyObject* aggregate_class;
696 PyObject** aggregate_instance;
697 PyObject* stepmethod = NULL;
705 aggregate_class = (PyObject*)sqlite3_user_data(context);
707 aggregate_instance = (PyObject**)sqlite3_aggregate_context(context, sizeof(PyObject*));
757 PyObject* function_result;
758 PyObject** aggregate_instance;
767 aggregate_instance = (PyObject**)sqlite3_aggregate_context(context, sizeof(PyObject*));
801 PyObject* new_list;
802 PyObject* weakref;
832 PyObject* new_list;
833 PyObject* weakref;
861 PyObject* pysqlite_connection_create_function(pysqlite_Connection* self, PyObject* args, PyObject* kwargs)
865 PyObject* func;
895 PyObject* pysqlite_connection_create_aggregate(pysqlite_Connection* self, PyObject* args, PyObject* kwargs)
897 PyObject* aggregate_class;
929 PyObject *ret;
936 ret = PyObject_CallFunction((PyObject*)user_arg, "issss", action, arg1, arg2, dbname, access_attempt_source);
966 PyObject *ret;
972 ret = PyObject_CallFunction((PyObject*)user_arg, "");
994 static PyObject* pysqlite_connection_set_authorizer(pysqlite_Connection* self, PyObject* args, PyObject* kwargs)
996 PyObject* authorizer_cb;
1024 static PyObject* pysqlite_connection_set_progress_handler(pysqlite_Connection* self, PyObject* args, PyObject* kwargs)
1026 PyObject* progress_handler;
1054 static PyObject* pysqlite_enable_load_extension(pysqlite_Connection* self, PyObject* args)
1078 static PyObject* pysqlite_load_extension(pysqlite_Connection* self, PyObject* args)
1120 static PyObject* pysqlite_connection_get_isolation_level(pysqlite_Connection* self, void* unused)
1126 static PyObject* pysqlite_connection_get_total_changes(pysqlite_Connection* self, void* unused)
1135 static int pysqlite_connection_set_isolation_level(pysqlite_Connection* self, PyObject* isolation_level)
1137 PyObject* res;
1138 PyObject* begin_statement;
1190 PyObject* pysqlite_connection_call(pysqlite_Connection* self, PyObject* args, PyObject* kwargs)
1192 PyObject* sql;
1194 PyObject* weakref;
1236 weakref = PyWeakref_NewRef((PyObject*)statement, NULL);
1251 return (PyObject*)statement;
1254 PyObject* pysqlite_connection_execute(pysqlite_Connection* self, PyObject* args)
1256 PyObject* cursor = 0;
1257 PyObject* result = 0;
1258 PyObject* method = 0;
1260 cursor = PyObject_CallMethod((PyObject*)self, "cursor", "");
1283 PyObject* pysqlite_connection_executemany(pysqlite_Connection* self, PyObject* args)
1285 PyObject* cursor = 0;
1286 PyObject* result = 0;
1287 PyObject* method = 0;
1289 cursor = PyObject_CallMethod((PyObject*)self, "cursor", "");
1312 PyObject* pysqlite_connection_executescript(pysqlite_Connection* self, PyObject* args)
1314 PyObject* cursor = 0;
1315 PyObject* result = 0;
1316 PyObject* method = 0;
1318 cursor = PyObject_CallMethod((PyObject*)self, "cursor", "");
1349 PyObject* callback = (PyObject*)context;
1350 PyObject* string1 = 0;
1351 PyObject* string2 = 0;
1355 PyObject* retval = NULL;
1402 static PyObject *
1403 pysqlite_connection_interrupt(pysqlite_Connection* self, PyObject* args)
1405 PyObject* retval = NULL;
1424 static PyObject *
1425 pysqlite_connection_iterdump(pysqlite_Connection* self, PyObject* args)
1427 PyObject* retval = NULL;
1428 PyObject* module = NULL;
1429 PyObject* module_dict;
1430 PyObject* pyfn_iterdump;
1457 PyTuple_SetItem(args, 0, (PyObject*)self);
1466 static PyObject *
1467 pysqlite_connection_create_collation(pysqlite_Connection* self, PyObject* args)
1469 PyObject* callable;
1470 PyObject* uppercase_name = 0;
1471 PyObject* name;
1472 PyObject* retval;
1485 uppercase_name = PyObject_CallMethod((PyObject *)&PyString_Type,
1543 static PyObject *
1544 pysqlite_connection_enter(pysqlite_Connection* self, PyObject* args)
1547 return (PyObject*)self;
1552 static PyObject *
1553 pysqlite_connection_exit(pysqlite_Connection* self, PyObject* args)
1555 PyObject* exc_type, *exc_value, *exc_tb;
1557 PyObject* result;
1569 result = PyObject_CallMethod((PyObject*)self, method_name, "");