Lines Matching refs:pItem

4847   SrcItem *pItem;  in sqlite3SrcListAppend()  local
4869 pItem = &pList->a[pList->nSrc-1]; in sqlite3SrcListAppend()
4874 pItem->zName = sqlite3NameFromToken(db, pDatabase); in sqlite3SrcListAppend()
4875 pItem->zDatabase = sqlite3NameFromToken(db, pTable); in sqlite3SrcListAppend()
4877 pItem->zName = sqlite3NameFromToken(db, pTable); in sqlite3SrcListAppend()
4878 pItem->zDatabase = 0; in sqlite3SrcListAppend()
4888 SrcItem *pItem; in sqlite3SrcListAssignCursors() local
4891 for(i=0, pItem=pList->a; i<pList->nSrc; i++, pItem++){ in sqlite3SrcListAssignCursors()
4892 if( pItem->iCursor>=0 ) continue; in sqlite3SrcListAssignCursors()
4893 pItem->iCursor = pParse->nTab++; in sqlite3SrcListAssignCursors()
4894 if( pItem->pSelect ){ in sqlite3SrcListAssignCursors()
4895 sqlite3SrcListAssignCursors(pParse, pItem->pSelect->pSrc); in sqlite3SrcListAssignCursors()
4906 SrcItem *pItem; in sqlite3SrcListDelete() local
4909 for(pItem=pList->a, i=0; i<pList->nSrc; i++, pItem++){ in sqlite3SrcListDelete()
4910 if( pItem->zDatabase ) sqlite3DbNNFreeNN(db, pItem->zDatabase); in sqlite3SrcListDelete()
4911 if( pItem->zName ) sqlite3DbNNFreeNN(db, pItem->zName); in sqlite3SrcListDelete()
4912 if( pItem->zAlias ) sqlite3DbNNFreeNN(db, pItem->zAlias); in sqlite3SrcListDelete()
4913 if( pItem->fg.isIndexedBy ) sqlite3DbFree(db, pItem->u1.zIndexedBy); in sqlite3SrcListDelete()
4914 if( pItem->fg.isTabFunc ) sqlite3ExprListDelete(db, pItem->u1.pFuncArg); in sqlite3SrcListDelete()
4915 sqlite3DeleteTable(db, pItem->pTab); in sqlite3SrcListDelete()
4916 if( pItem->pSelect ) sqlite3SelectDelete(db, pItem->pSelect); in sqlite3SrcListDelete()
4917 if( pItem->fg.isUsing ){ in sqlite3SrcListDelete()
4918 sqlite3IdListDelete(db, pItem->u3.pUsing); in sqlite3SrcListDelete()
4919 }else if( pItem->u3.pOn ){ in sqlite3SrcListDelete()
4920 sqlite3ExprDelete(db, pItem->u3.pOn); in sqlite3SrcListDelete()
4951 SrcItem *pItem; in sqlite3SrcListAppendFromTerm() local
4964 pItem = &p->a[p->nSrc-1]; in sqlite3SrcListAppendFromTerm()
4966 assert( pItem->zName==0 || pDatabase!=0 ); in sqlite3SrcListAppendFromTerm()
4967 if( IN_RENAME_OBJECT && pItem->zName ){ in sqlite3SrcListAppendFromTerm()
4969 sqlite3RenameTokenMap(pParse, pItem->zName, pToken); in sqlite3SrcListAppendFromTerm()
4973 pItem->zAlias = sqlite3NameFromToken(db, pAlias); in sqlite3SrcListAppendFromTerm()
4976 pItem->pSelect = pSubquery; in sqlite3SrcListAppendFromTerm()
4978 pItem->fg.isNestedFrom = 1; in sqlite3SrcListAppendFromTerm()
4982 assert( pItem->fg.isUsing==0 ); in sqlite3SrcListAppendFromTerm()
4984 pItem->u3.pOn = 0; in sqlite3SrcListAppendFromTerm()
4986 pItem->fg.isUsing = 1; in sqlite3SrcListAppendFromTerm()
4987 pItem->u3.pUsing = pOnUsing->pUsing; in sqlite3SrcListAppendFromTerm()
4989 pItem->u3.pOn = pOnUsing->pOn; in sqlite3SrcListAppendFromTerm()
5007 SrcItem *pItem; in sqlite3SrcListIndexedBy() local
5009 pItem = &p->a[p->nSrc-1]; in sqlite3SrcListIndexedBy()
5010 assert( pItem->fg.notIndexed==0 ); in sqlite3SrcListIndexedBy()
5011 assert( pItem->fg.isIndexedBy==0 ); in sqlite3SrcListIndexedBy()
5012 assert( pItem->fg.isTabFunc==0 ); in sqlite3SrcListIndexedBy()
5016 pItem->fg.notIndexed = 1; in sqlite3SrcListIndexedBy()
5018 pItem->u1.zIndexedBy = sqlite3NameFromToken(pParse->db, pIndexedBy); in sqlite3SrcListIndexedBy()
5019 pItem->fg.isIndexedBy = 1; in sqlite3SrcListIndexedBy()
5020 assert( pItem->fg.isCte==0 ); /* No collision on union u2 */ in sqlite3SrcListIndexedBy()
5052 SrcItem *pItem = &p->a[p->nSrc-1]; in sqlite3SrcListFuncArgs() local
5053 assert( pItem->fg.notIndexed==0 ); in sqlite3SrcListFuncArgs()
5054 assert( pItem->fg.isIndexedBy==0 ); in sqlite3SrcListFuncArgs()
5055 assert( pItem->fg.isTabFunc==0 ); in sqlite3SrcListFuncArgs()
5056 pItem->u1.pFuncArg = pList; in sqlite3SrcListFuncArgs()
5057 pItem->fg.isTabFunc = 1; in sqlite3SrcListFuncArgs()