Lines Matching refs:pTab

33   Table *pTab;            /* Table object */  member
135 Table *pTab; in sqlite3_blob_open() local
162 pTab = sqlite3LocateTable(&sParse, 0, zTable, zDb); in sqlite3_blob_open()
163 if( pTab && IsVirtual(pTab) ){ in sqlite3_blob_open()
164 pTab = 0; in sqlite3_blob_open()
167 if( pTab && !HasRowid(pTab) ){ in sqlite3_blob_open()
168 pTab = 0; in sqlite3_blob_open()
172 if( pTab && IsView(pTab) ){ in sqlite3_blob_open()
173 pTab = 0; in sqlite3_blob_open()
177 if( !pTab ){ in sqlite3_blob_open()
187 pBlob->pTab = pTab; in sqlite3_blob_open()
188 pBlob->zDb = db->aDb[sqlite3SchemaToIndex(db, pTab->pSchema)].zDbSName; in sqlite3_blob_open()
191 for(iCol=0; iCol<pTab->nCol; iCol++) { in sqlite3_blob_open()
192 if( sqlite3StrICmp(pTab->aCol[iCol].zCnName, zColumn)==0 ){ in sqlite3_blob_open()
196 if( iCol==pTab->nCol ){ in sqlite3_blob_open()
217 assert( IsOrdinaryTable(pTab) ); in sqlite3_blob_open()
218 for(pFKey=pTab->u.tab.pFKey; pFKey; pFKey=pFKey->pNextFrom){ in sqlite3_blob_open()
228 for(pIdx=pTab->pIndex; pIdx; pIdx=pIdx->pNext){ in sqlite3_blob_open()
276 int iDb = sqlite3SchemaToIndex(db, pTab->pSchema); in sqlite3_blob_open()
280 pTab->pSchema->schema_cookie, in sqlite3_blob_open()
281 pTab->pSchema->iGeneration); in sqlite3_blob_open()
296 aOp[0].p2 = pTab->tnum; in sqlite3_blob_open()
298 sqlite3VdbeChangeP4(v, 2, pTab->zName, P4_TRANSIENT); in sqlite3_blob_open()
306 aOp[1].p2 = pTab->tnum; in sqlite3_blob_open()
317 aOp[1].p4.i = pTab->nCol+1; in sqlite3_blob_open()
318 aOp[3].p2 = pTab->nCol; in sqlite3_blob_open()
430 v, v->apCsr[0], SQLITE_DELETE, p->zDb, p->pTab, iKey, -1, p->iCol in blobReadWrite()