Lines Matching refs:pErr

493 static void system_error(Error *pErr, int iSys){  in system_error()  argument
494 pErr->rc = iSys; in system_error()
496 pErr->zErr = sqlite3_mprintf("%s", strerror(iSys)); in system_error()
498 pErr->zErr = (char *)sqlite3_malloc(512); in system_error()
499 strerror_r(iSys, pErr->zErr, 512); in system_error()
500 pErr->zErr[511] = '\0'; in system_error()
505 Error *pErr, in sqlite_error() argument
509 pErr->rc = sqlite3_errcode(pDb->db); in sqlite_error()
510 pErr->zErr = sqlite3_mprintf( in sqlite_error()
517 Error *pErr, in test_error_x() argument
520 if( pErr->rc==SQLITE_OK ){ in test_error_x()
521 pErr->rc = 1; in test_error_x()
522 pErr->zErr = zErr; in test_error_x()
529 Error *pErr, in clear_error_x() argument
532 if( pErr->rc==rc ){ in clear_error_x()
533 pErr->rc = SQLITE_OK; in clear_error_x()
534 sqlite3_free(pErr->zErr); in clear_error_x()
535 pErr->zErr = 0; in clear_error_x()
545 Error *pErr, /* IN/OUT: Error code */ in opendb_x() argument
550 if( pErr->rc==SQLITE_OK ){ in opendb_x()
556 sqlite_error(pErr, pDb, "open"); in opendb_x()
570 Error *pErr, /* IN/OUT: Error code */ in closedb_x() argument
587 if( rc && pErr->rc==SQLITE_OK ){ in closedb_x()
588 pErr->zErr = sqlite3_mprintf("%s", sqlite3_errmsg(pDb->db)); in closedb_x()
594 Error *pErr, /* IN/OUT: Error code */ in sql_script_x() argument
598 if( pErr->rc==SQLITE_OK ){ in sql_script_x()
599 pErr->rc = sqlite3_exec(pDb->db, zSql, 0, 0, &pErr->zErr); in sql_script_x()
604 Error *pErr, /* IN/OUT: Error code */ in sql_script_printf_x() argument
611 if( pErr->rc==SQLITE_OK ){ in sql_script_printf_x()
613 pErr->rc = sqlite3_exec(pDb->db, zSql, 0, 0, &pErr->zErr); in sql_script_printf_x()
620 Error *pErr, /* IN/OUT: Error code */ in getSqlStatement() argument
636 sqlite_error(pErr, pDb, "prepare_v2"); in getSqlStatement()
647 Error *pErr, /* IN/OUT: Error code */ in getAndBindSqlStatement() argument
655 pStatement = getSqlStatement(pErr, pDb, va_arg(ap, const char *)); in getAndBindSqlStatement()
668 pErr->rc = 1; in getAndBindSqlStatement()
669 pErr->zErr = sqlite3_mprintf("Cannot discern type: \"%s\"", zName); in getAndBindSqlStatement()
679 Error *pErr, /* IN/OUT: Error code */ in execsql_i64_x() argument
684 if( pErr->rc==SQLITE_OK ){ in execsql_i64_x()
688 pStmt = getAndBindSqlStatement(pErr, pDb, ap); in execsql_i64_x()
698 sqlite_error(pErr, pDb, "reset"); in execsql_i64_x()
707 Error *pErr, /* IN/OUT: Error code */ in execsql_text_x() argument
721 if( pErr->rc==SQLITE_OK ){ in execsql_text_x()
725 pStmt = getAndBindSqlStatement(pErr, pDb, ap); in execsql_text_x()
737 sqlite_error(pErr, pDb, "reset"); in execsql_text_x()
747 Error *pErr, /* IN/OUT: Error code */ in integrity_check_x() argument
750 if( pErr->rc==SQLITE_OK ){ in integrity_check_x()
754 pStatement = getSqlStatement(pErr, pDb, "PRAGMA integrity_check"); in integrity_check_x()
770 pErr->zErr = zErr; in integrity_check_x()
771 pErr->rc = 1; in integrity_check_x()
793 Error *pErr, /* IN/OUT: Error code */ in launch_thread_x() argument
798 if( pErr->rc==SQLITE_OK ){ in launch_thread_x()
817 system_error(pErr, rc); in launch_thread_x()
827 Error *pErr, /* IN/OUT: Error code */ in join_all_threads_x() argument
849 if( pErr->rc==SQLITE_OK ) system_error(pErr, rc); in join_all_threads_x()
867 Error *pErr, in filesize_x() argument
871 if( pErr->rc==SQLITE_OK ){ in filesize_x()
883 Error *pErr, in filecopy_x() argument
887 if( pErr->rc==SQLITE_OK ){ in filecopy_x()
888 i64 nByte = filesize_x(pErr, zFrom); in filecopy_x()
890 test_error_x(pErr, sqlite3_mprintf("no such file: %s", zFrom)); in filecopy_x()
900 system_error(pErr, errno); in filecopy_x()
905 system_error(pErr, errno); in filecopy_x()
917 system_error(pErr, errno); in filecopy_x()
921 system_error(pErr, errno); in filecopy_x()
953 Error *pErr, /* IN/OUT: Error code */ in setstoptime_x() argument
956 if( pErr->rc==SQLITE_OK ){ in setstoptime_x()
963 Error *pErr /* IN/OUT: Error code */ in timetostop_x() argument
966 if( pErr->rc==SQLITE_OK ){ in timetostop_x()
1315 static void cgt_pager_1_populate(Error *pErr, Sqlite *pDb){ in cgt_pager_1_populate() argument
1318 sql_script(pErr, pDb, "BEGIN"); in cgt_pager_1_populate()
1321 execsql(pErr, pDb, zInsert, &iRow, &iBlob); in cgt_pager_1_populate()
1323 sql_script(pErr, pDb, "COMMIT"); in cgt_pager_1_populate()
1325 static void cgt_pager_1_update(Error *pErr, Sqlite *pDb){ in cgt_pager_1_update() argument
1328 sql_script(pErr, pDb, "BEGIN"); in cgt_pager_1_update()
1331 execsql(pErr, pDb, zUpdate, &iBlob, &iRow); in cgt_pager_1_update()
1333 sql_script(pErr, pDb, "COMMIT"); in cgt_pager_1_update()
1335 static void cgt_pager_1_read(Error *pErr, Sqlite *pDb){ in cgt_pager_1_read() argument
1337 sql_script(pErr, pDb, "BEGIN"); in cgt_pager_1_read()
1339 execsql(pErr, pDb, "SELECT * FROM t1 WHERE a = :iRow", &iRow); in cgt_pager_1_read()
1341 sql_script(pErr, pDb, "COMMIT"); in cgt_pager_1_read()