Lines Matching refs:rc
168 int rc = SQLITE_OK; in getColumnNames() local
177 rc = SQLITE_NOMEM; in getColumnNames()
180 rc = sqlite3_prepare(db, zSql, -1, &pStmt, 0); in getColumnNames()
183 if( rc==SQLITE_OK ){ in getColumnNames()
196 rc = SQLITE_NOMEM; in getColumnNames()
203 rc = SQLITE_NOMEM; in getColumnNames()
224 return rc; in getColumnNames()
247 int rc; in getIndexArray() local
253 rc = SQLITE_NOMEM; in getIndexArray()
260 rc = SQLITE_NOMEM; in getIndexArray()
263 rc = sqlite3_prepare(db, zSql, -1, &pStmt, 0); in getIndexArray()
275 rc = SQLITE_NOMEM; in getIndexArray()
278 rc = sqlite3_prepare(db, zSql, -1, &pStmt2, 0); in getIndexArray()
286 rc = sqlite3_finalize(pStmt2); in getIndexArray()
288 if( rc!=SQLITE_OK ){ in getIndexArray()
297 if( rc==SQLITE_OK ){ in getIndexArray()
298 rc = rc2; in getIndexArray()
301 if( rc!=SQLITE_OK ){ in getIndexArray()
306 return rc; in getIndexArray()
339 int rc = SQLITE_OK; in echoDeclareVtab() local
343 rc = sqlite3_prepare(db, in echoDeclareVtab()
346 if( rc==SQLITE_OK ){ in echoDeclareVtab()
351 rc = sqlite3_declare_vtab(db, zCreateTable); in echoDeclareVtab()
353 if( rc==SQLITE_OK ){ in echoDeclareVtab()
354 rc = rc2; in echoDeclareVtab()
357 rc = sqlite3_finalize(pStmt); in echoDeclareVtab()
358 if( rc==SQLITE_OK ){ in echoDeclareVtab()
359 rc = SQLITE_ERROR; in echoDeclareVtab()
362 if( rc==SQLITE_OK ){ in echoDeclareVtab()
363 rc = getColumnNames(db, pVtab->zTableName, &pVtab->aCol, &pVtab->nCol); in echoDeclareVtab()
365 if( rc==SQLITE_OK ){ in echoDeclareVtab()
366 rc = getIndexArray(db, pVtab->zTableName, pVtab->nCol, &pVtab->aIndex); in echoDeclareVtab()
371 return rc; in echoDeclareVtab()
407 int rc; in echoConstructor() local
451 rc = echoDeclareVtab(pVtab, db); in echoConstructor()
452 if( rc!=SQLITE_OK ){ in echoConstructor()
454 return rc; in echoConstructor()
472 int rc = SQLITE_OK; in echoCreate() local
474 rc = echoConstructor(db, pAux, argc, argv, ppVtab, pzErr); in echoCreate()
486 if( rc==SQLITE_OK && argc==5 ){ in echoCreate()
491 rc = sqlite3_exec(db, zSql, 0, 0, 0); in echoCreate()
493 if( rc!=SQLITE_OK ){ in echoCreate()
498 if( *ppVtab && rc!=SQLITE_OK ){ in echoCreate()
503 if( rc==SQLITE_OK ){ in echoCreate()
507 return rc; in echoCreate()
536 int rc = SQLITE_OK; in echoDestroy() local
544 rc = sqlite3_exec(p->db, zSql, 0, 0, 0); in echoDestroy()
548 if( rc==SQLITE_OK ){ in echoDestroy()
549 rc = echoDestructor(pVtab); in echoDestroy()
551 return rc; in echoDestroy()
571 int rc; in echoClose() local
576 rc = sqlite3_finalize(pStmt); in echoClose()
577 return rc; in echoClose()
592 int rc = SQLITE_OK; in echoNext() local
600 rc = sqlite3_step(pCur->pStmt); in echoNext()
601 if( rc==SQLITE_ROW ){ in echoNext()
602 rc = SQLITE_OK; in echoNext()
604 rc = sqlite3_finalize(pCur->pStmt); in echoNext()
609 return rc; in echoNext()
672 int rc; in echoFilter() local
699 rc = sqlite3_prepare(db, idxStr, -1, &pCur->pStmt, 0); in echoFilter()
700 assert( pCur->pStmt || rc!=SQLITE_OK ); in echoFilter()
701 for(i=0; rc==SQLITE_OK && i<argc; i++){ in echoFilter()
702 rc = sqlite3_bind_value(pCur->pStmt, i+1, argv[i]); in echoFilter()
706 if( rc==SQLITE_OK ){ in echoFilter()
707 rc = echoNext(pVtabCursor); in echoFilter()
710 return rc; in echoFilter()
816 int rc = SQLITE_OK; in echoBestIndex() local
841 rc = sqlite3_prepare(pVtab->db, zQuery, -1, &pStmt, 0); in echoBestIndex()
843 if( rc!=SQLITE_OK ){ in echoBestIndex()
844 return rc; in echoBestIndex()
848 rc = sqlite3_finalize(pStmt); in echoBestIndex()
849 if( rc!=SQLITE_OK ){ in echoBestIndex()
850 return rc; in echoBestIndex()
908 string_concat(&zQuery, zNew, 1, &rc); in echoBestIndex()
927 string_concat(&zQuery, zNew, 1, &rc); in echoBestIndex()
935 return rc; in echoBestIndex()
952 return rc; in echoBestIndex()
977 int rc = SQLITE_OK; in echoUpdate() local
1000 rc = SQLITE_NOMEM; in echoUpdate()
1007 string_concat(&z, " SET rowid=?1 ", 0, &rc); in echoUpdate()
1013 "%s %Q=?%d", zSep, pVtab->aCol[i-2], i), 1, &rc); in echoUpdate()
1016 string_concat(&z, sqlite3_mprintf(" WHERE rowid=?%d", nData), 1, &rc); in echoUpdate()
1023 rc = SQLITE_NOMEM; in echoUpdate()
1036 rc = SQLITE_NOMEM; in echoUpdate()
1041 string_concat(&zInsert, "rowid", 0, &rc); in echoUpdate()
1047 sqlite3_mprintf("%s%Q", zValues?", ":"", pVtab->aCol[ii-2]), 1, &rc); in echoUpdate()
1049 sqlite3_mprintf("%s?%d", zValues?", ":"", ii), 1, &rc); in echoUpdate()
1052 string_concat(&z, zInsert, 1, &rc); in echoUpdate()
1053 string_concat(&z, ") VALUES(", 0, &rc); in echoUpdate()
1054 string_concat(&z, zValues, 1, &rc); in echoUpdate()
1055 string_concat(&z, ")", 0, &rc); in echoUpdate()
1064 if( rc==SQLITE_OK ){ in echoUpdate()
1065 rc = sqlite3_prepare(db, z, -1, &pStmt, 0); in echoUpdate()
1067 assert( rc!=SQLITE_OK || pStmt ); in echoUpdate()
1069 if( rc==SQLITE_OK ) { in echoUpdate()
1076 for(i=2; i<nData && rc==SQLITE_OK; i++){ in echoUpdate()
1077 if( apData[i] ) rc = sqlite3_bind_value(pStmt, i, apData[i]); in echoUpdate()
1079 if( rc==SQLITE_OK ){ in echoUpdate()
1081 rc = sqlite3_finalize(pStmt); in echoUpdate()
1087 if( pRowid && rc==SQLITE_OK ){ in echoUpdate()
1090 if( rc!=SQLITE_OK ){ in echoUpdate()
1094 return rc; in echoUpdate()
1113 int rc; in echoBegin() local
1126 rc = echoTransactionCall(tab, "xBegin"); in echoBegin()
1128 if( rc==SQLITE_OK ){ in echoBegin()
1135 rc = SQLITE_ERROR; in echoBegin()
1138 if( rc==SQLITE_OK ){ in echoBegin()
1141 return rc; in echoBegin()
1144 int rc; in echoSync() local
1157 rc = echoTransactionCall(tab, "xSync"); in echoSync()
1159 if( rc==SQLITE_OK ){ in echoSync()
1166 rc = -1; in echoSync()
1169 return rc; in echoSync()
1173 int rc; in echoCommit() local
1184 rc = echoTransactionCall(tab, "xCommit"); in echoCommit()
1187 return rc; in echoCommit()
1190 int rc; in echoRollback() local
1197 rc = echoTransactionCall(tab, "xRollback"); in echoRollback()
1199 return rc; in echoRollback()
1215 int rc; in overloadedGlobFunction() local
1221 rc = Tcl_Eval(interp, Tcl_DStringValue(&str)); in overloadedGlobFunction()
1223 if( rc ){ in overloadedGlobFunction()
1262 int rc = SQLITE_OK; in echoRename() local
1274 rc = sqlite3_exec(p->db, zSql, 0, 0, 0); in echoRename()
1278 return rc; in echoRename()
1371 int rc; in register_echo_module() local
1384 rc = sqlite3_create_module_v2( in register_echo_module()
1389 if( rc==SQLITE_OK ){ in register_echo_module()
1393 rc = sqlite3_create_module_v2(db, "echo_v2", in register_echo_module()
1398 Tcl_SetResult(interp, (char *)sqlite3ErrName(rc), TCL_STATIC); in register_echo_module()
1414 int rc; in declare_vtab() local
1420 rc = sqlite3_declare_vtab(db, Tcl_GetString(objv[2])); in declare_vtab()
1421 if( rc!=SQLITE_OK ){ in declare_vtab()