Home
last modified time | relevance | path

Searched refs:pTabList (Results 1 – 11 of 11) sorted by relevance

/sqlite-3.40.0/src/
H A Dupsert.c92 SrcList *pTabList, /* Table into which we are inserting */ in sqlite3UpsertAnalyzeTarget() argument
105 assert( pTabList->nSrc==1 ); in sqlite3UpsertAnalyzeTarget()
106 assert( pTabList->a[0].pTab!=0 ); in sqlite3UpsertAnalyzeTarget()
116 sNC.pSrcList = pTabList; in sqlite3UpsertAnalyzeTarget()
125 pTab = pTabList->a[0].pTab; in sqlite3UpsertAnalyzeTarget()
127 iCursor = pTabList->a[0].iCursor; in sqlite3UpsertAnalyzeTarget()
148 sCol[1].iTable = pTabList->a[0].iCursor; in sqlite3UpsertAnalyzeTarget()
H A Dupdate.c192 SrcList *pTabList, /* List of tables to select from */ in updateFromSelect() argument
205 Table *pTab = pTabList->a[0].pTab; in updateFromSelect()
222 pSrc = sqlite3SrcListDup(db, pTabList, 0); in updateFromSelect()
225 assert( pTabList->nSrc>1 ); in updateFromSelect()
361 pTab = sqlite3SrcListLookup(pParse, pTabList); in sqlite3Update()
394 nChangeFrom = (pTabList->nSrc>1) ? pChanges->nExpr : 0; in sqlite3Update()
400 pParse, pTabList, pWhere, pOrderBy, pLimit, "UPDATE" in sqlite3Update()
435 pTabList->a[0].iCursor = iDataCur; in sqlite3Update()
451 sNC.pSrcList = pTabList; in sqlite3Update()
563 pTabList->a[0].colUsed = IsVirtual(pTab) ? ALLBITS : 0; in sqlite3Update()
[all …]
H A Dauth.c144 SrcList *pTabList /* All table that pExpr might refer to */ in sqlite3AuthRead() argument
165 assert( pTabList ); in sqlite3AuthRead()
166 for(iSrc=0; iSrc<pTabList->nSrc; iSrc++){ in sqlite3AuthRead()
167 if( pExpr->iTable==pTabList->a[iSrc].iCursor ){ in sqlite3AuthRead()
168 pTab = pTabList->a[iSrc].pTab; in sqlite3AuthRead()
H A Ddelete.c279 SrcList *pTabList, /* The table from which we should delete things */ in sqlite3DeleteFrom() argument
327 assert( pTabList->nSrc==1 ); in sqlite3DeleteFrom()
334 pTab = sqlite3SrcListLookup(pParse, pTabList); in sqlite3DeleteFrom()
356 sqlite3TreeViewDelete(pParse->pWith, pTabList, pWhere, in sqlite3DeleteFrom()
364 pParse, pTabList, pWhere, pOrderBy, pLimit, "DELETE" in sqlite3DeleteFrom()
392 assert( pTabList->nSrc==1 ); in sqlite3DeleteFrom()
393 iTabCur = pTabList->a[0].iCursor = pParse->nTab++; in sqlite3DeleteFrom()
431 sNC.pSrcList = pTabList; in sqlite3DeleteFrom()
515 pWInfo = sqlite3WhereBegin(pParse, pTabList, pWhere, 0, 0,0,wcf,iTabCur+1); in sqlite3DeleteFrom()
673 sqlite3SrcListDelete(db, pTabList); in sqlite3DeleteFrom()
H A Dwhere.c601 if( pTabList->nSrc!=1 ) return 0; in isDistinctRedundant()
602 iBase = pTabList->a[0].iCursor; in isDistinctRedundant()
603 pTab = pTabList->a[0].pTab; in isDistinctRedundant()
3395 pTabList = pWInfo->pTabList; in whereLoopAddBtree()
3396 pSrc = pTabList->a + pNew->iTab; in whereLoopAddBtree()
4260 SrcList *pTabList = pWInfo->pTabList; in whereLoopAddAll() local
5193 pItem = pWInfo->pTabList->a; in whereShortCut()
5667 if( pTabList->nSrc>BMS ){ in sqlite3WhereBegin()
5694 pWInfo->pTabList = pTabList; in sqlite3WhereBegin()
5828 sSelect.pSrc = pTabList; in sqlite3WhereBegin()
[all …]
H A Dtreeview.c1009 const SrcList *pTabList, in sqlite3TreeViewDelete() argument
1020 if( pTabList ) n++; in sqlite3TreeViewDelete()
1030 if( pTabList ){ in sqlite3TreeViewDelete()
1033 sqlite3TreeViewSrcList(pView, pTabList); in sqlite3TreeViewDelete()
1065 const SrcList *pTabList, in sqlite3TreeViewInsert() argument
1086 if( pTabList ) n++; in sqlite3TreeViewInsert()
1097 if( pTabList ){ in sqlite3TreeViewInsert()
1100 sqlite3TreeViewSrcList(pView, pTabList); in sqlite3TreeViewInsert()
1135 const SrcList *pTabList, in sqlite3TreeViewUpdate() argument
1157 if( pTabList ) n++; in sqlite3TreeViewUpdate()
[all …]
H A Dselect.c2078 SrcList *pTabList; in sqlite3GenerateColumnNames() local
2098 assert( pTabList!=0 ); in sqlite3GenerateColumnNames()
5726 SrcList *pTabList; in selectExpander() local
5746 pTabList = p->pSrc; in selectExpander()
5768 for(i=0, pFrom=pTabList->a; i<pTabList->nSrc; i++, pFrom++){ in selectExpander()
5910 for(i=0, pFrom=pTabList->a; i<pTabList->nSrc; i++, pFrom++){ in selectExpander()
6135 SrcList *pTabList; in selectAddSubqueryTypeInfo() local
6142 pTabList = p->pSrc; in selectAddSubqueryTypeInfo()
6143 for(i=0, pFrom=pTabList->a; i<pTabList->nSrc; i++, pFrom++){ in selectAddSubqueryTypeInfo()
6767 pTabList = p->pSrc; in sqlite3Select()
[all …]
H A Dinsert.c685 SrcList *pTabList, /* Name of table into which we are inserting */ in sqlite3Insert() argument
750 assert( pTabList->nSrc==1 ); in sqlite3Insert()
751 pTab = sqlite3SrcListLookup(pParse, pTabList); in sqlite3Insert()
783 sqlite3TreeViewInsert(pParse->pWith, pTabList, pColumn, pSelect, pList, in sqlite3Insert()
896 pTabList->a, pColumn->a[i].zName); in sqlite3Insert()
1026 pTabList->a, pTab->nCol-nHidden, nColumn); in sqlite3Insert()
1077 pTabList->a[0].iCursor = iDataCur; in sqlite3Insert()
1080 pNx->pUpsertSrc = pTabList; in sqlite3Insert()
1085 if( sqlite3UpsertAnalyzeTarget(pParse, pTabList, pNx) ){ in sqlite3Insert()
1427 sqlite3SrcListDelete(db, pTabList); in sqlite3Insert()
H A DwhereInt.h464 SrcList *pTabList; /* List of tables in the join */ member
522 SrcList *pTabList, /* Table list this loop refers to */
H A Dwherecode.c123 SrcList *pTabList, /* Table list this loop refers to */ in sqlite3WhereExplainOneScan() argument
132 SrcItem *pItem = &pTabList->a[pLevel->iFrom]; in sqlite3WhereExplainOneScan()
242 SrcItem *pItem = &pWInfo->pTabList->a[pLevel->iFrom]; in sqlite3WhereExplainBloomFilter()
1038 assert( iCur==pWInfo->pTabList->a[pLevel->iFrom].iCursor ); in codeCursorHint()
1344 pTabItem = &pWInfo->pTabList->a[pLevel->iFrom]; in sqlite3WhereCodeOneLoopStart()
2165 origSrc = pWInfo->pTabList->a; in sqlite3WhereCodeOneLoopStart()
2170 pOrTab = pWInfo->pTabList; in sqlite3WhereCodeOneLoopStart()
2594 pTab = pWInfo->pTabList->a[pLevel->iFrom].pTab; in sqlite3WhereCodeOneLoopStart()
2696 SrcItem *pTabItem = &pWInfo->pTabList->a[pLevel->iFrom]; in sqlite3WhereRightJoinLoop()
H A Dwhereexpr.c1792 SrcList *pTabList, /* the FROM clause */ in sqlite3WhereExprAnalyze() argument
1797 exprAnalyze(pTabList, pWC, i); in sqlite3WhereExprAnalyze()