Lines Matching refs:pVTab

252 int vt02Disconnect(sqlite3_vtab *pVTab){  in vt02Disconnect()  argument
253 sqlite3_free(pVTab); in vt02Disconnect()
270 static int vt02Open(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ in vt02Open() argument
274 vt02ErrMsg(pVTab, "out of memory"); in vt02Open()
482 sqlite3_vtab *pVTab, /* Report errors to this virtual table */ in sqlite3RunSql() argument
500 if( pVTab->zErrMsg==0 ){ in sqlite3RunSql()
501 pVTab->zErrMsg = sqlite3_mprintf("%s in [%s]", zErrMsg, zSql); in sqlite3RunSql()
533 sqlite3_vtab *pVTab /* Record errors into this object */ in sqlite3BestIndexLog() argument
541 sqlite3RunSql(db,pVTab, in sqlite3BestIndexLog()
565 sqlite3_free(pVTab->zErrMsg); in sqlite3BestIndexLog()
566 pVTab->zErrMsg = sqlite3_mprintf("out of memory"); in sqlite3BestIndexLog()
572 sqlite3_free(pVTab->zErrMsg); in sqlite3BestIndexLog()
573 pVTab->zErrMsg = sqlite3_mprintf("%s", sqlite3_errmsg(db)); in sqlite3BestIndexLog()
582 sqlite3RunSql(db,pVTab, in sqlite3BestIndexLog()
623 if( pVTab->zErrMsg==0 ) pVTab->zErrMsg = sqlite3_mprintf("out of memory"); in sqlite3BestIndexLog()
628 if( pVTab->zErrMsg==0 ){ in sqlite3BestIndexLog()
629 pVTab->zErrMsg = sqlite3_mprintf("%s", sqlite3_errmsg(db)); in sqlite3BestIndexLog()
635 if( rc && pVTab->zErrMsg==0 ){ in sqlite3BestIndexLog()
636 pVTab->zErrMsg = sqlite3_mprintf("%s", sqlite3_errmsg(db)); in sqlite3BestIndexLog()
643 sqlite3RunSql(db,pVTab, in sqlite3BestIndexLog()
649 sqlite3RunSql(db,pVTab, in sqlite3BestIndexLog()
657 sqlite3RunSql(db,pVTab, in sqlite3BestIndexLog()
661 sqlite3RunSql(db,pVTab, in sqlite3BestIndexLog()
678 sqlite3RunSql(db,pVTab, in sqlite3BestIndexLog()
688 sqlite3RunSql(db,pVTab, in sqlite3BestIndexLog()
692 sqlite3RunSql(db,pVTab, in sqlite3BestIndexLog()
696 sqlite3RunSql(db,pVTab, in sqlite3BestIndexLog()
701 sqlite3RunSql(db,pVTab, in sqlite3BestIndexLog()
705 sqlite3RunSql(db,pVTab, in sqlite3BestIndexLog()
711 sqlite3RunSql(db,pVTab, in sqlite3BestIndexLog()
724 static int vt02BestIndex(sqlite3_vtab *pVTab, sqlite3_index_info *pInfo){ in vt02BestIndex() argument
738 pSelf = (vt02_vtab*)pVTab; in vt02BestIndex()
740 vt02ErrMsg(pVTab, "recursive use of vt02 prohibited"); in vt02BestIndex()
946 sqlite3 *db = ((vt02_vtab*)pVTab)->db; in vt02BestIndex()
947 sqlite3BestIndexLog(pInfo, zLogTab, db, azColname, pVTab); in vt02BestIndex()
957 return pVTab->zErrMsg!=0 ? SQLITE_ERROR : SQLITE_OK; in vt02BestIndex()