pNew 17653 ext/sqlite3/libsqlite/sqlite3.c void *pNew; pNew 17657 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3MemMalloc(nByte); pNew 17658 ext/sqlite3/libsqlite/sqlite3.c if( pNew ){ pNew 17659 ext/sqlite3/libsqlite/sqlite3.c memcpy(pNew, pPrior, (int)(nByte<pOldHdr->iSize ? nByte : pOldHdr->iSize)); pNew 17661 ext/sqlite3/libsqlite/sqlite3.c randomFill(&((char*)pNew)[pOldHdr->iSize], nByte - (int)pOldHdr->iSize); pNew 17665 ext/sqlite3/libsqlite/sqlite3.c return pNew; pNew 19372 ext/sqlite3/libsqlite/sqlite3.c sqlite3_debug_mutex *pNew = 0; pNew 19376 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3Malloc(sizeof(*pNew)); pNew 19377 ext/sqlite3/libsqlite/sqlite3.c if( pNew ){ pNew 19378 ext/sqlite3/libsqlite/sqlite3.c pNew->id = id; pNew 19379 ext/sqlite3/libsqlite/sqlite3.c pNew->cnt = 0; pNew 19390 ext/sqlite3/libsqlite/sqlite3.c pNew = &aStatic[id-2]; pNew 19391 ext/sqlite3/libsqlite/sqlite3.c pNew->id = id; pNew 19395 ext/sqlite3/libsqlite/sqlite3.c return (sqlite3_mutex*)pNew; pNew 21061 ext/sqlite3/libsqlite/sqlite3.c void *pNew; pNew 21081 ext/sqlite3/libsqlite/sqlite3.c pNew = pOld; pNew 21090 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3GlobalConfig.m.xRealloc(pOld, nNew); pNew 21091 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 && mem0.alarmCallback ){ pNew 21093 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3GlobalConfig.m.xRealloc(pOld, nNew); pNew 21095 ext/sqlite3/libsqlite/sqlite3.c if( pNew ){ pNew 21096 ext/sqlite3/libsqlite/sqlite3.c nNew = sqlite3MallocSize(pNew); pNew 21101 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3GlobalConfig.m.xRealloc(pOld, nNew); pNew 21103 ext/sqlite3/libsqlite/sqlite3.c assert( EIGHT_BYTE_ALIGNMENT(pNew) ); /* IMP: R-11148-40995 */ pNew 21104 ext/sqlite3/libsqlite/sqlite3.c return pNew; pNew 21212 ext/sqlite3/libsqlite/sqlite3.c void *pNew = 0; pNew 21223 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3DbMallocRaw(db, n); pNew 21224 ext/sqlite3/libsqlite/sqlite3.c if( pNew ){ pNew 21225 ext/sqlite3/libsqlite/sqlite3.c memcpy(pNew, p, db->lookaside.sz); pNew 21232 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3_realloc64(p, n); pNew 21233 ext/sqlite3/libsqlite/sqlite3.c if( !pNew ){ pNew 21236 ext/sqlite3/libsqlite/sqlite3.c sqlite3MemdebugSetType(pNew, pNew 21240 ext/sqlite3/libsqlite/sqlite3.c return pNew; pNew 21248 ext/sqlite3/libsqlite/sqlite3.c void *pNew; pNew 21249 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3DbRealloc(db, p, n); pNew 21250 ext/sqlite3/libsqlite/sqlite3.c if( !pNew ){ pNew 21253 ext/sqlite3/libsqlite/sqlite3.c return pNew; pNew 24826 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3HashInit(Hash *pNew){ pNew 24827 ext/sqlite3/libsqlite/sqlite3.c assert( pNew!=0 ); pNew 24828 ext/sqlite3/libsqlite/sqlite3.c pNew->first = 0; pNew 24829 ext/sqlite3/libsqlite/sqlite3.c pNew->count = 0; pNew 24830 ext/sqlite3/libsqlite/sqlite3.c pNew->htsize = 0; pNew 24831 ext/sqlite3/libsqlite/sqlite3.c pNew->ht = 0; pNew 24874 ext/sqlite3/libsqlite/sqlite3.c HashElem *pNew /* The element to be inserted */ pNew 24880 ext/sqlite3/libsqlite/sqlite3.c pEntry->chain = pNew; pNew 24885 ext/sqlite3/libsqlite/sqlite3.c pNew->next = pHead; pNew 24886 ext/sqlite3/libsqlite/sqlite3.c pNew->prev = pHead->prev; pNew 24887 ext/sqlite3/libsqlite/sqlite3.c if( pHead->prev ){ pHead->prev->next = pNew; } pNew 24888 ext/sqlite3/libsqlite/sqlite3.c else { pH->first = pNew; } pNew 24889 ext/sqlite3/libsqlite/sqlite3.c pHead->prev = pNew; pNew 24891 ext/sqlite3/libsqlite/sqlite3.c pNew->next = pH->first; pNew 24892 ext/sqlite3/libsqlite/sqlite3.c if( pH->first ){ pH->first->prev = pNew; } pNew 24893 ext/sqlite3/libsqlite/sqlite3.c pNew->prev = 0; pNew 24894 ext/sqlite3/libsqlite/sqlite3.c pH->first = pNew; pNew 26345 ext/sqlite3/libsqlite/sqlite3.c struct vxworksFileId *pNew; /* search key and new file ID */ pNew 26351 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3_malloc64( sizeof(*pNew) + (n+1) ); pNew 26352 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 ) return 0; pNew 26353 ext/sqlite3/libsqlite/sqlite3.c pNew->zCanonicalName = (char*)&pNew[1]; pNew 26354 ext/sqlite3/libsqlite/sqlite3.c memcpy(pNew->zCanonicalName, zAbsoluteName, n+1); pNew 26355 ext/sqlite3/libsqlite/sqlite3.c n = vxworksSimplifyName(pNew->zCanonicalName, n); pNew 26364 ext/sqlite3/libsqlite/sqlite3.c && memcmp(pCandidate->zCanonicalName, pNew->zCanonicalName, n)==0 pNew 26366 ext/sqlite3/libsqlite/sqlite3.c sqlite3_free(pNew); pNew 26374 ext/sqlite3/libsqlite/sqlite3.c pNew->nRef = 1; pNew 26375 ext/sqlite3/libsqlite/sqlite3.c pNew->nName = n; pNew 26376 ext/sqlite3/libsqlite/sqlite3.c pNew->pNext = vxworksFileList; pNew 26377 ext/sqlite3/libsqlite/sqlite3.c vxworksFileList = pNew; pNew 26379 ext/sqlite3/libsqlite/sqlite3.c return pNew; pNew 30208 ext/sqlite3/libsqlite/sqlite3.c u8 *pNew = 0; /* Location of new mapping */ pNew 30235 ext/sqlite3/libsqlite/sqlite3.c pNew = osMremap(pOrig, nReuse, nNew, MREMAP_MAYMOVE); pNew 30238 ext/sqlite3/libsqlite/sqlite3.c pNew = osMmap(pReq, nNew-nReuse, flags, MAP_SHARED, h, nReuse); pNew 30239 ext/sqlite3/libsqlite/sqlite3.c if( pNew!=MAP_FAILED ){ pNew 30240 ext/sqlite3/libsqlite/sqlite3.c if( pNew!=pReq ){ pNew 30241 ext/sqlite3/libsqlite/sqlite3.c osMunmap(pNew, nNew - nReuse); pNew 30242 ext/sqlite3/libsqlite/sqlite3.c pNew = 0; pNew 30244 ext/sqlite3/libsqlite/sqlite3.c pNew = pOrig; pNew 30250 ext/sqlite3/libsqlite/sqlite3.c if( pNew==MAP_FAILED || pNew==0 ){ pNew 30256 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 ){ pNew 30257 ext/sqlite3/libsqlite/sqlite3.c pNew = osMmap(0, nNew, flags, MAP_SHARED, h, 0); pNew 30260 ext/sqlite3/libsqlite/sqlite3.c if( pNew==MAP_FAILED ){ pNew 30261 ext/sqlite3/libsqlite/sqlite3.c pNew = 0; pNew 30270 ext/sqlite3/libsqlite/sqlite3.c pFd->pMapRegion = (void *)pNew; pNew 30586 ext/sqlite3/libsqlite/sqlite3.c unixFile *pNew /* open file object for the database file */ pNew 30627 ext/sqlite3/libsqlite/sqlite3.c if( osFcntl(pNew->h, F_GETLK, &lockInfo)!=-1 ) { pNew 30650 ext/sqlite3/libsqlite/sqlite3.c unixFile *pNew /* the open file object */ pNew 30667 ext/sqlite3/libsqlite/sqlite3.c if( osFcntl(pNew->h, F_GETLK, &lockInfo)!=-1 ) { pNew 30702 ext/sqlite3/libsqlite/sqlite3.c unixFile *pNew = (unixFile *)pId; pNew 30705 ext/sqlite3/libsqlite/sqlite3.c assert( pNew->pInode==NULL ); pNew 30722 ext/sqlite3/libsqlite/sqlite3.c pNew->h = h; pNew 30723 ext/sqlite3/libsqlite/sqlite3.c pNew->pVfs = pVfs; pNew 30724 ext/sqlite3/libsqlite/sqlite3.c pNew->zPath = zFilename; pNew 30725 ext/sqlite3/libsqlite/sqlite3.c pNew->ctrlFlags = (u8)ctrlFlags; pNew 30727 ext/sqlite3/libsqlite/sqlite3.c pNew->mmapSizeMax = sqlite3GlobalConfig.szMmap; pNew 30731 ext/sqlite3/libsqlite/sqlite3.c pNew->ctrlFlags |= UNIXFILE_PSOW; pNew 30734 ext/sqlite3/libsqlite/sqlite3.c pNew->ctrlFlags |= UNIXFILE_EXCL; pNew 30738 ext/sqlite3/libsqlite/sqlite3.c pNew->pId = vxworksFindFileId(zFilename); pNew 30739 ext/sqlite3/libsqlite/sqlite3.c if( pNew->pId==0 ){ pNew 30748 ext/sqlite3/libsqlite/sqlite3.c pLockingStyle = (**(finder_type*)pVfs->pAppData)(zFilename, pNew); pNew 30753 ext/sqlite3/libsqlite/sqlite3.c pNew->lockingContext = (void*)zFilename; pNew 30763 ext/sqlite3/libsqlite/sqlite3.c rc = findInodeInfo(pNew, &pNew->pInode); pNew 30783 ext/sqlite3/libsqlite/sqlite3.c robust_close(pNew, h, __LINE__); pNew 30795 ext/sqlite3/libsqlite/sqlite3.c pNew->lockingContext = pCtx = sqlite3_malloc64( sizeof(*pCtx) ); pNew 30806 ext/sqlite3/libsqlite/sqlite3.c rc = findInodeInfo(pNew, &pNew->pInode); pNew 30808 ext/sqlite3/libsqlite/sqlite3.c sqlite3_free(pNew->lockingContext); pNew 30809 ext/sqlite3/libsqlite/sqlite3.c robust_close(pNew, h, __LINE__); pNew 30831 ext/sqlite3/libsqlite/sqlite3.c pNew->lockingContext = zLockFile; pNew 30840 ext/sqlite3/libsqlite/sqlite3.c rc = findInodeInfo(pNew, &pNew->pInode); pNew 30841 ext/sqlite3/libsqlite/sqlite3.c if( (rc==SQLITE_OK) && (pNew->pInode->pSem==NULL) ){ pNew 30842 ext/sqlite3/libsqlite/sqlite3.c char *zSemName = pNew->pInode->aSemName; pNew 30845 ext/sqlite3/libsqlite/sqlite3.c pNew->pId->zCanonicalName); pNew 30848 ext/sqlite3/libsqlite/sqlite3.c pNew->pInode->pSem = sem_open(zSemName, O_CREAT, 0666, 1); pNew 30849 ext/sqlite3/libsqlite/sqlite3.c if( pNew->pInode->pSem == SEM_FAILED ){ pNew 30851 ext/sqlite3/libsqlite/sqlite3.c pNew->pInode->aSemName[0] = '\0'; pNew 30858 ext/sqlite3/libsqlite/sqlite3.c storeLastErrno(pNew, 0); pNew 30861 ext/sqlite3/libsqlite/sqlite3.c if( h>=0 ) robust_close(pNew, h, __LINE__); pNew 30864 ext/sqlite3/libsqlite/sqlite3.c pNew->ctrlFlags |= UNIXFILE_DELETE; pNew 30868 ext/sqlite3/libsqlite/sqlite3.c if( h>=0 ) robust_close(pNew, h, __LINE__); pNew 30870 ext/sqlite3/libsqlite/sqlite3.c pNew->pMethod = pLockingStyle; pNew 30872 ext/sqlite3/libsqlite/sqlite3.c verifyDbFile(pNew); pNew 31977 ext/sqlite3/libsqlite/sqlite3.c unixFile *pNew; pNew 32027 ext/sqlite3/libsqlite/sqlite3.c pNew = (unixFile *)sqlite3_malloc64(sizeof(*pNew)); pNew 32028 ext/sqlite3/libsqlite/sqlite3.c if( pNew==NULL ){ pNew 32032 ext/sqlite3/libsqlite/sqlite3.c memset(pNew, 0, sizeof(unixFile)); pNew 32033 ext/sqlite3/libsqlite/sqlite3.c pNew->openFlags = openFlags; pNew 32039 ext/sqlite3/libsqlite/sqlite3.c pNew->pUnused = pUnused; pNew 32041 ext/sqlite3/libsqlite/sqlite3.c rc = fillInUnixFile(&dummyVfs, fd, (sqlite3_file*)pNew, path, 0); pNew 32043 ext/sqlite3/libsqlite/sqlite3.c *ppFile = pNew; pNew 32047 ext/sqlite3/libsqlite/sqlite3.c robust_close(pNew, fd, __LINE__); pNew 32048 ext/sqlite3/libsqlite/sqlite3.c sqlite3_free(pNew); pNew 36794 ext/sqlite3/libsqlite/sqlite3.c struct winShmNode *pNew; /* Newly allocated winShmNode */ pNew 36805 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3MallocZero( sizeof(*pShmNode) + nName + 17 ); pNew 36806 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 ){ pNew 36810 ext/sqlite3/libsqlite/sqlite3.c pNew->zFilename = (char*)&pNew[1]; pNew 36811 ext/sqlite3/libsqlite/sqlite3.c sqlite3_snprintf(nName+15, pNew->zFilename, "%s-shm", pDbFd->zPath); pNew 36812 ext/sqlite3/libsqlite/sqlite3.c sqlite3FileSuffix3(pDbFd->zPath, pNew->zFilename); pNew 36822 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3StrICmp(pShmNode->zFilename, pNew->zFilename)==0 ) break; pNew 36825 ext/sqlite3/libsqlite/sqlite3.c sqlite3_free(pNew); pNew 36827 ext/sqlite3/libsqlite/sqlite3.c pShmNode = pNew; pNew 36828 ext/sqlite3/libsqlite/sqlite3.c pNew = 0; pNew 36892 ext/sqlite3/libsqlite/sqlite3.c sqlite3_free(pNew); pNew 37296 ext/sqlite3/libsqlite/sqlite3.c void *pNew = 0; pNew 37328 ext/sqlite3/libsqlite/sqlite3.c pNew = osMapViewOfFileFromApp(pFd->hMap, flags, 0, (SIZE_T)nMap); pNew 37330 ext/sqlite3/libsqlite/sqlite3.c pNew = osMapViewOfFile(pFd->hMap, flags, 0, 0, (SIZE_T)nMap); pNew 37332 ext/sqlite3/libsqlite/sqlite3.c if( pNew==NULL ){ pNew 37343 ext/sqlite3/libsqlite/sqlite3.c pFd->pMapRegion = pNew; pNew 39446 ext/sqlite3/libsqlite/sqlite3.c sqlite3_pcache *pNew; pNew 39447 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3GlobalConfig.pcache2.xCreate( pNew 39451 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 ) return SQLITE_NOMEM; pNew 39452 ext/sqlite3/libsqlite/sqlite3.c sqlite3GlobalConfig.pcache2.xCachesize(pNew, numberOfCachePages(pCache)); pNew 39456 ext/sqlite3/libsqlite/sqlite3.c pCache->pCache = pNew; pNew 41163 ext/sqlite3/libsqlite/sqlite3.c struct RowSetChunk *pNew; pNew 41164 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3DbMallocRaw(p->db, sizeof(*pNew)); pNew 41165 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 ){ pNew 41168 ext/sqlite3/libsqlite/sqlite3.c pNew->pNextChunk = p->pChunk; pNew 41169 ext/sqlite3/libsqlite/sqlite3.c p->pChunk = pNew; pNew 41170 ext/sqlite3/libsqlite/sqlite3.c p->pFresh = pNew->aEntry; pNew 45253 ext/sqlite3/libsqlite/sqlite3.c char *pNew = NULL; /* New temp space */ pNew 45260 ext/sqlite3/libsqlite/sqlite3.c pNew = (char *)sqlite3PageMalloc(pageSize); pNew 45261 ext/sqlite3/libsqlite/sqlite3.c if( !pNew ) rc = SQLITE_NOMEM; pNew 45270 ext/sqlite3/libsqlite/sqlite3.c pPager->pTmpSpace = pNew; pNew 45274 ext/sqlite3/libsqlite/sqlite3.c sqlite3PageFree(pNew); pNew 59490 ext/sqlite3/libsqlite/sqlite3.c MemPage *pNew; /* Newly allocated page */ pNew 59505 ext/sqlite3/libsqlite/sqlite3.c rc = allocateBtreePage(pBt, &pNew, &pgnoNew, 0, 0); pNew 59514 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3PagerIswriteable(pNew->pDbPage) ); pNew 59516 ext/sqlite3/libsqlite/sqlite3.c zeroPage(pNew, PTF_INTKEY|PTF_LEAFDATA|PTF_LEAF); pNew 59517 ext/sqlite3/libsqlite/sqlite3.c rebuildPage(pNew, 1, &pCell, &szCell); pNew 59518 ext/sqlite3/libsqlite/sqlite3.c pNew->nFree = pBt->usableSize - pNew->cellOffset - 2 - szCell; pNew 59531 ext/sqlite3/libsqlite/sqlite3.c if( szCell>pNew->minLocal ){ pNew 59532 ext/sqlite3/libsqlite/sqlite3.c ptrmapPutOvflPtr(pNew, pCell, &rc); pNew 59563 ext/sqlite3/libsqlite/sqlite3.c releasePage(pNew); pNew 60043 ext/sqlite3/libsqlite/sqlite3.c MemPage *pNew; pNew 60045 ext/sqlite3/libsqlite/sqlite3.c pNew = apNew[i] = apOld[i]; pNew 60047 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3PagerWrite(pNew->pDbPage); pNew 60052 ext/sqlite3/libsqlite/sqlite3.c rc = allocateBtreePage(pBt, &pNew, &pgno, (bBulk ? 1 : pgno), 0); pNew 60054 ext/sqlite3/libsqlite/sqlite3.c zeroPage(pNew, pageFlags); pNew 60055 ext/sqlite3/libsqlite/sqlite3.c apNew[i] = pNew; pNew 60061 ext/sqlite3/libsqlite/sqlite3.c ptrmapPut(pBt, pNew->pgno, PTRMAP_BTREE, pParent->pgno, &rc); pNew 60155 ext/sqlite3/libsqlite/sqlite3.c MemPage *pNew = apNew[0]; pNew 60156 ext/sqlite3/libsqlite/sqlite3.c u8 *aOld = pNew->aData; pNew 60157 ext/sqlite3/libsqlite/sqlite3.c int cntOldNext = pNew->nCell + pNew->nOverflow; pNew 60170 ext/sqlite3/libsqlite/sqlite3.c pNew = apNew[++iNew]; pNew 60181 ext/sqlite3/libsqlite/sqlite3.c || pNew->pgno!=aPgno[iOld] pNew 60186 ext/sqlite3/libsqlite/sqlite3.c ptrmapPut(pBt, get4byte(pCell), PTRMAP_BTREE, pNew->pgno, &rc); pNew 60188 ext/sqlite3/libsqlite/sqlite3.c if( szCell[i]>pNew->minLocal ){ pNew 60189 ext/sqlite3/libsqlite/sqlite3.c ptrmapPutOvflPtr(pNew, pCell, &rc); pNew 60200 ext/sqlite3/libsqlite/sqlite3.c MemPage *pNew = apNew[i]; pNew 60207 ext/sqlite3/libsqlite/sqlite3.c if( !pNew->leaf ){ pNew 60208 ext/sqlite3/libsqlite/sqlite3.c memcpy(&pNew->aData[8], pCell, 4); pNew 60217 ext/sqlite3/libsqlite/sqlite3.c btreeParseCellPtr(pNew, apCell[j], &info); pNew 60242 ext/sqlite3/libsqlite/sqlite3.c insertCell(pParent, nxDiv+i, pCell, sz, pTemp, pNew->pgno, &rc); pNew 64877 ext/sqlite3/libsqlite/sqlite3.c VdbeOp *pNew; pNew 64896 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3DbRealloc(p->db, v->aOp, nNew*sizeof(Op)); pNew 64897 ext/sqlite3/libsqlite/sqlite3.c if( pNew ){ pNew 64898 ext/sqlite3/libsqlite/sqlite3.c p->nOpAlloc = sqlite3DbMallocSize(p->db, pNew)/sizeof(Op); pNew 64899 ext/sqlite3/libsqlite/sqlite3.c v->aOp = pNew; pNew 64901 ext/sqlite3/libsqlite/sqlite3.c return (pNew ? SQLITE_OK : SQLITE_NOMEM); pNew 65401 ext/sqlite3/libsqlite/sqlite3.c ScanStatus *pNew = &aNew[p->nScan++]; pNew 65402 ext/sqlite3/libsqlite/sqlite3.c pNew->addrExplain = addrExplain; pNew 65403 ext/sqlite3/libsqlite/sqlite3.c pNew->addrLoop = addrLoop; pNew 65404 ext/sqlite3/libsqlite/sqlite3.c pNew->addrVisit = addrVisit; pNew 65405 ext/sqlite3/libsqlite/sqlite3.c pNew->nEst = nEst; pNew 65406 ext/sqlite3/libsqlite/sqlite3.c pNew->zName = sqlite3DbStrDup(p->db, zName); pNew 73604 ext/sqlite3/libsqlite/sqlite3.c Savepoint *pNew; pNew 73645 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3DbMallocRaw(db, sizeof(Savepoint)+nName+1); pNew 73646 ext/sqlite3/libsqlite/sqlite3.c if( pNew ){ pNew 73647 ext/sqlite3/libsqlite/sqlite3.c pNew->zName = (char *)&pNew[1]; pNew 73648 ext/sqlite3/libsqlite/sqlite3.c memcpy(pNew->zName, zName, nName+1); pNew 73660 ext/sqlite3/libsqlite/sqlite3.c pNew->pNext = db->pSavepoint; pNew 73661 ext/sqlite3/libsqlite/sqlite3.c db->pSavepoint = pNew; pNew 73662 ext/sqlite3/libsqlite/sqlite3.c pNew->nDeferredCons = db->nDeferredCons; pNew 73663 ext/sqlite3/libsqlite/sqlite3.c pNew->nDeferredImmCons = db->nDeferredImmCons; pNew 79065 ext/sqlite3/libsqlite/sqlite3.c MergeEngine *pNew; /* Pointer to allocated object to return */ pNew 79072 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3FaultSim(100) ? 0 : (MergeEngine*)sqlite3MallocZero(nByte); pNew 79073 ext/sqlite3/libsqlite/sqlite3.c if( pNew ){ pNew 79074 ext/sqlite3/libsqlite/sqlite3.c pNew->nTree = N; pNew 79075 ext/sqlite3/libsqlite/sqlite3.c pNew->pTask = 0; pNew 79076 ext/sqlite3/libsqlite/sqlite3.c pNew->aReadr = (PmaReader*)&pNew[1]; pNew 79077 ext/sqlite3/libsqlite/sqlite3.c pNew->aTree = (int*)&pNew->aReadr[N]; pNew 79079 ext/sqlite3/libsqlite/sqlite3.c return pNew; pNew 79655 ext/sqlite3/libsqlite/sqlite3.c SorterRecord *pNew; /* New list element */ pNew 79732 ext/sqlite3/libsqlite/sqlite3.c pNew = (SorterRecord*)&pSorter->list.aMemory[pSorter->iMemory]; pNew 79734 ext/sqlite3/libsqlite/sqlite3.c pNew->u.iNext = (int)((u8*)(pSorter->list.pList) - pSorter->list.aMemory); pNew 79736 ext/sqlite3/libsqlite/sqlite3.c pNew = (SorterRecord *)sqlite3Malloc(nReq); pNew 79737 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 ){ pNew 79740 ext/sqlite3/libsqlite/sqlite3.c pNew->u.pNext = pSorter->list.pList; pNew 79743 ext/sqlite3/libsqlite/sqlite3.c memcpy(SRVAL(pNew), pVal->z, pVal->n); pNew 79744 ext/sqlite3/libsqlite/sqlite3.c pNew->nVal = pVal->n; pNew 79745 ext/sqlite3/libsqlite/sqlite3.c pSorter->list.pList = pNew; pNew 80184 ext/sqlite3/libsqlite/sqlite3.c MergeEngine *pNew; /* Merge engine to return */ pNew 80189 ext/sqlite3/libsqlite/sqlite3.c *ppOut = pNew = vdbeMergeEngineNew(nPMA); pNew 80190 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 ) rc = SQLITE_NOMEM; pNew 80194 ext/sqlite3/libsqlite/sqlite3.c PmaReader *pReadr = &pNew->aReadr[i]; pNew 80200 ext/sqlite3/libsqlite/sqlite3.c vdbeMergeEngineFree(pNew); pNew 80259 ext/sqlite3/libsqlite/sqlite3.c MergeEngine *pNew = vdbeMergeEngineNew(SORTER_MAX_MERGE_COUNT); pNew 80260 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 ){ pNew 80263 ext/sqlite3/libsqlite/sqlite3.c rc = vdbeIncrMergerNew(pTask, pNew, &pReadr->pIncr); pNew 81017 ext/sqlite3/libsqlite/sqlite3.c FileChunk *pNew = sqlite3_malloc(sizeof(FileChunk)); pNew 81018 ext/sqlite3/libsqlite/sqlite3.c if( !pNew ){ pNew 81021 ext/sqlite3/libsqlite/sqlite3.c pNew->pNext = 0; pNew 81024 ext/sqlite3/libsqlite/sqlite3.c pChunk->pNext = pNew; pNew 81027 ext/sqlite3/libsqlite/sqlite3.c p->pFirst = pNew; pNew 81029 ext/sqlite3/libsqlite/sqlite3.c p->endpoint.pChunk = pNew; pNew 82284 ext/sqlite3/libsqlite/sqlite3.c Expr *pNew = sqlite3Expr(db, TK_INTEGER, 0); pNew 82285 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 ) return 1; pNew 82286 ext/sqlite3/libsqlite/sqlite3.c pNew->flags |= EP_IntValue; pNew 82287 ext/sqlite3/libsqlite/sqlite3.c pNew->u.iValue = iCol; pNew 82289 ext/sqlite3/libsqlite/sqlite3.c pItem->pExpr = pNew; pNew 82295 ext/sqlite3/libsqlite/sqlite3.c pParent->pLeft = pNew; pNew 82879 ext/sqlite3/libsqlite/sqlite3.c Expr *pNew = sqlite3ExprAlloc(pParse->db, TK_COLLATE, pCollName, dequote); pNew 82880 ext/sqlite3/libsqlite/sqlite3.c if( pNew ){ pNew 82881 ext/sqlite3/libsqlite/sqlite3.c pNew->pLeft = pExpr; pNew 82882 ext/sqlite3/libsqlite/sqlite3.c pNew->flags |= EP_Collate|EP_Skip; pNew 82883 ext/sqlite3/libsqlite/sqlite3.c pExpr = pNew; pNew 83256 ext/sqlite3/libsqlite/sqlite3.c Expr *pNew; pNew 83267 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3DbMallocZero(db, sizeof(Expr)+nExtra); pNew 83268 ext/sqlite3/libsqlite/sqlite3.c if( pNew ){ pNew 83269 ext/sqlite3/libsqlite/sqlite3.c pNew->op = (u8)op; pNew 83270 ext/sqlite3/libsqlite/sqlite3.c pNew->iAgg = -1; pNew 83273 ext/sqlite3/libsqlite/sqlite3.c pNew->flags |= EP_IntValue; pNew 83274 ext/sqlite3/libsqlite/sqlite3.c pNew->u.iValue = iValue; pNew 83277 ext/sqlite3/libsqlite/sqlite3.c pNew->u.zToken = (char*)&pNew[1]; pNew 83279 ext/sqlite3/libsqlite/sqlite3.c if( pToken->n ) memcpy(pNew->u.zToken, pToken->z, pToken->n); pNew 83280 ext/sqlite3/libsqlite/sqlite3.c pNew->u.zToken[pToken->n] = 0; pNew 83283 ext/sqlite3/libsqlite/sqlite3.c sqlite3Dequote(pNew->u.zToken); pNew 83284 ext/sqlite3/libsqlite/sqlite3.c if( c=='"' ) pNew->flags |= EP_DblQuoted; pNew 83289 ext/sqlite3/libsqlite/sqlite3.c pNew->nHeight = 1; pNew 83292 ext/sqlite3/libsqlite/sqlite3.c return pNew; pNew 83412 ext/sqlite3/libsqlite/sqlite3.c Expr *pNew = sqlite3ExprAlloc(db, TK_AND, 0, 0); pNew 83413 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprAttachSubtrees(db, pNew, pLeft, pRight); pNew 83414 ext/sqlite3/libsqlite/sqlite3.c return pNew; pNew 83423 ext/sqlite3/libsqlite/sqlite3.c Expr *pNew; pNew 83426 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3ExprAlloc(db, TK_FUNCTION, pToken, 1); pNew 83427 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 ){ pNew 83431 ext/sqlite3/libsqlite/sqlite3.c pNew->x.pList = pList; pNew 83432 ext/sqlite3/libsqlite/sqlite3.c assert( !ExprHasProperty(pNew, EP_xIsSelect) ); pNew 83433 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprSetHeightAndFlags(pParse, pNew); pNew 83434 ext/sqlite3/libsqlite/sqlite3.c return pNew; pNew 83658 ext/sqlite3/libsqlite/sqlite3.c Expr *pNew = 0; /* Value to return */ pNew 83673 ext/sqlite3/libsqlite/sqlite3.c pNew = (Expr *)zAlloc; pNew 83675 ext/sqlite3/libsqlite/sqlite3.c if( pNew ){ pNew 83699 ext/sqlite3/libsqlite/sqlite3.c pNew->flags &= ~(EP_Reduced|EP_TokenOnly|EP_Static|EP_MemToken); pNew 83700 ext/sqlite3/libsqlite/sqlite3.c pNew->flags |= nStructSize & (EP_Reduced|EP_TokenOnly); pNew 83701 ext/sqlite3/libsqlite/sqlite3.c pNew->flags |= staticFlag; pNew 83705 ext/sqlite3/libsqlite/sqlite3.c char *zToken = pNew->u.zToken = (char*)&zAlloc[nNewSize]; pNew 83709 ext/sqlite3/libsqlite/sqlite3.c if( 0==((p->flags|pNew->flags) & EP_TokenOnly) ){ pNew 83712 ext/sqlite3/libsqlite/sqlite3.c pNew->x.pSelect = sqlite3SelectDup(db, p->x.pSelect, isReduced); pNew 83714 ext/sqlite3/libsqlite/sqlite3.c pNew->x.pList = sqlite3ExprListDup(db, p->x.pList, isReduced); pNew 83719 ext/sqlite3/libsqlite/sqlite3.c if( ExprHasProperty(pNew, EP_Reduced|EP_TokenOnly) ){ pNew 83721 ext/sqlite3/libsqlite/sqlite3.c if( ExprHasProperty(pNew, EP_Reduced) ){ pNew 83722 ext/sqlite3/libsqlite/sqlite3.c pNew->pLeft = exprDup(db, p->pLeft, EXPRDUP_REDUCE, &zAlloc); pNew 83723 ext/sqlite3/libsqlite/sqlite3.c pNew->pRight = exprDup(db, p->pRight, EXPRDUP_REDUCE, &zAlloc); pNew 83730 ext/sqlite3/libsqlite/sqlite3.c pNew->pLeft = sqlite3ExprDup(db, p->pLeft, 0); pNew 83731 ext/sqlite3/libsqlite/sqlite3.c pNew->pRight = sqlite3ExprDup(db, p->pRight, 0); pNew 83737 ext/sqlite3/libsqlite/sqlite3.c return pNew; pNew 83788 ext/sqlite3/libsqlite/sqlite3.c ExprList *pNew; pNew 83792 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3DbMallocRaw(db, sizeof(*pNew) ); pNew 83793 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 ) return 0; pNew 83794 ext/sqlite3/libsqlite/sqlite3.c pNew->nExpr = i = p->nExpr; pNew 83796 ext/sqlite3/libsqlite/sqlite3.c pNew->a = pItem = sqlite3DbMallocRaw(db, i*sizeof(p->a[0]) ); pNew 83798 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(db, pNew); pNew 83812 ext/sqlite3/libsqlite/sqlite3.c return pNew; pNew 83824 ext/sqlite3/libsqlite/sqlite3.c SrcList *pNew; pNew 83829 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3DbMallocRaw(db, nByte ); pNew 83830 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 ) return 0; pNew 83831 ext/sqlite3/libsqlite/sqlite3.c pNew->nSrc = pNew->nAlloc = p->nSrc; pNew 83833 ext/sqlite3/libsqlite/sqlite3.c struct SrcList_item *pNewItem = &pNew->a[i]; pNew 83859 ext/sqlite3/libsqlite/sqlite3.c return pNew; pNew 83862 ext/sqlite3/libsqlite/sqlite3.c IdList *pNew; pNew 83865 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3DbMallocRaw(db, sizeof(*pNew) ); pNew 83866 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 ) return 0; pNew 83867 ext/sqlite3/libsqlite/sqlite3.c pNew->nId = p->nId; pNew 83868 ext/sqlite3/libsqlite/sqlite3.c pNew->a = sqlite3DbMallocRaw(db, p->nId*sizeof(p->a[0]) ); pNew 83869 ext/sqlite3/libsqlite/sqlite3.c if( pNew->a==0 ){ pNew 83870 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(db, pNew); pNew 83877 ext/sqlite3/libsqlite/sqlite3.c struct IdList_item *pNewItem = &pNew->a[i]; pNew 83882 ext/sqlite3/libsqlite/sqlite3.c return pNew; pNew 83885 ext/sqlite3/libsqlite/sqlite3.c Select *pNew, *pPrior; pNew 83887 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3DbMallocRaw(db, sizeof(*p) ); pNew 83888 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 ) return 0; pNew 83889 ext/sqlite3/libsqlite/sqlite3.c pNew->pEList = sqlite3ExprListDup(db, p->pEList, flags); pNew 83890 ext/sqlite3/libsqlite/sqlite3.c pNew->pSrc = sqlite3SrcListDup(db, p->pSrc, flags); pNew 83891 ext/sqlite3/libsqlite/sqlite3.c pNew->pWhere = sqlite3ExprDup(db, p->pWhere, flags); pNew 83892 ext/sqlite3/libsqlite/sqlite3.c pNew->pGroupBy = sqlite3ExprListDup(db, p->pGroupBy, flags); pNew 83893 ext/sqlite3/libsqlite/sqlite3.c pNew->pHaving = sqlite3ExprDup(db, p->pHaving, flags); pNew 83894 ext/sqlite3/libsqlite/sqlite3.c pNew->pOrderBy = sqlite3ExprListDup(db, p->pOrderBy, flags); pNew 83895 ext/sqlite3/libsqlite/sqlite3.c pNew->op = p->op; pNew 83896 ext/sqlite3/libsqlite/sqlite3.c pNew->pPrior = pPrior = sqlite3SelectDup(db, p->pPrior, flags); pNew 83897 ext/sqlite3/libsqlite/sqlite3.c if( pPrior ) pPrior->pNext = pNew; pNew 83898 ext/sqlite3/libsqlite/sqlite3.c pNew->pNext = 0; pNew 83899 ext/sqlite3/libsqlite/sqlite3.c pNew->pLimit = sqlite3ExprDup(db, p->pLimit, flags); pNew 83900 ext/sqlite3/libsqlite/sqlite3.c pNew->pOffset = sqlite3ExprDup(db, p->pOffset, flags); pNew 83901 ext/sqlite3/libsqlite/sqlite3.c pNew->iLimit = 0; pNew 83902 ext/sqlite3/libsqlite/sqlite3.c pNew->iOffset = 0; pNew 83903 ext/sqlite3/libsqlite/sqlite3.c pNew->selFlags = p->selFlags & ~SF_UsesEphemeral; pNew 83904 ext/sqlite3/libsqlite/sqlite3.c pNew->addrOpenEphm[0] = -1; pNew 83905 ext/sqlite3/libsqlite/sqlite3.c pNew->addrOpenEphm[1] = -1; pNew 83906 ext/sqlite3/libsqlite/sqlite3.c pNew->nSelectRow = p->nSelectRow; pNew 83907 ext/sqlite3/libsqlite/sqlite3.c pNew->pWith = withDup(db, p->pWith); pNew 83908 ext/sqlite3/libsqlite/sqlite3.c sqlite3SelectSetName(pNew, p->zSelName); pNew 83909 ext/sqlite3/libsqlite/sqlite3.c return pNew; pNew 87854 ext/sqlite3/libsqlite/sqlite3.c Table *pNew; /* Copy of pParse->pNewTable */ pNew 87866 ext/sqlite3/libsqlite/sqlite3.c pNew = pParse->pNewTable; pNew 87867 ext/sqlite3/libsqlite/sqlite3.c assert( pNew ); pNew 87870 ext/sqlite3/libsqlite/sqlite3.c iDb = sqlite3SchemaToIndex(db, pNew->pSchema); pNew 87872 ext/sqlite3/libsqlite/sqlite3.c zTab = &pNew->zName[16]; /* Skip the "sqlite_altertab_" prefix on the name */ pNew 87873 ext/sqlite3/libsqlite/sqlite3.c pCol = &pNew->aCol[pNew->nCol-1]; pNew 87901 ext/sqlite3/libsqlite/sqlite3.c if( pNew->pIndex ){ pNew 87905 ext/sqlite3/libsqlite/sqlite3.c if( (db->flags&SQLITE_ForeignKeys) && pNew->pFKey && pDflt ){ pNew 87948 ext/sqlite3/libsqlite/sqlite3.c zDb, SCHEMA_TABLE(iDb), pNew->addColOffset, zCol, pNew->addColOffset+1, pNew 87981 ext/sqlite3/libsqlite/sqlite3.c Table *pNew; pNew 88022 ext/sqlite3/libsqlite/sqlite3.c pNew = (Table*)sqlite3DbMallocZero(db, sizeof(Table)); pNew 88023 ext/sqlite3/libsqlite/sqlite3.c if( !pNew ) goto exit_begin_add_column; pNew 88024 ext/sqlite3/libsqlite/sqlite3.c pParse->pNewTable = pNew; pNew 88025 ext/sqlite3/libsqlite/sqlite3.c pNew->nRef = 1; pNew 88026 ext/sqlite3/libsqlite/sqlite3.c pNew->nCol = pTab->nCol; pNew 88027 ext/sqlite3/libsqlite/sqlite3.c assert( pNew->nCol>0 ); pNew 88028 ext/sqlite3/libsqlite/sqlite3.c nAlloc = (((pNew->nCol-1)/8)*8)+8; pNew 88029 ext/sqlite3/libsqlite/sqlite3.c assert( nAlloc>=pNew->nCol && nAlloc%8==0 && nAlloc-pNew->nCol<8 ); pNew 88030 ext/sqlite3/libsqlite/sqlite3.c pNew->aCol = (Column*)sqlite3DbMallocZero(db, sizeof(Column)*nAlloc); pNew 88031 ext/sqlite3/libsqlite/sqlite3.c pNew->zName = sqlite3MPrintf(db, "sqlite_altertab_%s", pTab->zName); pNew 88032 ext/sqlite3/libsqlite/sqlite3.c if( !pNew->aCol || !pNew->zName ){ pNew 88036 ext/sqlite3/libsqlite/sqlite3.c memcpy(pNew->aCol, pTab->aCol, sizeof(Column)*pNew->nCol); pNew 88037 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<pNew->nCol; i++){ pNew 88038 ext/sqlite3/libsqlite/sqlite3.c Column *pCol = &pNew->aCol[i]; pNew 88045 ext/sqlite3/libsqlite/sqlite3.c pNew->pSchema = db->aDb[iDb].pSchema; pNew 88046 ext/sqlite3/libsqlite/sqlite3.c pNew->addColOffset = pTab->addColOffset; pNew 88047 ext/sqlite3/libsqlite/sqlite3.c pNew->nRef = 1; pNew 88564 ext/sqlite3/libsqlite/sqlite3.c Stat4Sample *pNew, pNew 88569 ext/sqlite3/libsqlite/sqlite3.c assert( pNew->iCol==pOld->iCol ); pNew 88570 ext/sqlite3/libsqlite/sqlite3.c for(i=pNew->iCol+1; i<nCol; i++){ pNew 88571 ext/sqlite3/libsqlite/sqlite3.c if( pNew->anEq[i]>pOld->anEq[i] ) return 1; pNew 88572 ext/sqlite3/libsqlite/sqlite3.c if( pNew->anEq[i]<pOld->anEq[i] ) return 0; pNew 88574 ext/sqlite3/libsqlite/sqlite3.c if( pNew->iHash>pOld->iHash ) return 1; pNew 88588 ext/sqlite3/libsqlite/sqlite3.c Stat4Sample *pNew, pNew 88591 ext/sqlite3/libsqlite/sqlite3.c tRowcnt nEqNew = pNew->anEq[pNew->iCol]; pNew 88594 ext/sqlite3/libsqlite/sqlite3.c assert( pOld->isPSample==0 && pNew->isPSample==0 ); pNew 88595 ext/sqlite3/libsqlite/sqlite3.c assert( IsStat4 || (pNew->iCol==0 && pOld->iCol==0) ); pNew 88600 ext/sqlite3/libsqlite/sqlite3.c if( pNew->iCol<pOld->iCol ) return 1; pNew 88601 ext/sqlite3/libsqlite/sqlite3.c return (pNew->iCol==pOld->iCol && sampleIsBetterPost(pAccum, pNew, pOld)); pNew 88605 ext/sqlite3/libsqlite/sqlite3.c return (nEqNew==nEqOld && pNew->iHash>pOld->iHash); pNew 88613 ext/sqlite3/libsqlite/sqlite3.c static void sampleInsert(Stat4Accum *p, Stat4Sample *pNew, int nEqZero){ pNew 88620 ext/sqlite3/libsqlite/sqlite3.c if( pNew->isPSample==0 ){ pNew 88622 ext/sqlite3/libsqlite/sqlite3.c assert( pNew->anEq[pNew->iCol]>0 ); pNew 88631 ext/sqlite3/libsqlite/sqlite3.c if( pOld->anEq[pNew->iCol]==0 ){ pNew 88633 ext/sqlite3/libsqlite/sqlite3.c assert( pOld->iCol>pNew->iCol ); pNew 88634 ext/sqlite3/libsqlite/sqlite3.c assert( sampleIsBetter(p, pNew, pOld) ); pNew 88641 ext/sqlite3/libsqlite/sqlite3.c pUpgrade->iCol = pNew->iCol; pNew 88642 ext/sqlite3/libsqlite/sqlite3.c pUpgrade->anEq[pUpgrade->iCol] = pNew->anEq[pUpgrade->iCol]; pNew 88669 ext/sqlite3/libsqlite/sqlite3.c || pNew->anLt[p->nCol-1] > p->a[p->nSample-1].anLt[p->nCol-1] ); pNew 88674 ext/sqlite3/libsqlite/sqlite3.c sampleCopy(p, pSample, pNew); pNew 94253 ext/sqlite3/libsqlite/sqlite3.c void *pNew = sqlite3DbRealloc(db, pArray, sz*szEntry); pNew 94254 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 ){ pNew 94258 ext/sqlite3/libsqlite/sqlite3.c pArray = pNew; pNew 94355 ext/sqlite3/libsqlite/sqlite3.c SrcList *pNew; pNew 94358 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3DbRealloc(db, pSrc, pNew 94360 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 ){ pNew 94364 ext/sqlite3/libsqlite/sqlite3.c pSrc = pNew; pNew 94365 ext/sqlite3/libsqlite/sqlite3.c nGot = (sqlite3DbMallocSize(db, pNew) - sizeof(*pSrc))/sizeof(pSrc->a[0])+1; pNew 95048 ext/sqlite3/libsqlite/sqlite3.c With *pNew; pNew 95065 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3DbRealloc(db, pWith, nByte); pNew 95067 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3DbMallocZero(db, sizeof(*pWith)); pNew 95069 ext/sqlite3/libsqlite/sqlite3.c assert( zName!=0 || pNew==0 ); pNew 95070 ext/sqlite3/libsqlite/sqlite3.c assert( db->mallocFailed==0 || pNew==0 ); pNew 95072 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 ){ pNew 95076 ext/sqlite3/libsqlite/sqlite3.c pNew = pWith; pNew 95078 ext/sqlite3/libsqlite/sqlite3.c pNew->a[pNew->nCte].pSelect = pQuery; pNew 95079 ext/sqlite3/libsqlite/sqlite3.c pNew->a[pNew->nCte].pCols = pArglist; pNew 95080 ext/sqlite3/libsqlite/sqlite3.c pNew->a[pNew->nCte].zName = zName; pNew 95081 ext/sqlite3/libsqlite/sqlite3.c pNew->a[pNew->nCte].zErr = 0; pNew 95082 ext/sqlite3/libsqlite/sqlite3.c pNew->nCte++; pNew 95085 ext/sqlite3/libsqlite/sqlite3.c return pNew; pNew 99454 ext/sqlite3/libsqlite/sqlite3.c Expr *pNew; pNew 99456 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3PExpr(pParse, TK_DOT, pNew 99463 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3ExprDup(db, pDflt, 0); pNew 99465 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3PExpr(pParse, TK_NULL, 0, 0, 0); pNew 99468 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3PExpr(pParse, TK_NULL, 0, 0, 0); pNew 99470 ext/sqlite3/libsqlite/sqlite3.c pList = sqlite3ExprListAppend(pParse, pList, pNew); pNew 106317 ext/sqlite3/libsqlite/sqlite3.c sqlite3_stmt *pNew; pNew 106326 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3LockAndPrepare(db, zSql, -1, 0, p, &pNew, 0); pNew 106331 ext/sqlite3/libsqlite/sqlite3.c assert( pNew==0 ); pNew 106334 ext/sqlite3/libsqlite/sqlite3.c assert( pNew!=0 ); pNew 106336 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeSwap((Vdbe*)pNew, p); pNew 106337 ext/sqlite3/libsqlite/sqlite3.c sqlite3TransferBindings(pNew, (sqlite3_stmt*)p); pNew 106338 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeResetStepResult((Vdbe*)pNew); pNew 106339 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeFinalize((Vdbe*)pNew); pNew 106577 ext/sqlite3/libsqlite/sqlite3.c Select *pNew; pNew 106580 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3DbMallocZero(db, sizeof(*pNew) ); pNew 106581 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 ){ pNew 106583 ext/sqlite3/libsqlite/sqlite3.c pNew = &standin; pNew 106584 ext/sqlite3/libsqlite/sqlite3.c memset(pNew, 0, sizeof(*pNew)); pNew 106589 ext/sqlite3/libsqlite/sqlite3.c pNew->pEList = pEList; pNew 106591 ext/sqlite3/libsqlite/sqlite3.c pNew->pSrc = pSrc; pNew 106592 ext/sqlite3/libsqlite/sqlite3.c pNew->pWhere = pWhere; pNew 106593 ext/sqlite3/libsqlite/sqlite3.c pNew->pGroupBy = pGroupBy; pNew 106594 ext/sqlite3/libsqlite/sqlite3.c pNew->pHaving = pHaving; pNew 106595 ext/sqlite3/libsqlite/sqlite3.c pNew->pOrderBy = pOrderBy; pNew 106596 ext/sqlite3/libsqlite/sqlite3.c pNew->selFlags = selFlags; pNew 106597 ext/sqlite3/libsqlite/sqlite3.c pNew->op = TK_SELECT; pNew 106598 ext/sqlite3/libsqlite/sqlite3.c pNew->pLimit = pLimit; pNew 106599 ext/sqlite3/libsqlite/sqlite3.c pNew->pOffset = pOffset; pNew 106601 ext/sqlite3/libsqlite/sqlite3.c pNew->addrOpenEphm[0] = -1; pNew 106602 ext/sqlite3/libsqlite/sqlite3.c pNew->addrOpenEphm[1] = -1; pNew 106604 ext/sqlite3/libsqlite/sqlite3.c clearSelect(db, pNew, pNew!=&standin); pNew 106605 ext/sqlite3/libsqlite/sqlite3.c pNew = 0; pNew 106607 ext/sqlite3/libsqlite/sqlite3.c assert( pNew->pSrc!=0 || pParse->nErr>0 ); pNew 106609 ext/sqlite3/libsqlite/sqlite3.c assert( pNew!=&standin ); pNew 106610 ext/sqlite3/libsqlite/sqlite3.c return pNew; pNew 109309 ext/sqlite3/libsqlite/sqlite3.c Expr *pNew = sqlite3Expr(db, TK_INTEGER, 0); pNew 109310 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 ) return SQLITE_NOMEM; pNew 109311 ext/sqlite3/libsqlite/sqlite3.c pNew->flags |= EP_IntValue; pNew 109312 ext/sqlite3/libsqlite/sqlite3.c pNew->u.iValue = i; pNew 109313 ext/sqlite3/libsqlite/sqlite3.c pOrderBy = sqlite3ExprListAppend(pParse, pOrderBy, pNew); pNew 109576 ext/sqlite3/libsqlite/sqlite3.c Expr *pNew; pNew 109579 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3ExprDup(db, pEList->a[pExpr->iColumn].pExpr, 0); pNew 109581 ext/sqlite3/libsqlite/sqlite3.c pExpr = pNew; pNew 109966 ext/sqlite3/libsqlite/sqlite3.c Select *pNew; pNew 109976 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3SelectDup(db, p, 0); pNew 109977 ext/sqlite3/libsqlite/sqlite3.c sqlite3SelectSetName(pNew, pSub->zSelName); pNew 109983 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 ){ pNew 109986 ext/sqlite3/libsqlite/sqlite3.c pNew->pPrior = pPrior; pNew 109987 ext/sqlite3/libsqlite/sqlite3.c if( pPrior ) pPrior->pNext = pNew; pNew 109988 ext/sqlite3/libsqlite/sqlite3.c pNew->pNext = p; pNew 109989 ext/sqlite3/libsqlite/sqlite3.c p->pPrior = pNew; pNew 109992 ext/sqlite3/libsqlite/sqlite3.c pNew->zSelName, pNew)); pNew 110318 ext/sqlite3/libsqlite/sqlite3.c Select *pNew; pNew 110340 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3DbMallocZero(db, sizeof(*pNew) ); pNew 110341 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 ) return WRC_Abort; pNew 110343 ext/sqlite3/libsqlite/sqlite3.c pNewSrc = sqlite3SrcListAppendFromTerm(pParse,0,0,0,&dummy,pNew,0,0); pNew 110345 ext/sqlite3/libsqlite/sqlite3.c *pNew = *p; pNew 110350 ext/sqlite3/libsqlite/sqlite3.c pNew->pGroupBy = 0; pNew 110351 ext/sqlite3/libsqlite/sqlite3.c pNew->pHaving = 0; pNew 110352 ext/sqlite3/libsqlite/sqlite3.c pNew->pOrderBy = 0; pNew 110359 ext/sqlite3/libsqlite/sqlite3.c assert( pNew->pPrior!=0 ); pNew 110360 ext/sqlite3/libsqlite/sqlite3.c pNew->pPrior->pNext = pNew; pNew 110361 ext/sqlite3/libsqlite/sqlite3.c pNew->pLimit = 0; pNew 110362 ext/sqlite3/libsqlite/sqlite3.c pNew->pOffset = 0; pNew 110708 ext/sqlite3/libsqlite/sqlite3.c ExprList *pNew = 0; pNew 110727 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3ExprListAppend(pParse, pNew, a[k].pExpr); pNew 110728 ext/sqlite3/libsqlite/sqlite3.c if( pNew ){ pNew 110729 ext/sqlite3/libsqlite/sqlite3.c pNew->a[pNew->nExpr-1].zName = a[k].zName; pNew 110730 ext/sqlite3/libsqlite/sqlite3.c pNew->a[pNew->nExpr-1].zSpan = a[k].zSpan; pNew 110818 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3ExprListAppend(pParse, pNew, pExpr); pNew 110821 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprListSetName(pParse, pNew, &sColname, 0); pNew 110822 ext/sqlite3/libsqlite/sqlite3.c if( pNew && (p->selFlags & SF_NestedFrom)!=0 ){ pNew 110823 ext/sqlite3/libsqlite/sqlite3.c struct ExprList_item *pX = &pNew->a[pNew->nExpr-1]; pNew 110847 ext/sqlite3/libsqlite/sqlite3.c p->pEList = pNew; pNew 115568 ext/sqlite3/libsqlite/sqlite3.c FuncDef *pNew; pNew 115603 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3DbMallocZero(db, sizeof(*pNew) pNew 115605 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 ){ pNew 115608 ext/sqlite3/libsqlite/sqlite3.c *pNew = *pDef; pNew 115609 ext/sqlite3/libsqlite/sqlite3.c pNew->zName = (char *)&pNew[1]; pNew 115610 ext/sqlite3/libsqlite/sqlite3.c memcpy(pNew->zName, pDef->zName, sqlite3Strlen30(pDef->zName)+1); pNew 115611 ext/sqlite3/libsqlite/sqlite3.c pNew->xFunc = xFunc; pNew 115612 ext/sqlite3/libsqlite/sqlite3.c pNew->pUserData = pArg; pNew 115613 ext/sqlite3/libsqlite/sqlite3.c pNew->funcFlags |= SQLITE_FUNC_EPHEM; pNew 115614 ext/sqlite3/libsqlite/sqlite3.c return pNew; pNew 116103 ext/sqlite3/libsqlite/sqlite3.c WhereLoop *pNew; /* Template WhereLoop */ pNew 116991 ext/sqlite3/libsqlite/sqlite3.c Expr *pNew; /* New virtual expression */ pNew 117013 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3ExprDup(db, pOne->pExpr, 0); pNew 117014 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 ) return; pNew 117016 ext/sqlite3/libsqlite/sqlite3.c pNew->op = op; pNew 117017 ext/sqlite3/libsqlite/sqlite3.c idxNew = whereClauseInsert(pWC, pNew, TERM_VIRTUAL|TERM_DYNAMIC); pNew 117320 ext/sqlite3/libsqlite/sqlite3.c Expr *pNew; /* The complete IN operator */ pNew 117333 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3PExpr(pParse, TK_IN, pDup, 0, 0); pNew 117334 ext/sqlite3/libsqlite/sqlite3.c if( pNew ){ pNew 117336 ext/sqlite3/libsqlite/sqlite3.c transferJoinMarkings(pNew, pExpr); pNew 117337 ext/sqlite3/libsqlite/sqlite3.c assert( !ExprHasProperty(pNew, EP_xIsSelect) ); pNew 117338 ext/sqlite3/libsqlite/sqlite3.c pNew->x.pList = pList; pNew 117339 ext/sqlite3/libsqlite/sqlite3.c idxNew = whereClauseInsert(pWC, pNew, TERM_VIRTUAL|TERM_DYNAMIC); pNew 117432 ext/sqlite3/libsqlite/sqlite3.c WhereTerm *pNew; pNew 117444 ext/sqlite3/libsqlite/sqlite3.c pNew = &pWC->a[idxNew]; pNew 117457 ext/sqlite3/libsqlite/sqlite3.c pNew = pTerm; pNew 117461 ext/sqlite3/libsqlite/sqlite3.c pNew->leftCursor = pLeft->iTable; pNew 117462 ext/sqlite3/libsqlite/sqlite3.c pNew->u.leftColumn = pLeft->iColumn; pNew 117464 ext/sqlite3/libsqlite/sqlite3.c pNew->prereqRight = prereqLeft | extraRight; pNew 117465 ext/sqlite3/libsqlite/sqlite3.c pNew->prereqAll = prereqAll; pNew 117466 ext/sqlite3/libsqlite/sqlite3.c pNew->eOperator = (operatorMask(pDup->op) + eExtraOp) & opMask; pNew 118752 ext/sqlite3/libsqlite/sqlite3.c Index *p = pBuilder->pNew->u.btree.pIndex; pNew 118753 ext/sqlite3/libsqlite/sqlite3.c int nEq = pBuilder->pNew->u.btree.nEq; pNew 118817 ext/sqlite3/libsqlite/sqlite3.c Index *p = pBuilder->pNew->u.btree.pIndex; pNew 120873 ext/sqlite3/libsqlite/sqlite3.c WhereLoop *pNew; /* Template WhereLoop under construction */ pNew 120889 ext/sqlite3/libsqlite/sqlite3.c pNew = pBuilder->pNew; pNew 120892 ext/sqlite3/libsqlite/sqlite3.c assert( (pNew->wsFlags & WHERE_VIRTUALTABLE)==0 ); pNew 120893 ext/sqlite3/libsqlite/sqlite3.c assert( (pNew->wsFlags & WHERE_TOP_LIMIT)==0 ); pNew 120894 ext/sqlite3/libsqlite/sqlite3.c if( pNew->wsFlags & WHERE_BTM_LIMIT ){ pNew 120903 ext/sqlite3/libsqlite/sqlite3.c assert( pNew->u.btree.nEq<pProbe->nColumn ); pNew 120904 ext/sqlite3/libsqlite/sqlite3.c iCol = pProbe->aiColumn[pNew->u.btree.nEq]; pNew 120908 ext/sqlite3/libsqlite/sqlite3.c saved_nEq = pNew->u.btree.nEq; pNew 120909 ext/sqlite3/libsqlite/sqlite3.c saved_nSkip = pNew->nSkip; pNew 120910 ext/sqlite3/libsqlite/sqlite3.c saved_nLTerm = pNew->nLTerm; pNew 120911 ext/sqlite3/libsqlite/sqlite3.c saved_wsFlags = pNew->wsFlags; pNew 120912 ext/sqlite3/libsqlite/sqlite3.c saved_prereq = pNew->prereq; pNew 120913 ext/sqlite3/libsqlite/sqlite3.c saved_nOut = pNew->nOut; pNew 120914 ext/sqlite3/libsqlite/sqlite3.c pNew->rSetup = 0; pNew 120930 ext/sqlite3/libsqlite/sqlite3.c if( pTerm->prereqRight & pNew->maskSelf ) continue; pNew 120936 ext/sqlite3/libsqlite/sqlite3.c pNew->wsFlags = saved_wsFlags; pNew 120937 ext/sqlite3/libsqlite/sqlite3.c pNew->u.btree.nEq = saved_nEq; pNew 120938 ext/sqlite3/libsqlite/sqlite3.c pNew->nLTerm = saved_nLTerm; pNew 120939 ext/sqlite3/libsqlite/sqlite3.c if( whereLoopResize(db, pNew, pNew->nLTerm+1) ) break; /* OOM */ pNew 120940 ext/sqlite3/libsqlite/sqlite3.c pNew->aLTerm[pNew->nLTerm++] = pTerm; pNew 120941 ext/sqlite3/libsqlite/sqlite3.c pNew->prereq = (saved_prereq | pTerm->prereqRight) & ~pNew->maskSelf; pNew 120944 ext/sqlite3/libsqlite/sqlite3.c || (pNew->wsFlags & WHERE_COLUMN_NULL)!=0 pNew 120945 ext/sqlite3/libsqlite/sqlite3.c || (pNew->wsFlags & WHERE_COLUMN_IN)!=0 pNew 120946 ext/sqlite3/libsqlite/sqlite3.c || (pNew->wsFlags & WHERE_SKIPSCAN)!=0 pNew 120951 ext/sqlite3/libsqlite/sqlite3.c pNew->wsFlags |= WHERE_COLUMN_IN; pNew 120963 ext/sqlite3/libsqlite/sqlite3.c pNew->wsFlags |= WHERE_COLUMN_EQ; pNew 120964 ext/sqlite3/libsqlite/sqlite3.c if( iCol<0 || (nInMul==0 && pNew->u.btree.nEq==pProbe->nKeyCol-1) ){ pNew 120966 ext/sqlite3/libsqlite/sqlite3.c pNew->wsFlags |= WHERE_UNQ_WANTED; pNew 120968 ext/sqlite3/libsqlite/sqlite3.c pNew->wsFlags |= WHERE_ONEROW; pNew 120972 ext/sqlite3/libsqlite/sqlite3.c pNew->wsFlags |= WHERE_COLUMN_NULL; pNew 120976 ext/sqlite3/libsqlite/sqlite3.c pNew->wsFlags |= WHERE_COLUMN_RANGE|WHERE_BTM_LIMIT; pNew 120986 ext/sqlite3/libsqlite/sqlite3.c if( whereLoopResize(db, pNew, pNew->nLTerm+1) ) break; /* OOM */ pNew 120987 ext/sqlite3/libsqlite/sqlite3.c pNew->aLTerm[pNew->nLTerm++] = pTop; pNew 120988 ext/sqlite3/libsqlite/sqlite3.c pNew->wsFlags |= WHERE_TOP_LIMIT; pNew 120994 ext/sqlite3/libsqlite/sqlite3.c pNew->wsFlags |= WHERE_COLUMN_RANGE|WHERE_TOP_LIMIT; pNew 120996 ext/sqlite3/libsqlite/sqlite3.c pBtm = (pNew->wsFlags & WHERE_BTM_LIMIT)!=0 ? pNew 120997 ext/sqlite3/libsqlite/sqlite3.c pNew->aLTerm[pNew->nLTerm-2] : 0; pNew 121005 ext/sqlite3/libsqlite/sqlite3.c assert( pNew->nOut==saved_nOut ); pNew 121006 ext/sqlite3/libsqlite/sqlite3.c if( pNew->wsFlags & WHERE_COLUMN_RANGE ){ pNew 121009 ext/sqlite3/libsqlite/sqlite3.c whereRangeScanEst(pParse, pBuilder, pBtm, pTop, pNew); pNew 121011 ext/sqlite3/libsqlite/sqlite3.c int nEq = ++pNew->u.btree.nEq; pNew 121014 ext/sqlite3/libsqlite/sqlite3.c assert( pNew->nOut==saved_nOut ); pNew 121018 ext/sqlite3/libsqlite/sqlite3.c pNew->nOut += pTerm->truthProb; pNew 121019 ext/sqlite3/libsqlite/sqlite3.c pNew->nOut -= nIn; pNew 121025 ext/sqlite3/libsqlite/sqlite3.c && pNew->u.btree.nEq<=pProbe->nSampleCol pNew 121039 ext/sqlite3/libsqlite/sqlite3.c pNew->nOut = sqlite3LogEst(nOut); pNew 121040 ext/sqlite3/libsqlite/sqlite3.c if( pNew->nOut>saved_nOut ) pNew->nOut = saved_nOut; pNew 121041 ext/sqlite3/libsqlite/sqlite3.c pNew->nOut -= nIn; pNew 121047 ext/sqlite3/libsqlite/sqlite3.c pNew->nOut += (pProbe->aiRowLogEst[nEq] - pProbe->aiRowLogEst[nEq-1]); pNew 121052 ext/sqlite3/libsqlite/sqlite3.c pNew->nOut += 10; pNew 121062 ext/sqlite3/libsqlite/sqlite3.c rCostIdx = pNew->nOut + 1 + (15*pProbe->szIdxRow)/pSrc->pTab->szTabRow; pNew 121063 ext/sqlite3/libsqlite/sqlite3.c pNew->rRun = sqlite3LogEstAdd(rLogSize, rCostIdx); pNew 121064 ext/sqlite3/libsqlite/sqlite3.c if( (pNew->wsFlags & (WHERE_IDX_ONLY|WHERE_IPK))==0 ){ pNew 121065 ext/sqlite3/libsqlite/sqlite3.c pNew->rRun = sqlite3LogEstAdd(pNew->rRun, pNew->nOut + 16); pNew 121067 ext/sqlite3/libsqlite/sqlite3.c ApplyCostMultiplier(pNew->rRun, pProbe->pTable->costMult); pNew 121069 ext/sqlite3/libsqlite/sqlite3.c nOutUnadjusted = pNew->nOut; pNew 121070 ext/sqlite3/libsqlite/sqlite3.c pNew->rRun += nInMul + nIn; pNew 121071 ext/sqlite3/libsqlite/sqlite3.c pNew->nOut += nInMul + nIn; pNew 121072 ext/sqlite3/libsqlite/sqlite3.c whereLoopOutputAdjust(pBuilder->pWC, pNew, rSize); pNew 121073 ext/sqlite3/libsqlite/sqlite3.c rc = whereLoopInsert(pBuilder, pNew); pNew 121075 ext/sqlite3/libsqlite/sqlite3.c if( pNew->wsFlags & WHERE_COLUMN_RANGE ){ pNew 121076 ext/sqlite3/libsqlite/sqlite3.c pNew->nOut = saved_nOut; pNew 121078 ext/sqlite3/libsqlite/sqlite3.c pNew->nOut = nOutUnadjusted; pNew 121081 ext/sqlite3/libsqlite/sqlite3.c if( (pNew->wsFlags & WHERE_TOP_LIMIT)==0 pNew 121082 ext/sqlite3/libsqlite/sqlite3.c && pNew->u.btree.nEq<pProbe->nColumn pNew 121086 ext/sqlite3/libsqlite/sqlite3.c pNew->nOut = saved_nOut; pNew 121091 ext/sqlite3/libsqlite/sqlite3.c pNew->prereq = saved_prereq; pNew 121092 ext/sqlite3/libsqlite/sqlite3.c pNew->u.btree.nEq = saved_nEq; pNew 121093 ext/sqlite3/libsqlite/sqlite3.c pNew->nSkip = saved_nSkip; pNew 121094 ext/sqlite3/libsqlite/sqlite3.c pNew->wsFlags = saved_wsFlags; pNew 121095 ext/sqlite3/libsqlite/sqlite3.c pNew->nOut = saved_nOut; pNew 121096 ext/sqlite3/libsqlite/sqlite3.c pNew->nLTerm = saved_nLTerm; pNew 121113 ext/sqlite3/libsqlite/sqlite3.c && (rc = whereLoopResize(db, pNew, pNew->nLTerm+1))==SQLITE_OK pNew 121116 ext/sqlite3/libsqlite/sqlite3.c pNew->u.btree.nEq++; pNew 121117 ext/sqlite3/libsqlite/sqlite3.c pNew->nSkip++; pNew 121118 ext/sqlite3/libsqlite/sqlite3.c pNew->aLTerm[pNew->nLTerm++] = 0; pNew 121119 ext/sqlite3/libsqlite/sqlite3.c pNew->wsFlags |= WHERE_SKIPSCAN; pNew 121121 ext/sqlite3/libsqlite/sqlite3.c pNew->nOut -= nIter; pNew 121126 ext/sqlite3/libsqlite/sqlite3.c pNew->nOut = saved_nOut; pNew 121127 ext/sqlite3/libsqlite/sqlite3.c pNew->u.btree.nEq = saved_nEq; pNew 121128 ext/sqlite3/libsqlite/sqlite3.c pNew->nSkip = saved_nSkip; pNew 121129 ext/sqlite3/libsqlite/sqlite3.c pNew->wsFlags = saved_wsFlags; pNew 121248 ext/sqlite3/libsqlite/sqlite3.c WhereLoop *pNew; /* Template WhereLoop object */ pNew 121257 ext/sqlite3/libsqlite/sqlite3.c pNew = pBuilder->pNew; pNew 121260 ext/sqlite3/libsqlite/sqlite3.c pSrc = pTabList->a + pNew->iTab; pNew 121313 ext/sqlite3/libsqlite/sqlite3.c if( pTerm->prereqRight & pNew->maskSelf ) continue; pNew 121315 ext/sqlite3/libsqlite/sqlite3.c pNew->u.btree.nEq = 1; pNew 121316 ext/sqlite3/libsqlite/sqlite3.c pNew->nSkip = 0; pNew 121317 ext/sqlite3/libsqlite/sqlite3.c pNew->u.btree.pIndex = 0; pNew 121318 ext/sqlite3/libsqlite/sqlite3.c pNew->nLTerm = 1; pNew 121319 ext/sqlite3/libsqlite/sqlite3.c pNew->aLTerm[0] = pTerm; pNew 121328 ext/sqlite3/libsqlite/sqlite3.c pNew->rSetup = rLogSize + rSize + 4; pNew 121330 ext/sqlite3/libsqlite/sqlite3.c pNew->rSetup += 24; pNew 121332 ext/sqlite3/libsqlite/sqlite3.c ApplyCostMultiplier(pNew->rSetup, pTab->costMult); pNew 121337 ext/sqlite3/libsqlite/sqlite3.c pNew->nOut = 43; assert( 43==sqlite3LogEst(20) ); pNew 121338 ext/sqlite3/libsqlite/sqlite3.c pNew->rRun = sqlite3LogEstAdd(rLogSize,pNew->nOut); pNew 121339 ext/sqlite3/libsqlite/sqlite3.c pNew->wsFlags = WHERE_AUTO_INDEX; pNew 121340 ext/sqlite3/libsqlite/sqlite3.c pNew->prereq = mExtra | pTerm->prereqRight; pNew 121341 ext/sqlite3/libsqlite/sqlite3.c rc = whereLoopInsert(pBuilder, pNew); pNew 121352 ext/sqlite3/libsqlite/sqlite3.c testcase( pNew->iTab!=pSrc->iCursor ); /* See ticket [98d973b8f5] */ pNew 121356 ext/sqlite3/libsqlite/sqlite3.c pNew->u.btree.nEq = 0; pNew 121357 ext/sqlite3/libsqlite/sqlite3.c pNew->nSkip = 0; pNew 121358 ext/sqlite3/libsqlite/sqlite3.c pNew->nLTerm = 0; pNew 121359 ext/sqlite3/libsqlite/sqlite3.c pNew->iSortIdx = 0; pNew 121360 ext/sqlite3/libsqlite/sqlite3.c pNew->rSetup = 0; pNew 121361 ext/sqlite3/libsqlite/sqlite3.c pNew->prereq = mExtra; pNew 121362 ext/sqlite3/libsqlite/sqlite3.c pNew->nOut = rSize; pNew 121363 ext/sqlite3/libsqlite/sqlite3.c pNew->u.btree.pIndex = pProbe; pNew 121369 ext/sqlite3/libsqlite/sqlite3.c pNew->wsFlags = WHERE_IPK; pNew 121372 ext/sqlite3/libsqlite/sqlite3.c pNew->iSortIdx = b ? iSortIdx : 0; pNew 121374 ext/sqlite3/libsqlite/sqlite3.c pNew->rRun = rSize + 16; pNew 121375 ext/sqlite3/libsqlite/sqlite3.c ApplyCostMultiplier(pNew->rRun, pTab->costMult); pNew 121376 ext/sqlite3/libsqlite/sqlite3.c whereLoopOutputAdjust(pWC, pNew, rSize); pNew 121377 ext/sqlite3/libsqlite/sqlite3.c rc = whereLoopInsert(pBuilder, pNew); pNew 121378 ext/sqlite3/libsqlite/sqlite3.c pNew->nOut = rSize; pNew 121383 ext/sqlite3/libsqlite/sqlite3.c pNew->wsFlags = WHERE_IDX_ONLY | WHERE_INDEXED; pNew 121387 ext/sqlite3/libsqlite/sqlite3.c pNew->wsFlags = (m==0) ? (WHERE_IDX_ONLY|WHERE_INDEXED) : WHERE_INDEXED; pNew 121401 ext/sqlite3/libsqlite/sqlite3.c pNew->iSortIdx = b ? iSortIdx : 0; pNew 121407 ext/sqlite3/libsqlite/sqlite3.c pNew->rRun = rSize + 1 + (15*pProbe->szIdxRow)/pTab->szTabRow; pNew 121409 ext/sqlite3/libsqlite/sqlite3.c pNew->rRun = sqlite3LogEstAdd(pNew->rRun, rSize+16); pNew 121411 ext/sqlite3/libsqlite/sqlite3.c ApplyCostMultiplier(pNew->rRun, pTab->costMult); pNew 121412 ext/sqlite3/libsqlite/sqlite3.c whereLoopOutputAdjust(pWC, pNew, rSize); pNew 121413 ext/sqlite3/libsqlite/sqlite3.c rc = whereLoopInsert(pBuilder, pNew); pNew 121414 ext/sqlite3/libsqlite/sqlite3.c pNew->nOut = rSize; pNew 121458 ext/sqlite3/libsqlite/sqlite3.c WhereLoop *pNew; pNew 121465 ext/sqlite3/libsqlite/sqlite3.c pNew = pBuilder->pNew; pNew 121466 ext/sqlite3/libsqlite/sqlite3.c pSrc = &pWInfo->pTabList->a[pNew->iTab]; pNew 121471 ext/sqlite3/libsqlite/sqlite3.c pNew->prereq = 0; pNew 121472 ext/sqlite3/libsqlite/sqlite3.c pNew->rSetup = 0; pNew 121473 ext/sqlite3/libsqlite/sqlite3.c pNew->wsFlags = WHERE_VIRTUALTABLE; pNew 121474 ext/sqlite3/libsqlite/sqlite3.c pNew->nLTerm = 0; pNew 121475 ext/sqlite3/libsqlite/sqlite3.c pNew->u.vtab.needFree = 0; pNew 121478 ext/sqlite3/libsqlite/sqlite3.c if( whereLoopResize(db, pNew, nConstraint) ){ pNew 121530 ext/sqlite3/libsqlite/sqlite3.c pNew->prereq = mExtra; pNew 121532 ext/sqlite3/libsqlite/sqlite3.c assert( pNew->nLSlot>=nConstraint ); pNew 121533 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<nConstraint; i++) pNew->aLTerm[i] = 0; pNew 121534 ext/sqlite3/libsqlite/sqlite3.c pNew->u.vtab.omitMask = 0; pNew 121541 ext/sqlite3/libsqlite/sqlite3.c || pNew->aLTerm[iTerm]!=0 pNew 121551 ext/sqlite3/libsqlite/sqlite3.c pNew->prereq |= pTerm->prereqRight; pNew 121552 ext/sqlite3/libsqlite/sqlite3.c assert( iTerm<pNew->nLSlot ); pNew 121553 ext/sqlite3/libsqlite/sqlite3.c pNew->aLTerm[iTerm] = pTerm; pNew 121557 ext/sqlite3/libsqlite/sqlite3.c if( iTerm<16 && pUsage[i].omit ) pNew->u.vtab.omitMask |= 1<<iTerm; pNew 121576 ext/sqlite3/libsqlite/sqlite3.c pNew->nLTerm = mxTerm+1; pNew 121577 ext/sqlite3/libsqlite/sqlite3.c assert( pNew->nLTerm<=pNew->nLSlot ); pNew 121578 ext/sqlite3/libsqlite/sqlite3.c pNew->u.vtab.idxNum = pIdxInfo->idxNum; pNew 121579 ext/sqlite3/libsqlite/sqlite3.c pNew->u.vtab.needFree = pIdxInfo->needToFreeIdxStr; pNew 121581 ext/sqlite3/libsqlite/sqlite3.c pNew->u.vtab.idxStr = pIdxInfo->idxStr; pNew 121582 ext/sqlite3/libsqlite/sqlite3.c pNew->u.vtab.isOrdered = (i8)(pIdxInfo->orderByConsumed ? pNew 121584 ext/sqlite3/libsqlite/sqlite3.c pNew->rSetup = 0; pNew 121585 ext/sqlite3/libsqlite/sqlite3.c pNew->rRun = sqlite3LogEstFromDouble(pIdxInfo->estimatedCost); pNew 121586 ext/sqlite3/libsqlite/sqlite3.c pNew->nOut = sqlite3LogEst(pIdxInfo->estimatedRows); pNew 121587 ext/sqlite3/libsqlite/sqlite3.c whereLoopInsert(pBuilder, pNew); pNew 121588 ext/sqlite3/libsqlite/sqlite3.c if( pNew->u.vtab.needFree ){ pNew 121589 ext/sqlite3/libsqlite/sqlite3.c sqlite3_free(pNew->u.vtab.idxStr); pNew 121590 ext/sqlite3/libsqlite/sqlite3.c pNew->u.vtab.needFree = 0; pNew 121609 ext/sqlite3/libsqlite/sqlite3.c WhereLoop *pNew; pNew 121620 ext/sqlite3/libsqlite/sqlite3.c pNew = pBuilder->pNew; pNew 121622 ext/sqlite3/libsqlite/sqlite3.c pItem = pWInfo->pTabList->a + pNew->iTab; pNew 121627 ext/sqlite3/libsqlite/sqlite3.c && (pTerm->u.pOrInfo->indexable & pNew->maskSelf)!=0 pNew 121694 ext/sqlite3/libsqlite/sqlite3.c pNew->nLTerm = 1; pNew 121695 ext/sqlite3/libsqlite/sqlite3.c pNew->aLTerm[0] = pTerm; pNew 121696 ext/sqlite3/libsqlite/sqlite3.c pNew->wsFlags = WHERE_MULTI_OR; pNew 121697 ext/sqlite3/libsqlite/sqlite3.c pNew->rSetup = 0; pNew 121698 ext/sqlite3/libsqlite/sqlite3.c pNew->iSortIdx = 0; pNew 121699 ext/sqlite3/libsqlite/sqlite3.c memset(&pNew->u, 0, sizeof(pNew->u)); pNew 121713 ext/sqlite3/libsqlite/sqlite3.c pNew->rRun = sSum.a[i].rRun + 1; pNew 121714 ext/sqlite3/libsqlite/sqlite3.c pNew->nOut = sSum.a[i].nOut; pNew 121715 ext/sqlite3/libsqlite/sqlite3.c pNew->prereq = sSum.a[i].prereq; pNew 121716 ext/sqlite3/libsqlite/sqlite3.c rc = whereLoopInsert(pBuilder, pNew); pNew 121738 ext/sqlite3/libsqlite/sqlite3.c WhereLoop *pNew; pNew 121741 ext/sqlite3/libsqlite/sqlite3.c pNew = pBuilder->pNew; pNew 121742 ext/sqlite3/libsqlite/sqlite3.c whereLoopInit(pNew); pNew 121744 ext/sqlite3/libsqlite/sqlite3.c pNew->iTab = iTab; pNew 121745 ext/sqlite3/libsqlite/sqlite3.c pNew->maskSelf = getMask(&pWInfo->sMaskSet, pItem->iCursor); pNew 121758 ext/sqlite3/libsqlite/sqlite3.c mPrior |= pNew->maskSelf; pNew 121761 ext/sqlite3/libsqlite/sqlite3.c whereLoopClear(db, pNew); pNew 122478 ext/sqlite3/libsqlite/sqlite3.c pLoop = pBuilder->pNew; pNew 122700 ext/sqlite3/libsqlite/sqlite3.c sWLB.pNew = (WhereLoop*)(((char*)pWInfo)+nByteWInfo); pNew 122701 ext/sqlite3/libsqlite/sqlite3.c assert( EIGHT_BYTE_ALIGNMENT(sWLB.pNew) ); pNew 122702 ext/sqlite3/libsqlite/sqlite3.c whereLoopInit(sWLB.pNew); pNew 122704 ext/sqlite3/libsqlite/sqlite3.c sWLB.pNew->cId = '*'; pNew 124565 ext/sqlite3/libsqlite/sqlite3.c yyStackEntry *pNew; pNew 124568 ext/sqlite3/libsqlite/sqlite3.c pNew = realloc(p->yystack, newSize*sizeof(pNew[0])); pNew 124569 ext/sqlite3/libsqlite/sqlite3.c if( pNew ){ pNew 124570 ext/sqlite3/libsqlite/sqlite3.c p->yystack = pNew; pNew 125797 ext/sqlite3/libsqlite/sqlite3.c struct SrcList_item *pNew = &yygotominor.yy65->a[yygotominor.yy65->nSrc-1]; pNew 125799 ext/sqlite3/libsqlite/sqlite3.c pNew->zName = pOld->zName; pNew 125800 ext/sqlite3/libsqlite/sqlite3.c pNew->zDatabase = pOld->zDatabase; pNew 125801 ext/sqlite3/libsqlite/sqlite3.c pNew->pSelect = pOld->pSelect; pNew 132033 ext/sqlite3/libsqlite/sqlite3.c void **pNew = (void **)sqlite3Malloc(nArg*sizeof(void *)*2); pNew 132034 ext/sqlite3/libsqlite/sqlite3.c if( pNew ){ pNew 132035 ext/sqlite3/libsqlite/sqlite3.c memcpy(pNew, aArg, nArg*sizeof(void *)); pNew 132037 ext/sqlite3/libsqlite/sqlite3.c aDyn = aArg = pNew; pNew 132676 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Fts3HashInit(Fts3Hash *pNew, char keyClass, char copyKey); pNew 135771 ext/sqlite3/libsqlite/sqlite3.c Fts3SegReader *pNew pNew 135778 ext/sqlite3/libsqlite/sqlite3.c sqlite3Fts3SegReaderFree(pNew); pNew 135783 ext/sqlite3/libsqlite/sqlite3.c pCsr->apSegment[pCsr->nSegment++] = pNew; pNew 140023 ext/sqlite3/libsqlite/sqlite3.c Fts3Expr *pNew /* New binary node to insert into expression tree */ pNew 140026 ext/sqlite3/libsqlite/sqlite3.c while( pSplit->pParent && opPrecedence(pSplit->pParent)<=opPrecedence(pNew) ){ pNew 140032 ext/sqlite3/libsqlite/sqlite3.c pSplit->pParent->pRight = pNew; pNew 140033 ext/sqlite3/libsqlite/sqlite3.c pNew->pParent = pSplit->pParent; pNew 140035 ext/sqlite3/libsqlite/sqlite3.c *ppHead = pNew; pNew 140037 ext/sqlite3/libsqlite/sqlite3.c pNew->pLeft = pSplit; pNew 140038 ext/sqlite3/libsqlite/sqlite3.c pSplit->pParent = pNew; pNew 140783 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Fts3HashInit(Fts3Hash *pNew, char keyClass, char copyKey){ pNew 140784 ext/sqlite3/libsqlite/sqlite3.c assert( pNew!=0 ); pNew 140786 ext/sqlite3/libsqlite/sqlite3.c pNew->keyClass = keyClass; pNew 140787 ext/sqlite3/libsqlite/sqlite3.c pNew->copyKey = copyKey; pNew 140788 ext/sqlite3/libsqlite/sqlite3.c pNew->first = 0; pNew 140789 ext/sqlite3/libsqlite/sqlite3.c pNew->count = 0; pNew 140790 ext/sqlite3/libsqlite/sqlite3.c pNew->htsize = 0; pNew 140791 ext/sqlite3/libsqlite/sqlite3.c pNew->ht = 0; pNew 140893 ext/sqlite3/libsqlite/sqlite3.c Fts3HashElem *pNew /* The element to be inserted */ pNew 140898 ext/sqlite3/libsqlite/sqlite3.c pNew->next = pHead; pNew 140899 ext/sqlite3/libsqlite/sqlite3.c pNew->prev = pHead->prev; pNew 140900 ext/sqlite3/libsqlite/sqlite3.c if( pHead->prev ){ pHead->prev->next = pNew; } pNew 140901 ext/sqlite3/libsqlite/sqlite3.c else { pH->first = pNew; } pNew 140902 ext/sqlite3/libsqlite/sqlite3.c pHead->prev = pNew; pNew 140904 ext/sqlite3/libsqlite/sqlite3.c pNew->next = pH->first; pNew 140905 ext/sqlite3/libsqlite/sqlite3.c if( pH->first ){ pH->first->prev = pNew; } pNew 140906 ext/sqlite3/libsqlite/sqlite3.c pNew->prev = 0; pNew 140907 ext/sqlite3/libsqlite/sqlite3.c pH->first = pNew; pNew 140910 ext/sqlite3/libsqlite/sqlite3.c pEntry->chain = pNew; pNew 141730 ext/sqlite3/libsqlite/sqlite3.c char *pNew; pNew 141732 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3_realloc(c->zToken, c->nAllocated); pNew 141733 ext/sqlite3/libsqlite/sqlite3.c if( !pNew ) return SQLITE_NOMEM; pNew 141734 ext/sqlite3/libsqlite/sqlite3.c c->zToken = pNew; pNew 142453 ext/sqlite3/libsqlite/sqlite3.c char *pNew; pNew 142455 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3_realloc(c->pToken, c->nTokenAllocated); pNew 142456 ext/sqlite3/libsqlite/sqlite3.c if( !pNew ) return SQLITE_NOMEM; pNew 142457 ext/sqlite3/libsqlite/sqlite3.c c->pToken = pNew; pNew 144949 ext/sqlite3/libsqlite/sqlite3.c SegmentNode *pNew; pNew 145019 ext/sqlite3/libsqlite/sqlite3.c pNew = (SegmentNode *)sqlite3_malloc(sizeof(SegmentNode) + p->nNodeSize); pNew 145020 ext/sqlite3/libsqlite/sqlite3.c if( !pNew ){ pNew 145023 ext/sqlite3/libsqlite/sqlite3.c memset(pNew, 0, sizeof(SegmentNode)); pNew 145024 ext/sqlite3/libsqlite/sqlite3.c pNew->nData = 1 + FTS3_VARINT_MAX; pNew 145025 ext/sqlite3/libsqlite/sqlite3.c pNew->aData = (char *)&pNew[1]; pNew 145033 ext/sqlite3/libsqlite/sqlite3.c pTree->pRight = pNew; pNew 145034 ext/sqlite3/libsqlite/sqlite3.c pNew->pLeftmost = pTree->pLeftmost; pNew 145035 ext/sqlite3/libsqlite/sqlite3.c pNew->pParent = pParent; pNew 145036 ext/sqlite3/libsqlite/sqlite3.c pNew->zMalloc = pTree->zMalloc; pNew 145037 ext/sqlite3/libsqlite/sqlite3.c pNew->nMalloc = pTree->nMalloc; pNew 145040 ext/sqlite3/libsqlite/sqlite3.c pNew->pLeftmost = pNew; pNew 145041 ext/sqlite3/libsqlite/sqlite3.c rc = fts3NodeAddTerm(p, &pNew, isCopyTerm, zTerm, nTerm); pNew 145044 ext/sqlite3/libsqlite/sqlite3.c *ppTree = pNew; pNew 145574 ext/sqlite3/libsqlite/sqlite3.c char *pNew; pNew 145576 ext/sqlite3/libsqlite/sqlite3.c pNew = (char *)sqlite3_realloc(pMsr->aBuffer, pMsr->nBuffer); pNew 145577 ext/sqlite3/libsqlite/sqlite3.c if( !pNew ) return SQLITE_NOMEM; pNew 145578 ext/sqlite3/libsqlite/sqlite3.c pMsr->aBuffer = pNew; pNew 147460 ext/sqlite3/libsqlite/sqlite3.c Blob *pNew, /* OUT: Write new node image here */ pNew 147471 ext/sqlite3/libsqlite/sqlite3.c blobGrowBuffer(pNew, nNode, &rc); pNew 147473 ext/sqlite3/libsqlite/sqlite3.c pNew->n = 0; pNew 147480 ext/sqlite3/libsqlite/sqlite3.c if( pNew->n==0 ){ pNew 147483 ext/sqlite3/libsqlite/sqlite3.c fts3StartNode(pNew, (int)aNode[0], reader.iChild); pNew 147487 ext/sqlite3/libsqlite/sqlite3.c pNew, &prev, reader.term.a, reader.term.n, pNew 147492 ext/sqlite3/libsqlite/sqlite3.c if( pNew->n==0 ){ pNew 147493 ext/sqlite3/libsqlite/sqlite3.c fts3StartNode(pNew, (int)aNode[0], reader.iChild); pNew 147496 ext/sqlite3/libsqlite/sqlite3.c assert( pNew->n<=pNew->nAlloc ); pNew 150431 ext/sqlite3/libsqlite/sqlite3.c unicode_tokenizer *pNew; /* New tokenizer object */ pNew 150435 ext/sqlite3/libsqlite/sqlite3.c pNew = (unicode_tokenizer *) sqlite3_malloc(sizeof(unicode_tokenizer)); pNew 150436 ext/sqlite3/libsqlite/sqlite3.c if( pNew==NULL ) return SQLITE_NOMEM; pNew 150437 ext/sqlite3/libsqlite/sqlite3.c memset(pNew, 0, sizeof(unicode_tokenizer)); pNew 150438 ext/sqlite3/libsqlite/sqlite3.c pNew->bRemoveDiacritic = 1; pNew 150445 ext/sqlite3/libsqlite/sqlite3.c pNew->bRemoveDiacritic = 1; pNew 150448 ext/sqlite3/libsqlite/sqlite3.c pNew->bRemoveDiacritic = 0; pNew 150451 ext/sqlite3/libsqlite/sqlite3.c rc = unicodeAddExceptions(pNew, 1, &z[11], n-11); pNew 150454 ext/sqlite3/libsqlite/sqlite3.c rc = unicodeAddExceptions(pNew, 0, &z[11], n-11); pNew 150463 ext/sqlite3/libsqlite/sqlite3.c unicodeDestroy((sqlite3_tokenizer *)pNew); pNew 150464 ext/sqlite3/libsqlite/sqlite3.c pNew = 0; pNew 150466 ext/sqlite3/libsqlite/sqlite3.c *pp = (sqlite3_tokenizer *)pNew; pNew 152141 ext/sqlite3/libsqlite/sqlite3.c RtreeSearchPoint *pNew; pNew 152144 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3_realloc(pCur->aPoint, nNew*sizeof(pCur->aPoint[0])); pNew 152145 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 ) return 0; pNew 152146 ext/sqlite3/libsqlite/sqlite3.c pCur->aPoint = pNew; pNew 152150 ext/sqlite3/libsqlite/sqlite3.c pNew = pCur->aPoint + i; pNew 152151 ext/sqlite3/libsqlite/sqlite3.c pNew->rScore = rScore; pNew 152152 ext/sqlite3/libsqlite/sqlite3.c pNew->iLevel = iLevel; pNew 152158 ext/sqlite3/libsqlite/sqlite3.c if( rtreeSearchPointCompare(pNew, pParent)>=0 ) break; pNew 152161 ext/sqlite3/libsqlite/sqlite3.c pNew = pParent; pNew 152163 ext/sqlite3/libsqlite/sqlite3.c return pNew; pNew 152175 ext/sqlite3/libsqlite/sqlite3.c RtreeSearchPoint *pNew, *pFirst; pNew 152184 ext/sqlite3/libsqlite/sqlite3.c pNew = rtreeEnqueue(pCur, rScore, iLevel); pNew 152185 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 ) return 0; pNew 152186 ext/sqlite3/libsqlite/sqlite3.c ii = (int)(pNew - pCur->aPoint) + 1; pNew 152194 ext/sqlite3/libsqlite/sqlite3.c *pNew = pCur->sPoint; pNew 152572 ext/sqlite3/libsqlite/sqlite3.c RtreeSearchPoint *pNew; pNew 152573 ext/sqlite3/libsqlite/sqlite3.c pNew = rtreeSearchPointNew(pCsr, RTREE_ZERO, pRtree->iDepth+1); pNew 152574 ext/sqlite3/libsqlite/sqlite3.c if( pNew==0 ) return SQLITE_NOMEM; pNew 152575 ext/sqlite3/libsqlite/sqlite3.c pNew->id = 1; pNew 152576 ext/sqlite3/libsqlite/sqlite3.c pNew->iCell = 0; pNew 152577 ext/sqlite3/libsqlite/sqlite3.c pNew->eWithin = PARTLY_WITHIN;