Lines Matching refs:pzErr

345   char **pzErr                    /* OUT: Error message */  in unionPrepare()  argument
348 assert( pzErr ); in unionPrepare()
352 *pzErr = sqlite3_mprintf("sql error: %s", sqlite3_errmsg(db)); in unionPrepare()
365 char **pzErr, /* OUT: Error message */ in unionPreparePrintf() argument
380 pRet = unionPrepare(pRc, db, zSql, pzErr); in unionPreparePrintf()
398 static void unionReset(int *pRc, sqlite3_stmt *pStmt, char **pzErr){
403 *pzErr = sqlite3_mprintf("%s", sqlite3_errmsg(sqlite3_db_handle(pStmt)));
414 static void unionFinalize(int *pRc, sqlite3_stmt *pStmt, char **pzErr){ in unionFinalize() argument
420 *pzErr = sqlite3_mprintf("%s", sqlite3_errmsg(db)); in unionFinalize()
439 char **pzErr in unionInvokeOpenClose() argument
450 if( pzErr ){ in unionInvokeOpenClose()
451 *pzErr = sqlite3_mprintf("%s", sqlite3_errmsg(pTab->db)); in unionInvokeOpenClose()
515 char **pzErr /* OUT: Error message */ in unionIsIntkeyTable() argument
529 *pzErr = sqlite3_mprintf("no such rowid table: %s%s%s", in unionIsIntkeyTable()
559 char **pzErr /* OUT: Error message */ in unionSourceToStr() argument
564 int rc = unionIsIntkeyTable(db, pSrc, pzErr); in unionSourceToStr()
567 "FROM pragma_table_info(?, ?)", pzErr in unionSourceToStr()
576 unionFinalize(&rc, pStmt, pzErr); in unionSourceToStr()
592 static int unionSourceCheck(UnionTab *pTab, char **pzErr){ in unionSourceCheck() argument
597 assert( *pzErr==0 ); in unionSourceCheck()
598 z0 = unionSourceToStr(&rc, pTab, &pTab->aSrc[0], pzErr); in unionSourceCheck()
600 char *z = unionSourceToStr(&rc, pTab, &pTab->aSrc[i], pzErr); in unionSourceCheck()
602 *pzErr = sqlite3_mprintf("source table schema mismatch"); in unionSourceCheck()
616 static int unionOpenDatabaseInner(UnionTab *pTab, UnionSrc *pSrc, char **pzErr){ in unionOpenDatabaseInner() argument
620 rc = unionInvokeOpenClose(pTab, pSrc, 0, pzErr); in unionOpenDatabaseInner()
634 *pzErr = sqlite3_mprintf("%s", sqlite3_errmsg(pTab->db)); in unionOpenDatabaseInner()
640 *pzErr = sqlite3_mprintf("%s", sqlite3_errmsg(pSrc->db)); in unionOpenDatabaseInner()
660 static int unionOpenDatabase(UnionTab *pTab, int iSrc, char **pzErr){ in unionOpenDatabase() argument
667 rc = unionOpenDatabaseInner(pTab, pSrc, pzErr); in unionOpenDatabase()
669 char *z = unionSourceToStr(&rc, pTab, pSrc, pzErr); in unionOpenDatabase()
675 *pzErr = sqlite3_mprintf("source table schema mismatch"); in unionOpenDatabase()
783 char **pzErr /* OUT: Error message */ in unionConfigureVtab() argument
817 *pzErr = sqlite3_mprintf( in unionConfigureVtab()
827 *pzErr = sqlite3_mprintf("swarmvtab: illegal maxopen value"); in unionConfigureVtab()
832 *pzErr = sqlite3_mprintf( in unionConfigureVtab()
836 pTab->pNotFound = unionPreparePrintf(&rc, pzErr, pTab->db, in unionConfigureVtab()
842 *pzErr = sqlite3_mprintf( in unionConfigureVtab()
846 pTab->pOpenClose = unionPreparePrintf(&rc, pzErr, pTab->db, in unionConfigureVtab()
851 *pzErr = sqlite3_mprintf("swarmvtab: unrecognized option: %s",zOpt); in unionConfigureVtab()
858 pTab->pNotFound = unionPreparePrintf(&rc, pzErr, pTab->db, in unionConfigureVtab()
862 *pzErr = sqlite3_mprintf( "swarmvtab: parse error: %s", azArg[i]); in unionConfigureVtab()
888 char **pzErr in unionConnect() argument
897 *pzErr = sqlite3_mprintf("%s tables must be created in TEMP schema", zVtab); in unionConnect()
900 *pzErr = sqlite3_mprintf("wrong number of arguments for %s", zVtab); in unionConnect()
912 pStmt = unionPreparePrintf(&rc, pzErr, db, in unionConnect()
927 unionConfigureVtab(&rc, pTab, pStmt, argc-4, &argv[4], pzErr); in unionConnect()
957 *pzErr = sqlite3_mprintf("rowid range mismatch error"); in unionConnect()
977 unionFinalize(&rc, pStmt, pzErr); in unionConnect()
984 *pzErr = sqlite3_mprintf("no source tables configured"); in unionConnect()
993 rc = unionOpenDatabase(pTab, 0, pzErr); in unionConnect()
995 rc = unionSourceCheck(pTab, pzErr); in unionConnect()
1003 pStmt = unionPreparePrintf(&rc, pzErr, tdb, "SELECT " in unionConnect()
1018 unionFinalize(&rc, pStmt, pzErr); in unionConnect()