Home
last modified time | relevance | path

Searched refs:pTab (Results 1 – 25 of 55) sorted by relevance

123

/sqlite-3.40.0/ext/misc/
H A Dunionvtab.c244 #define unionGetDb(pTab, pSrc) ((pTab)->bSwarm ? (pSrc)->db : (pTab)->db) argument
464 while( pTab->pClosable && pTab->nOpen>nMax ){ in unionCloseSources()
598 z0 = unionSourceToStr(&rc, pTab, &pTab->aSrc[0], pzErr); in unionSourceCheck()
664 assert( pTab->bSwarm && iSrc<pTab->nSrc ); in unionOpenDatabase()
666 unionCloseSources(pTab, pTab->nMaxOpen-1); in unionOpenDatabase()
740 unionCloseSources(pTab, pTab->nMaxOpen); in unionFinalizeCsrStmt()
918 if( pTab ){ in unionConnect()
956 if( iMax<iMin || (pTab->nSrc>0 && iMin<=pTab->aSrc[pTab->nSrc-1].iMax) ){ in unionConnect()
962 pSrc = &pTab->aSrc[pTab->nSrc++]; in unionConnect()
1023 pTab = 0; in unionConnect()
[all …]
H A Dzipfile.c423 pTab->szOrig = 0; in zipfileCleanupTransaction()
539 ZipfileTab *pTab, in zipfileAppendData() argument
545 fseek(pTab->pWriteFd, (long)pTab->szCurrent, SEEK_SET); in zipfileAppendData()
1204 assert( (pTab->pFirstEntry==0)==(pTab->pLastEntry==0) ); in zipfileAddEntry()
1208 pTab->pFirstEntry = pTab->pLastEntry = pNew; in zipfileAddEntry()
1275 pTab->pFirstEntry = pTab->pLastEntry = 0; in zipfileFilter()
1463 if( pTab->zFile==0 || pTab->zFile[0]==0 ){ in zipfileBegin()
1472 pTab->pWriteFd = fopen(pTab->zFile, "ab+"); in zipfileBegin()
1480 pTab->szCurrent = pTab->szOrig = (i64)ftell(pTab->pWriteFd); in zipfileBegin()
1749 return zipfileAppendData(pTab, pTab->aBuffer, nBuf); in zipfileAppendEOCD()
[all …]
H A Dvtablog.c239 vtablog_vtab *pTab = (vtablog_vtab*)pVtab; in vtablogDisconnect() local
249 vtablog_vtab *pTab = (vtablog_vtab*)pVtab; in vtablogDestroy() local
250 printf("vtablogDestroy(%d)\n", pTab->iInst); in vtablogDestroy()
259 vtablog_vtab *pTab = (vtablog_vtab*)p; in vtablogOpen() local
261 printf("vtablogOpen(tab=%d, cursor=%d)\n", pTab->iInst, ++pTab->nCursor); in vtablogOpen()
265 pCur->iCursor = pTab->nCursor; in vtablogOpen()
314 pTab->iInst, pCur->iCursor, i, zVal); in vtablogColumn()
339 int rc = pCur->iRowid >= pTab->nRow; in vtablogEof()
341 pTab->iInst, pCur->iCursor, rc); in vtablogEof()
435 vtablog_vtab *pTab = (vtablog_vtab*)tab; in vtablogBestIndex() local
[all …]
H A Dcsv.c331 sqlite3_free(pTab->base.zErrMsg); in csv_xfer_error()
671 for(i=0; i<pTab->nCol; i++){ in csvtabCursorRowReset()
707 CsvTable *pTab = (CsvTable*)p; in csvtabOpen() local
717 if( csv_reader_open(&pCur->rdr, pTab->zFilename, pTab->zData) ){ in csvtabOpen()
718 csv_xfer_error(pTab, &pCur->rdr); in csvtabOpen()
731 CsvTable *pTab = (CsvTable*)cur->pVtab; in csvtabNext() local
739 if( i<pTab->nCol ){ in csvtabNext()
758 while( i<pTab->nCol ){ in csvtabNext()
778 CsvTable *pTab = (CsvTable*)cur->pVtab; in csvtabColumn() local
823 assert( pTab->iStart>=0 ); in csvtabFilter()
[all …]
/sqlite-3.40.0/src/
H A Ddelete.c33 Table *pTab; in sqlite3SrcListLookup() local
37 pItem->pTab = pTab; in sqlite3SrcListLookup()
38 if( pTab ){ in sqlite3SrcListLookup()
39 pTab->nTabRef++; in sqlite3SrcListLookup()
41 pTab = 0; in sqlite3SrcListLookup()
44 return pTab; in sqlite3SrcListLookup()
191 Table *pTab; in sqlite3LimitWhere() local
218 pTab = pSrc->a[0].pTab; in sqlite3LimitWhere()
247 pSrc->a[0].pTab = pTab; in sqlite3LimitWhere()
469 sqlite3TableLock(pParse, iDb, pTab->tnum, 1, pTab->zName); in sqlite3DeleteFrom()
[all …]
H A Dupdate.c63 assert( pTab!=0 ); in sqlite3ColumnDefault()
64 assert( pTab->nCol>i ); in sqlite3ColumnDefault()
65 pCol = &pTab->aCol[i]; in sqlite3ColumnDefault()
71 assert( i<pTab->nCol ); in sqlite3ColumnDefault()
205 Table *pTab = pTabList->a[0].pTab; in updateFromSelect() local
230 pSrc->a[0].pTab = 0; in updateFromSelect()
370 isView = IsView(pTab); in sqlite3Update()
421 pPk = HasRowid(pTab) ? 0 : sqlite3PrimaryKeyIndex(pTab); in sqlite3Update()
498 if( j>=pTab->nCol ){ in sqlite3Update()
547 sqlite3ColumnExpr(pTab, &pTab->aCol[i]), in sqlite3Update()
[all …]
H A Dvtab.c559 Table *pTab, in vtabCallConstructor() argument
579 if( pCtx->pTab==pTab ){ in vtabCallConstructor()
608 sCtx.pTab = pTab; in vtabCallConstructor()
616 assert( sCtx.pTab==pTab ); in vtabCallConstructor()
768 Table *pTab; in sqlite3VtabCallCreate() local
773 assert( pTab && IsVirtual(pTab) && !pTab->u.vtab.p ); in sqlite3VtabCallCreate()
810 Table *pTab; in sqlite3_declare_vtab() local
826 pTab = pCtx->pTab; in sqlite3_declare_vtab()
850 pTab->nNVCol = pTab->nCol = pNew->nCol; in sqlite3_declare_vtab()
1143 pTab = pExpr->y.pTab; in sqlite3VtabOverloadFunction()
[all …]
H A Dinsert.c40 if( HasRowid(pTab) ){ in sqlite3OpenTable()
41 sqlite3VdbeAddOp4Int(v, opcode, iCur, pTab->tnum, iDb, pTab->nNVCol); in sqlite3OpenTable()
336 w.u.pTab = pTab; in sqlite3ComputeGeneratedColumns()
430 while( pInfo && pInfo->pTab!=pTab ){ pInfo = pInfo->pNext; } in autoIncBegin()
438 pInfo->pTab = pTab; in autoIncBegin()
752 if( pTab==0 ){ in sqlite3Insert()
1170 sqlite3ColumnExpr(pTab, &pTab->aCol[i]), in sqlite3Insert()
1182 sqlite3ColumnExpr(pTab, &pTab->aCol[i]), in sqlite3Insert()
1190 sqlite3ColumnExpr(pTab, &pTab->aCol[i]), in sqlite3Insert()
1270 pTab, regCols-pTab->nCol-1, onError, endOfLoop); in sqlite3Insert()
[all …]
H A Dfkey.c485 pCol = &pTab->aCol[iCol]; in exprTableRegister()
512 pExpr->y.pTab = pTab; in exprTableColumn()
618 if( HasRowid(pTab) ){ in fkScanChildren()
677 return (FKey *)sqlite3HashFind(&pTab->pSchema->fkeyHash, pTab->zName); in sqlite3FkReferences()
826 Table *pTab, in fkParentIsModified() argument
970 if( aiCol[i]==pTab->iPKey ){ in sqlite3FkCheck()
1045 pItem->pTab = pFKey->pFrom; in sqlite3FkCheck()
1047 pItem->pTab->nTabRef++; in sqlite3FkCheck()
1153 bHaveFK = (sqlite3FkReferences(pTab) || pTab->u.tab.pFKey); in sqlite3FkRequired()
1250 assert( pIdx!=0 || (pTab->iPKey>=0 && pTab->iPKey<pTab->nCol) ); in fkActionTrigger()
[all …]
H A Dpragma.c1167 Table *pTab; in sqlite3Pragma() local
1170 if( pTab ){ in sqlite3Pragma()
1177 for(i=0, pCol=pTab->aCol; i<pTab->nCol; i++, pCol++){ in sqlite3Pragma()
1325 Table *pTab; in sqlite3Pragma() local
1332 if( pTab && !HasRowid(pTab) ){ in sqlite3Pragma()
1370 Table *pTab; in sqlite3Pragma() local
1373 if( pTab ){ in sqlite3Pragma()
1462 Table *pTab; in sqlite3Pragma() local
1464 if( pTab && IsOrdinaryTable(pTab) ){ in sqlite3Pragma()
1522 if( pTab==0 || !IsOrdinaryTable(pTab) || pTab->u.tab.pFKey==0 ) continue; in sqlite3Pragma()
[all …]
H A Dalter.c340 assert( pTab ); in sqlite3AlterFinishAddColumn()
480 Table *pTab; in sqlite3AlterBeginAddColumn() local
1018 && p->pTab==pExpr->y.pTab in renameColumnExprCb()
1481 Table *pTab; in renameColumnFunc() local
1493 if( pTab==0 || iCol>=pTab->nCol ){ in renameColumnFunc()
1513 sCtx.pTab = pTab; in renameColumnFunc()
1632 && p->pTab==pExpr->y.pTab in renameTableExprCb()
1657 if( pItem->pTab==p->pTab ){ in renameTableSelectCb()
1764 sCtx.pTab = pTab; in renameTableFunc()
2073 Table *pTab; in dropColumnFunc() local
[all …]
H A Dbuild.c1405 if( pTab ) pTab->tabFlags |= TF_HasHidden; in sqlite3ColumnPropertiesFromName()
1980 if( pTab==0 ){ in sqlite3AddGenerated()
1984 pCol = &(pTab->aCol[pTab->nCol-1]); in sqlite3AddGenerated()
2207 for(i=pTab->nCol, pTabCol=pTab->aCol; i>0; i--, pTabCol++){ in estimateTableWidth()
3459 Table *pTab; in sqlite3DropTable() local
3712 Table *pTab; in sqlite3DeferForeignKey() local
3756 sqlite3TableLock(pParse, iDb, pTab->tnum, 1, pTab->zName); in sqlite3RefillIndex()
4098 Column *pCol = &pTab->aCol[pTab->nCol-1]; in sqlite3CreateIndex()
4460 if( pTab ){ in sqlite3CreateIndex()
5381 pTab->aCol[pTab->iPKey].zCnName); in sqlite3RowidConstraint()
[all …]
H A Dvdbeblob.c135 Table *pTab; in sqlite3_blob_open() local
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()
196 if( iCol==pTab->nCol ){ in sqlite3_blob_open()
[all …]
H A Dtest_bestindex.c176 tcl_vtab *pTab = 0; in tclConnect() local
188 if( zCmd && pTab ){ in tclConnect()
194 pTab->interp = interp; in tclConnect()
195 pTab->db = db; in tclConnect()
196 Tcl_IncrRefCount(pTab->pCmd); in tclConnect()
211 sqlite3_free(pTab); in tclConnect()
212 pTab = 0; in tclConnect()
219 *ppVtab = &pTab->base; in tclConnect()
226 Tcl_DecrRefCount(pTab->pCmd); in tclDisconnect()
227 sqlite3_free(pTab); in tclDisconnect()
[all …]
H A Dtrigger.c58 pList = pTab->pTrigger; in sqlite3TriggerList()
178 if( !pTab ){ in sqlite3BeginTrigger()
182 if( IsVirtual(pTab) ){ in sqlite3BeginTrigger()
397 Table *pTab; in sqlite3FinishTrigger() local
399 assert( pTab!=0 ); in sqlite3FinishTrigger()
401 pTab->pTrigger = pLink; in sqlite3FinishTrigger()
714 if( pTab ){ in sqlite3UnlinkAndDeleteTrigger()
779 && pTab->pTrigger!=0 in triggersReallyExist()
832 assert( pTab!=0 ); in sqlite3TriggersExist()
977 sFrom.a[0].pTab = pTab; in codeReturningTrigger()
[all …]
H A Dresolve.c198 pNew->y.pTab = pMatch->pTab; in extendFJMatch()
302 pTab = pItem->pTab; in lookupName()
303 assert( pTab!=0 && pTab->zName!=0 ); in lookupName()
420 pExpr->y.pTab = pMatch->pTab; in lookupName()
460 pTab = pUpsert->pUpsertSrc->a[0].pTab; in lookupName()
494 pExpr->y.pTab = pTab; in lookupName()
505 pExpr->y.pTab = pTab; in lookupName()
769 pTab = p->y.pTab = pItem->pTab; in sqlite3CreateColumnExpr()
888 pExpr->y.pTab = pItem->pTab; in resolveExprStep()
2118 if( pTab ){ in sqlite3ResolveSelfReference()
[all …]
H A Dselect.c1036 && (pTab = pExpr->y.pTab)!=0 in selectExprDefer()
1915 assert( pTab && ExprUseYTab(pExpr) && pExpr->y.pTab==pTab ); in columnTypeImpl()
2117 pTab = p->y.pTab; in sqlite3GenerateColumnNames()
2213 pTab = pColExpr->y.pTab; in sqlite3ColumnsFromExprList()
5224 pTab = p->pSrc->a[0].pTab; in isSimpleCount()
5249 Table *pTab = pFrom->pTab; in sqlite3IndexedByLookup() local
5512 pFrom->pTab = pTab; in resolveFromTermToCte()
5546 pItem->pTab = pTab; in resolveFromTermToCte()
5785 pTab = pFrom->pTab; in selectExpander()
6144 Table *pTab = pFrom->pTab; in selectAddSubqueryTypeInfo() local
[all …]
H A Dauth.c146 Table *pTab = 0; /* The table being read */ in sqlite3AuthRead() local
163 pTab = pParse->pTriggerTab; in sqlite3AuthRead()
168 pTab = pTabList->a[iSrc].pTab; in sqlite3AuthRead()
174 if( pTab==0 ) return; in sqlite3AuthRead()
177 assert( iCol<pTab->nCol ); in sqlite3AuthRead()
178 zCol = pTab->aCol[iCol].zCnName; in sqlite3AuthRead()
179 }else if( pTab->iPKey>=0 ){ in sqlite3AuthRead()
180 assert( pTab->iPKey<pTab->nCol ); in sqlite3AuthRead()
181 zCol = pTab->aCol[pTab->iPKey].zCnName; in sqlite3AuthRead()
186 if( SQLITE_IGNORE==sqlite3AuthReadCol(pParse, pTab->zName, zCol, iDb) ){ in sqlite3AuthRead()
H A Ddbpage.c73 DbpageTable *pTab = 0; in dbpageConnect() local
81 if( pTab==0 ) rc = SQLITE_NOMEM_BKPT; in dbpageConnect()
84 assert( rc==SQLITE_OK || pTab==0 ); in dbpageConnect()
86 memset(pTab, 0, sizeof(DbpageTable)); in dbpageConnect()
87 pTab->db = db; in dbpageConnect()
90 *ppVtab = (sqlite3_vtab*)pTab; in dbpageConnect()
225 sqlite3 *db = pTab->db; in dbpageFilter()
312 DbpageTable *pTab = (DbpageTable *)pVtab; in dbpageUpdate() local
323 if( pTab->db->flags & SQLITE_Defensive ){ in dbpageUpdate()
342 pBt = pTab->db->aDb[iDb].pBt; in dbpageUpdate()
[all …]
/sqlite-3.40.0/ext/fts5/
H A Dfts5_main.c317 if( pTab ){ in fts5FreeVtab()
321 sqlite3_free(pTab); in fts5FreeVtab()
390 pConfig, pTab->p.pIndex, bCreate, &pTab->pStorage, pzErr in fts5InitVtab()
409 fts5FreeVtab(pTab); in fts5InitVtab()
410 pTab = 0; in fts5InitVtab()
981 Fts5FullTable *pTab, in fts5CursorFirstSorted() argument
1020 pTab->pSortCsr = 0; in fts5CursorFirstSorted()
1050 Fts5FullTable *pTab, in fts5SpecialMatch() argument
1332 if( pTab->pSortCsr ){ in fts5FilterMethod()
1636 pTab->p.pConfig->pzErrmsg = &pTab->p.base.zErrMsg; in fts5UpdateMethod()
[all …]
H A Dfts5_vocab.c135 sqlite3_free(pTab); in fts5VocabDisconnectMethod()
144 sqlite3_free(pTab); in fts5VocabDestroyMethod()
337 if( pTab->bBusy ){ in fts5VocabOpenMethod()
339 "recursive definition for %s.%s", pTab->zFts5Db, pTab->zFts5Tbl in fts5VocabOpenMethod()
345 pTab->zFts5Tbl, pTab->zFts5Db, pTab->zFts5Tbl, pTab->zFts5Tbl in fts5VocabOpenMethod()
354 pTab->bBusy = 1; in fts5VocabOpenMethod()
359 pTab->bBusy = 0; in fts5VocabOpenMethod()
367 "no such fts5 table: %s.%s", pTab->zFts5Db, pTab->zFts5Tbl in fts5VocabOpenMethod()
516 assert( pTab->eType==FTS5_VOCAB_COL || pTab->eType==FTS5_VOCAB_ROW ); in fts5VocabNextMethod()
526 switch( pTab->eType ){ in fts5VocabNextMethod()
[all …]
H A Dfts5_test_tok.c182 Fts5tokTable *pTab = 0; in fts5tokConnectMethod() local
198 if( pTab==0 ){ in fts5tokConnectMethod()
201 memset(pTab, 0, sizeof(Fts5tokTable)); in fts5tokConnectMethod()
216 rc = pTab->tok.xCreate(pTokCtx, azArg, nArg, &pTab->pTok); in fts5tokConnectMethod()
221 sqlite3_free(pTab); in fts5tokConnectMethod()
222 pTab = 0; in fts5tokConnectMethod()
225 *ppVtab = (sqlite3_vtab*)pTab; in fts5tokConnectMethod()
237 if( pTab->pTok ){ in fts5tokDisconnectMethod()
238 pTab->tok.xDelete(pTab->pTok); in fts5tokDisconnectMethod()
240 sqlite3_free(pTab); in fts5tokDisconnectMethod()
[all …]
/sqlite-3.40.0/ext/session/
H A Dsqlite3session.c931 if( pTab->nChange==0 || pTab->nEntry>=(pTab->nChange/2) ){ in sessionGrowHash()
1130 pTab->zName, &pTab->nCol, 0, &pTab->azCol, &abPK in sessionInitTable()
1706 pSession->zDb, zFrom, pTab->zName, pTab->azCol, pTab->abPK in sessionDiffFindModified()
1874 for(pTab=pList; pTab; pTab=pNext){ in sessionDeleteTable()
1960 for(pTab=pSession->pTable; pTab; pTab=pTab->pNext){ in sqlite3session_attach()
2571 for(pTab=pSession->pTable; rc==SQLITE_OK && pTab; pTab=pTab->pNext){ in sessionGenerateChangeset()
2761 for(pTab=pSession->pTable; pTab && ret==0; pTab=pTab->pNext){ in sqlite3session_isempty()
5161 for(pTab = pGrp->pList; pTab; pTab=pTab->pNext){ in sessionChangesetToHash()
5174 pTab->abPK = (u8*)&pTab[1]; in sessionChangesetToHash()
5265 for(pTab=pGrp->pList; rc==SQLITE_OK && pTab; pTab=pTab->pNext){ in sessionChangegroupOutput()
[all …]
/sqlite-3.40.0/ext/fts3/
H A Dfts3_tokenize_vtab.c166 Fts3tokTable *pTab = 0; in fts3tokConnectMethod() local
198 if( pTab==0 ){ in fts3tokConnectMethod()
204 memset(pTab, 0, sizeof(Fts3tokTable)); in fts3tokConnectMethod()
205 pTab->pMod = pMod; in fts3tokConnectMethod()
206 pTab->pTok = pTok; in fts3tokConnectMethod()
207 *ppVtab = &pTab->base; in fts3tokConnectMethod()
226 pTab->pMod->xDestroy(pTab->pTok); in fts3tokDisconnectMethod()
227 sqlite3_free(pTab); in fts3tokDisconnectMethod()
284 pTab->pMod->xClose(pCsr->pCsr); in fts3tokResetCursor()
317 rc = pTab->pMod->xNext(pCsr->pCsr, in fts3tokNextMethod()
[all …]
/sqlite-3.40.0/ext/recover/
H A Ddbdata.c164 DbdataTable *pTab = 0; in dbdataConnect() local
169 if( pTab==0 ){ in dbdataConnect()
173 pTab->db = db; in dbdataConnect()
174 pTab->bPtr = (pAux!=0); in dbdataConnect()
187 if( pTab ){ in dbdataDisconnect()
278 if( pTab->pStmt==0 ){ in dbdataResetCursor()
520 if( pTab->bPtr ){ in dbdataNext()
787 if( pTab->pStmt ){ in dbdataFilter()
789 pTab->pStmt = 0; in dbdataFilter()
808 pTab->base.zErrMsg = sqlite3_mprintf("%s", sqlite3_errmsg(pTab->db)); in dbdataFilter()
[all …]

123