Lines Matching refs:assert
163 assert( pMod->nRefModule>0 ); in sqlite3VtabModuleUnref()
169 assert( pMod->pEpoTab==0 ); in sqlite3VtabModuleUnref()
194 assert( IsVirtual(pTab) ); in sqlite3GetVTable()
206 assert( db ); in sqlite3VtabUnlock()
207 assert( pVTab->nRef>0 ); in sqlite3VtabUnlock()
208 assert( db->eOpenState==SQLITE_STATE_OPEN in sqlite3VtabUnlock()
233 assert( IsVirtual(p) ); in vtabDisconnectAll()
243 assert( db==0 || sqlite3SchemaMutexHeld(db, 0, p->pSchema) ); in vtabDisconnectAll()
248 assert( db2 ); in vtabDisconnectAll()
260 assert( !db || pRet ); in vtabDisconnectAll()
275 assert( IsVirtual(p) ); in sqlite3VtabDisconnect()
276 assert( sqlite3BtreeHoldsAllMutexes(db) ); in sqlite3VtabDisconnect()
277 assert( sqlite3_mutex_held(db->mutex) ); in sqlite3VtabDisconnect()
313 assert( sqlite3BtreeHoldsAllMutexes(db) ); in sqlite3VtabUnlockList()
314 assert( sqlite3_mutex_held(db->mutex) ); in sqlite3VtabUnlockList()
342 assert( IsVirtual(p) ); in sqlite3VtabClear()
343 assert( db!=0 ); in sqlite3VtabClear()
365 assert( IsVirtual(pTable) ); in addModuleArgument()
399 assert( 0==pTable->pIndex ); in sqlite3VtabBeginParse()
404 assert( pTable->u.vtab.nArg==0 ); in sqlite3VtabBeginParse()
408 assert( (pParse->sNameToken.z==pName2->z && pName2->z!=0) in sqlite3VtabBeginParse()
423 assert( iDb>=0 ); /* The database the table is being created in */ in sqlite3VtabBeginParse()
453 assert( IsVirtual(pTab) ); in sqlite3VtabFinishParse()
515 assert( zName!=0 ); in sqlite3VtabFinishParse()
520 assert( pTab==pOld ); /* Malloc must have failed inside HashInsert() */ in sqlite3VtabFinishParse()
547 assert(pArg->z <= p->z); in sqlite3VtabArgExtend()
574 assert( IsVirtual(pTab) ); in vtabCallConstructor()
606 assert( &db->pVtabCtx ); in vtabCallConstructor()
607 assert( xConstruct ); in vtabCallConstructor()
616 assert( sCtx.pTab==pTab ); in vtabCallConstructor()
669 assert(zType[i-1]==' '); in vtabCallConstructor()
699 assert( pTab ); in sqlite3VtabCallConnect()
700 assert( IsVirtual(pTab) ); in sqlite3VtabCallConnect()
773 assert( pTab && IsVirtual(pTab) && !pTab->u.vtab.p ); in sqlite3VtabCallCreate()
827 assert( IsVirtual(pTab) ); in sqlite3_declare_vtab()
835 assert( db->init.busy==0 ); in sqlite3_declare_vtab()
844 assert( sParse.zErrMsg==0 ); in sqlite3_declare_vtab()
854 assert( pTab->pIndex==0 ); in sqlite3_declare_vtab()
855 assert( HasRowid(pNew) || sqlite3PrimaryKeyIndex(pNew)!=0 ); in sqlite3_declare_vtab()
866 assert( pIdx->pNext==0 ); in sqlite3_declare_vtab()
888 assert( (rc&0xff)==rc ); in sqlite3_declare_vtab()
913 assert( p->pVtab ); in sqlite3VtabCallDestroy()
921 assert( xDestroy!=0 ); in sqlite3VtabCallDestroy()
926 assert( pTab->u.vtab.p==p && p->pNext==0 ); in sqlite3VtabCallDestroy()
1080 assert( op==SAVEPOINT_RELEASE||op==SAVEPOINT_ROLLBACK||op==SAVEPOINT_BEGIN ); in sqlite3VtabSavepoint()
1081 assert( iSavepoint>=-1 ); in sqlite3VtabSavepoint()
1142 assert( ExprUseYTab(pExpr) ); in sqlite3VtabOverloadFunction()
1147 assert( pVtab!=0 ); in sqlite3VtabOverloadFunction()
1148 assert( pVtab->pModule!=0 ); in sqlite3VtabOverloadFunction()
1164 assert( x==sqlite3UpperToLower[x] ); in sqlite3VtabOverloadFunction()
1200 assert( IsVirtual(pTab) ); in sqlite3VtabMakeWritable()
1248 assert( pTab->u.vtab.nArg==0 ); in sqlite3VtabEponymousTableInit()
1293 assert( OE_Rollback==1 && OE_Abort==2 && OE_Fail==3 ); in sqlite3_vtab_on_conflict()
1294 assert( OE_Ignore==4 && OE_Replace==5 ); in sqlite3_vtab_on_conflict()
1295 assert( db->vtabOnConflict>=1 && db->vtabOnConflict<=5 ); in sqlite3_vtab_on_conflict()
1317 assert( p->pTab==0 || IsVirtual(p->pTab) ); in sqlite3_vtab_config()