Lines Matching refs:pSrc
3114 sqlite3SrcListAssignCursors(pParse, pSel->pSrc); in viewGetColumnNames()
4754 SrcList *pSrc, /* The SrcList to be enlarged */ in sqlite3SrcListEnlarge() argument
4763 assert( pSrc!=0 ); in sqlite3SrcListEnlarge()
4764 assert( iStart<=pSrc->nSrc ); in sqlite3SrcListEnlarge()
4767 if( (u32)pSrc->nSrc+nExtra>pSrc->nAlloc ){ in sqlite3SrcListEnlarge()
4769 sqlite3_int64 nAlloc = 2*(sqlite3_int64)pSrc->nSrc+nExtra; in sqlite3SrcListEnlarge()
4772 if( pSrc->nSrc+nExtra>=SQLITE_MAX_SRCLIST ){ in sqlite3SrcListEnlarge()
4778 pNew = sqlite3DbRealloc(db, pSrc, in sqlite3SrcListEnlarge()
4779 sizeof(*pSrc) + (nAlloc-1)*sizeof(pSrc->a[0]) ); in sqlite3SrcListEnlarge()
4784 pSrc = pNew; in sqlite3SrcListEnlarge()
4785 pSrc->nAlloc = nAlloc; in sqlite3SrcListEnlarge()
4790 for(i=pSrc->nSrc-1; i>=iStart; i--){ in sqlite3SrcListEnlarge()
4791 pSrc->a[i+nExtra] = pSrc->a[i]; in sqlite3SrcListEnlarge()
4793 pSrc->nSrc += nExtra; in sqlite3SrcListEnlarge()
4796 memset(&pSrc->a[iStart], 0, sizeof(pSrc->a[0])*nExtra); in sqlite3SrcListEnlarge()
4798 pSrc->a[i].iCursor = -1; in sqlite3SrcListEnlarge()
4802 return pSrc; in sqlite3SrcListEnlarge()
4895 sqlite3SrcListAssignCursors(pParse, pItem->pSelect->pSrc); in sqlite3SrcListAssignCursors()