Lines Matching refs:state

127 new_statement_cache(pysqlite_Connection *self, pysqlite_state *state,
134 PyObject *lru_cache = state->lru_cache;
217 pysqlite_state *state = pysqlite_get_state_by_type(Py_TYPE(self));
219 _pysqlite_seterror(state, db);
224 PyObject *statement_cache = new_statement_cache(self, state, cache_size);
243 // Init connection state members.
245 self->state = state;
261 self->Warning = state->Warning;
262 self->Error = state->Error;
263 self->InterfaceError = state->InterfaceError;
264 self->DatabaseError = state->DatabaseError;
265 self->DataError = state->DataError;
266 self->OperationalError = state->OperationalError;
267 self->IntegrityError = state->IntegrityError;
268 self->InternalError = state->InternalError;
269 self->ProgrammingError = state->ProgrammingError;
270 self->NotSupportedError = state->NotSupportedError;
391 factory = (PyObject *)self->state->CursorType;
397 if (!PyObject_TypeCheck(cursor, self->state->CursorType)) {
451 PyErr_Format(self->state->InterfaceError, sqlite3_errstr(rc));
455 _pysqlite_seterror(self->state, self->db);
459 pysqlite_Blob *obj = PyObject_GC_New(pysqlite_Blob, self->state->BlobType);
507 pysqlite_state *state = pysqlite_get_state_by_type(tp);
508 PyErr_SetString(state->ProgrammingError,
528 pysqlite_state *state = pysqlite_get_state_by_type(Py_TYPE(con));
529 PyErr_SetString(state->ProgrammingError,
535 PyErr_SetString(con->state->ProgrammingError,
572 (void)_pysqlite_seterror(self->state, self->db);
609 (void)_pysqlite_seterror(self->state, self->db);
661 PyErr_Format(ctx->state->ProgrammingError,
742 assert(ctx->state != NULL);
743 if (ctx->state->enable_callback_tracebacks) {
821 stepmethod = PyObject_GetAttr(*aggregate_instance, ctx->state->str_step);
876 ctx->state->str_finalize);
935 /* Allocate a UDF/callback context structure. In order to ensure that the state
949 ctx->state = pysqlite_get_state(module);
1067 PyObject *method = PyObject_GetAttr(*cls, ctx->state->str_inverse);
1115 PyObject *res = PyObject_CallMethodNoArgs(*cls, ctx->state->str_value);
1328 pysqlite_state *state = ((callback_context *)ctx)->state;
1329 assert(state != NULL);
1341 PyErr_SetString(state->DataError,
1354 PyErr_SetString(state->DataError,
1762 PyObject *meth = self->state->str_executescript; // borrowed ref.
1972 _pysqlite_seterror(self->state, bck_conn);
2010 _pysqlite_seterror(self->state, bck_conn);
2068 _pysqlite_seterror(self->state, self->db);
2186 (void)_pysqlite_seterror(self->state, self->db);
2399 pysqlite_state *state = pysqlite_get_state(module);
2400 state->ConnectionType = (PyTypeObject *)type;