• Home
  • Raw
  • Download

Lines Matching refs:pRet

56934   Wal *pRet;                      /* Object to allocate and return */
56958 pRet = (Wal*)sqlite3MallocZero(sizeof(Wal) + pVfs->szOsFile);
56959 if( !pRet ){
56963 pRet->pVfs = pVfs;
56964 pRet->pWalFd = (sqlite3_file *)&pRet[1];
56965 pRet->pDbFd = pDbFd;
56966 pRet->readLock = -1;
56967 pRet->mxWalSize = mxWalSize;
56968 pRet->zWalName = zWalName;
56969 pRet->syncHeader = 1;
56970 pRet->padToSectorBoundary = 1;
56971 pRet->exclusiveMode = (bNoShm ? WAL_HEAPMEMORY_MODE: WAL_NORMAL_MODE);
56975 rc = sqlite3OsOpen(pVfs, zWalName, pRet->pWalFd, flags, &flags);
56977 pRet->readOnly = WAL_RDONLY;
56981 walIndexClose(pRet, 0);
56982 sqlite3OsClose(pRet->pWalFd);
56983 sqlite3_free(pRet);
56986 if( iDC & SQLITE_IOCAP_SEQUENTIAL ){ pRet->syncHeader = 0; }
56988 pRet->padToSectorBoundary = 0;
56990 *ppWal = pRet;
56991 WALTRACE(("WAL%d: opened\n", pRet));
59335 WalIndexHdr *pRet;
59344 pRet = (WalIndexHdr*)sqlite3_malloc(sizeof(WalIndexHdr));
59345 if( pRet==0 ){
59348 memcpy(pRet, &pWal->hdr, sizeof(WalIndexHdr));
59349 *ppSnapshot = (sqlite3_snapshot*)pRet;
73417 Op *pRet = 0;
73432 pRet = &aOp[p->iAddr];
73439 if( pRet->p4type==P4_SUBPROGRAM ){
73443 if( p->apSub[j]==pRet->p4.pProgram ) break;
73448 pRet = 0;
73450 p->apSub[p->nSub++] = pRet->p4.pProgram;
73456 return pRet;
77566 sqlite3_value *pRet = sqlite3ValueNew(v->db);
77567 if( pRet ){
77568 sqlite3VdbeMemCopy((Mem *)pRet, pMem);
77569 sqlite3ValueApplyAffinity(pRet, aff, SQLITE_UTF8);
77571 return pRet;
79465 UnpackedRecord *pRet; /* Return value */
79467 pRet = sqlite3VdbeAllocUnpackedRecord(pKeyInfo);
79468 if( pRet ){
79469 memset(pRet->aMem, 0, sizeof(Mem)*(pKeyInfo->nKeyField+1));
79470 sqlite3VdbeRecordUnpack(pKeyInfo, nKey, pKey, pRet);
79472 return pRet;
88928 void *pRet = SQLITE_INT_TO_PTR(SQLITE_ERROR);
88930 (void)sqlite3ThreadJoin(pTask->pThread, &pRet);
88932 rc = SQLITE_PTR_TO_INT(pRet);
89730 void *pRet = SQLITE_INT_TO_PTR( vdbeIncrPopulate(pIncr) );
89732 return pRet;
90060 void *pRet = SQLITE_INT_TO_PTR(
90064 return pRet;
93143 Expr *pRet;
93162 pRet = sqlite3PExpr(pParse, TK_SELECT_COLUMN, 0, 0);
93163 if( pRet ){
93164 pRet->iColumn = iField;
93165 pRet->pLeft = pVector;
93167 assert( pRet==0 || pRet->iTable==0 );
93170 pRet = sqlite3ExprDup(pParse->db, pVector, 0);
93172 return pRet;
93991 With *pRet = 0;
93994 pRet = sqlite3DbMallocZero(db, nByte);
93995 if( pRet ){
93997 pRet->nCte = p->nCte;
93999 pRet->a[i].pSelect = sqlite3SelectDup(db, p->a[i].pSelect, 0);
94000 pRet->a[i].pCols = sqlite3ExprListDup(db, p->a[i].pCols, 0);
94001 pRet->a[i].zName = sqlite3DbStrDup(db, p->a[i].zName);
94005 return pRet;
94148 Select *pRet = 0;
94150 Select **pp = &pRet;
94180 return pRet;
120654 CollSeq *pRet;
120656 pRet = multiSelectCollSeq(pParse, p->pPrior, iCol);
120658 pRet = 0;
120664 if( pRet==0 && ALWAYS(iCol<p->pEList->nExpr) ){
120665 pRet = sqlite3ExprCollSeq(pParse, p->pEList->a[iCol].pExpr);
120667 return pRet;
120683 KeyInfo *pRet = sqlite3KeyInfoAlloc(db, nOrderBy+nExtra, 1);
120684 if( pRet ){
120699 assert( sqlite3KeyInfoIsWriteable(pRet) );
120700 pRet->aColl[i] = pColl;
120701 pRet->aSortOrder[i] = pOrderBy->a[i].sortOrder;
120705 return pRet;
127555 VTable *pRet = 0;
127572 pRet = pVTable;
127573 p->pVTable = pRet;
127574 pRet->pNext = 0;
127582 assert( !db || pRet );
127583 return pRet;
145332 void *pRet;
145341 pRet = db->pUpdateArg;
145345 return pRet;
145357 void *pRet;
145366 pRet = db->pRollbackArg;
145370 return pRet;
145384 void *pRet;
145386 pRet = db->pPreUpdateArg;
145390 return pRet;
145454 void *pRet;
145462 pRet = db->pWalArg;
145466 return pRet;
155467 void *pRet = sqlite3_malloc(nByte);
155468 if( pRet ) memset(pRet, 0, nByte);
155469 return pRet;
155528 Fts3Expr *pRet = 0;
155547 pRet = (Fts3Expr *)fts3MallocZero(nByte);
155548 if( !pRet ){
155551 pRet->eType = FTSQUERY_PHRASE;
155552 pRet->pPhrase = (Fts3Phrase *)&pRet[1];
155553 pRet->pPhrase->nToken = 1;
155554 pRet->pPhrase->iColumn = iCol;
155555 pRet->pPhrase->aToken[0].n = nToken;
155556 pRet->pPhrase->aToken[0].z = (char *)&pRet->pPhrase[1];
155557 memcpy(pRet->pPhrase->aToken[0].z, zToken, nToken);
155560 pRet->pPhrase->aToken[0].isPrefix = 1;
155571 pRet->pPhrase->aToken[0].bFirst = 1;
155587 *ppExpr = pRet;
155597 void *pRet = sqlite3_realloc(pOrig, nNew);
155598 if( !pRet ){
155601 return pRet;
155755 Fts3Expr *pRet = 0;
155805 pRet = (Fts3Expr *)fts3MallocZero(sizeof(Fts3Expr));
155806 if( !pRet ){
155809 pRet->eType = pKey->eType;
155810 pRet->nNear = nNear;
155811 *ppExpr = pRet;
155958 Fts3Expr *pRet = 0;
156013 assert( pRet && pPrev );
156021 insertBinaryOperator(&pRet, pPrev, pAnd);
156044 if( pRet ){
156049 pRet = p;
156052 insertBinaryOperator(&pRet, pPrev, p);
156065 if( rc==SQLITE_DONE && pRet && isRequirePhrase ){
156072 if( !pRet ){
156079 pIter->pLeft = pRet;
156080 pRet->pParent = pIter;
156081 pRet = pNotBranch;
156089 sqlite3Fts3ExprFree(pRet);
156091 pRet = 0;
156093 *ppExpr = pRet;
157989 Tcl_Obj *pRet;
158011 pRet = Tcl_NewObj();
158012 Tcl_IncrRefCount(pRet);
158029 Tcl_ListObjAppendElement(0, pRet, Tcl_NewIntObj(iPos));
158030 Tcl_ListObjAppendElement(0, pRet, Tcl_NewStringObj(zToken, nToken));
158033 Tcl_ListObjAppendElement(0, pRet, Tcl_NewStringObj(zToken, nToken));
158049 sqlite3_result_text(context, Tcl_GetString(pRet), -1, SQLITE_TRANSIENT);
158051 Tcl_DecrRefCount(pRet);
164343 char *pRet;
164354 pRet = (char *)sqlite3_malloc(p->pList->nData);
164355 if( !pRet ) return SQLITE_NOMEM;
164359 *ppData = pRet;
164361 memcpy(pRet, &p->pList->aData[nSkip], *pnData);
164743 MatchinfoBuffer *pRet;
164747 pRet = sqlite3_malloc(nByte + nStr+1);
164748 if( pRet ){
164749 memset(pRet, 0, nByte);
164750 pRet->aMatchinfo[0] = (u8*)(&pRet->aMatchinfo[1]) - (u8*)pRet;
164751 pRet->aMatchinfo[1+nElem] = pRet->aMatchinfo[0] + sizeof(u32)*(nElem+1);
164752 pRet->nElem = nElem;
164753 pRet->zMatchinfo = ((char*)pRet) + nByte;
164754 memcpy(pRet->zMatchinfo, zMatchinfo, nStr+1);
164755 pRet->aRef[0] = 1;
164758 return pRet;
170742 sqlite3_stmt *pRet = 0;
170751 pCheck->rc = sqlite3_prepare_v2(pCheck->db, z, -1, &pRet, 0);
170757 return pRet;
170800 u8 *pRet = 0; /* Return value */
170815 pRet = sqlite3_malloc(nNode);
170816 if( pRet==0 ){
170819 memcpy(pRet, pNode, nNode);
170824 if( pCheck->rc==SQLITE_OK && pRet==0 ){
170829 return pRet;
173785 void *pRet = 0;
173788 pRet = sqlite3_malloc64(nByte);
173789 if( pRet==0 ){
173792 memset(pRet, 0, nByte);
173795 return pRet;
175041 RbuState *pRet = 0;
175046 pRet = (RbuState*)rbuMalloc(p, sizeof(RbuState));
175047 if( pRet==0 ) return 0;
175055 pRet->eStage = sqlite3_column_int(pStmt, 1);
175056 if( pRet->eStage!=RBU_STAGE_OAL
175057 && pRet->eStage!=RBU_STAGE_MOVE
175058 && pRet->eStage!=RBU_STAGE_CKPT
175065 pRet->zTbl = rbuStrndup((char*)sqlite3_column_text(pStmt, 1), &rc);
175069 pRet->zIdx = rbuStrndup((char*)sqlite3_column_text(pStmt, 1), &rc);
175073 pRet->nRow = sqlite3_column_int(pStmt, 1);
175077 pRet->nProgress = sqlite3_column_int64(pStmt, 1);
175081 pRet->iWalCksum = sqlite3_column_int64(pStmt, 1);
175085 pRet->iCookie = (u32)sqlite3_column_int64(pStmt, 1);
175089 pRet->iOalSz = (u32)sqlite3_column_int64(pStmt, 1);
175093 pRet->nPhaseOneStep = sqlite3_column_int64(pStmt, 1);
175105 return pRet;
176455 sqlite3rbu *pRet;
176456 pRet = sqlite3_malloc64(sizeof(sqlite3rbu));
176457 if( pRet ){
176458 memset(pRet, 0, sizeof(sqlite3rbu));
176459 pRet->rc = SQLITE_MISUSE;
176461 return pRet;
179479 u8 *pRet = 0;
179487 pRet = a2;
179493 if( pRet==0 ){
179495 pRet = a1;
179499 return pRet;
180061 SessionTable *pRet;
180064 for(pRet=pSession->pTable; pRet; pRet=pRet->pNext){
180065 if( 0==sqlite3_strnicmp(pRet->zName, zName, nName+1) ) break;
180068 if( pRet==0 && pSession->bAutoAttach ){
180076 for(pRet=pSession->pTable; pRet->pNext; pRet=pRet->pNext);
180077 assert( 0==sqlite3_strnicmp(pRet->zName, zName, nName+1) );
180082 assert( rc==SQLITE_OK || pRet==0 );
180083 *ppTab = pRet;
181344 sqlite3_changeset_iter *pRet; /* Iterator to return */
181354 pRet = (sqlite3_changeset_iter *)sqlite3_malloc(nByte);
181355 if( !pRet ) return SQLITE_NOMEM;
181356 memset(pRet, 0, sizeof(sqlite3_changeset_iter));
181357 pRet->in.aData = (u8 *)pChangeset;
181358 pRet->in.nData = nChangeset;
181359 pRet->in.xInput = xInput;
181360 pRet->in.pIn = pIn;
181361 pRet->in.bEof = (xInput ? 0 : 1);
181364 *pp = pRet;
189802 void *pRet = 0;
189804 pRet = sqlite3_malloc(nByte);
189805 if( pRet==0 ){
189808 memset(pRet, 0, nByte);
189811 return pRet;
190479 Fts5Config *pRet; /* New object to return */
190483 *ppOut = pRet = (Fts5Config*)sqlite3_malloc(sizeof(Fts5Config));
190484 if( pRet==0 ) return SQLITE_NOMEM;
190485 memset(pRet, 0, sizeof(Fts5Config));
190486 pRet->db = db;
190487 pRet->iCookie = -1;
190490 pRet->azCol = (char**)sqlite3Fts5MallocZero(&rc, nByte);
190491 pRet->abUnindexed = (u8*)&pRet->azCol[nArg];
190492 pRet->zDb = sqlite3Fts5Strndup(&rc, azArg[1], -1);
190493 pRet->zName = sqlite3Fts5Strndup(&rc, azArg[2], -1);
190494 pRet->bColumnsize = 1;
190495 pRet->eDetail = FTS5_DETAIL_FULL;
190497 pRet->bPrefixIndex = 1;
190499 if( rc==SQLITE_OK && sqlite3_stricmp(pRet->zName, FTS5_RANK_NAME)==0 ){
190500 *pzErr = sqlite3_mprintf("reserved fts5 table name: %s", pRet->zName);
190532 rc = fts5ConfigParseSpecial(pGlobal, pRet, zOne, zTwo?zTwo:"", pzErr);
190534 rc = fts5ConfigParseColumn(pRet, zOne, zTwo, pzErr);
190547 if( rc==SQLITE_OK && pRet->pTok==0 ){
190548 rc = fts5ConfigDefaultTokenizer(pGlobal, pRet);
190552 if( rc==SQLITE_OK && pRet->zContent==0 ){
190554 assert( pRet->eContent==FTS5_CONTENT_NORMAL
190555 || pRet->eContent==FTS5_CONTENT_NONE
190557 if( pRet->eContent==FTS5_CONTENT_NORMAL ){
190559 }else if( pRet->bColumnsize ){
190564 pRet->zContent = sqlite3Fts5Mprintf(
190565 &rc, "%Q.'%q_%s'", pRet->zDb, pRet->zName, zTail
190570 if( rc==SQLITE_OK && pRet->zContentRowid==0 ){
190571 pRet->zContentRowid = sqlite3Fts5Strndup(&rc, "rowid", -1);
190576 rc = fts5ConfigMakeExprlist(pRet);
190580 sqlite3Fts5ConfigFree(pRet);
192387 Fts5ExprNearset *pRet = 0;
192395 pRet = sqlite3_malloc(nByte);
192396 if( pRet==0 ){
192399 memset(pRet, 0, nByte);
192405 pRet = (Fts5ExprNearset*)sqlite3_realloc(pNear, nByte);
192406 if( pRet==0 ){
192410 pRet = pNear;
192414 if( pRet==0 ){
192419 if( pRet->nPhrase>0 ){
192420 Fts5ExprPhrase *pLast = pRet->apPhrase[pRet->nPhrase-1];
192424 pRet->nPhrase--;
192431 pRet->nPhrase--;
192434 pRet->apPhrase[pRet->nPhrase++] = pPhrase;
192436 return pRet;
192781 Fts5Colset *pRet;
192784 pRet = (Fts5Colset*)sqlite3Fts5MallocZero(&pParse->rc,
192787 if( pRet ){
192792 pRet->aiCol[pRet->nCol++] = i;
192800 return pRet;
192808 Fts5Colset *pRet = 0;
192822 pRet = fts5ParseColset(pParse, pColset, iCol);
192827 if( pRet==0 ){
192832 return pRet;
192844 Fts5Colset *pRet;
192847 pRet = (Fts5Colset*)sqlite3Fts5MallocZero(pRc, nByte);
192848 if( pRet ){
192849 memcpy(pRet, pOrig, nByte);
192852 pRet = 0;
192854 return pRet;
192996 Fts5ExprNode *pRet = 0;
193018 pRet = (Fts5ExprNode*)sqlite3Fts5MallocZero(&pParse->rc, nByte);
193020 if( pRet ){
193021 pRet->eType = eType;
193022 pRet->pNear = pNear;
193023 fts5ExprAssignXNext(pRet);
193027 pNear->apPhrase[iPhrase]->pNode = pRet;
193029 pRet->xNext = 0;
193030 pRet->eType = FTS5_EOF;
193047 sqlite3_free(pRet);
193048 pRet = 0;
193052 fts5ExprAddChildren(pRet, pLeft);
193053 fts5ExprAddChildren(pRet, pRight);
193058 if( pRet==0 ){
193064 return pRet;
193072 Fts5ExprNode *pRet = 0;
193103 pRet = pLeft;
193110 pRet = pRight;
193113 pRet = pLeft;
193124 pRet = sqlite3Fts5ParseNode(pParse, FTS5_AND, pLeft, pRight, 0);
193128 return pRet;
193553 Fts5PoslistPopulator *pRet;
193554 pRet = sqlite3_malloc(sizeof(Fts5PoslistPopulator)*pExpr->nPhrase);
193555 if( pRet ){
193557 memset(pRet, 0, sizeof(Fts5PoslistPopulator)*pExpr->nPhrase);
193565 pRet[i].bMiss = 1;
193571 return pRet;
194143 Fts5HashEntry *pRet = 0;
194144 Fts5HashEntry **ppOut = &pRet;
194174 return pRet;
194932 Fts5Data *pRet = 0;
194971 pRet = (Fts5Data*)sqlite3_malloc(nAlloc);
194972 if( pRet ){
194973 pRet->nn = nByte;
194974 aOut = pRet->p = (u8*)&pRet[1];
194983 sqlite3_free(pRet);
194984 pRet = 0;
194987 pRet->szLeaf = fts5GetU16(&pRet->p[2]);
194994 assert( (pRet==0)==(p->rc!=SQLITE_OK) );
194995 return pRet;
195007 Fts5Data *pRet = fts5DataRead(p, iRowid);
195008 if( pRet ){
195009 if( pRet->szLeaf>pRet->nn ){
195011 fts5DataRelease(pRet);
195012 pRet = 0;
195015 return pRet;
195155 Fts5Structure *pRet = 0; /* Structure object to return */
195169 pRet = (Fts5Structure*)sqlite3Fts5MallocZero(&rc, nByte);
195171 if( pRet ){
195172 pRet->nRef = 1;
195173 pRet->nLevel = nLevel;
195174 pRet->nSegment = nSegment;
195175 i += sqlite3Fts5GetVarint(&pData[i], &pRet->nWriteCounter);
195178 Fts5StructureLevel *pLvl = &pRet->aLevel[iLvl];
195207 fts5StructureRelease(pRet);
195208 pRet = 0;
195212 *ppOut = pRet;
195273 Fts5Structure *pRet = 0;
195282 p->rc = fts5StructureDecode(pData->p, pData->nn, &iCookie, &pRet);
195288 fts5StructureRelease(pRet);
195289 pRet = 0;
195293 return pRet;
199630 Fts5Iter *pRet = 0;
199669 pColset, buf.p, nToken+1, -1, 0, &pRet
199677 fts5SetupPrefixIter(p, bDesc, buf.p, nToken+1, pColset, &pRet);
199678 assert( p->rc!=SQLITE_OK || pRet->pColset==0 );
199679 fts5IterSetOutputCb(&p->rc, pRet);
199681 Fts5SegIter *pSeg = &pRet->aSeg[pRet->aFirst[1].iFirst];
199682 if( pSeg->pLeaf ) pRet->xSetOutputs(pRet, pSeg);
199687 sqlite3Fts5IterClose((Fts5IndexIter*)pRet);
199688 pRet = 0;
199692 *ppIter = &pRet->base;
201672 sqlite3_stmt *pRet = 0;
201683 SQLITE_PREPARE_PERSISTENT, &pRet, 0);
201691 *ppStmt = pRet;
202773 void *pRet = 0;
202780 pRet = pData->pPtr;
202787 return pRet;
205207 PorterTokenizer *pRet;
205215 pRet = (PorterTokenizer*)sqlite3_malloc(sizeof(PorterTokenizer));
205216 if( pRet ){
205217 memset(pRet, 0, sizeof(PorterTokenizer));
205218 rc = pApi->xFindTokenizer(pApi, zBase, &pUserdata, &pRet->tokenizer);
205225 rc = pRet->tokenizer.xCreate(pUserdata, azArg2, nArg2, &pRet->pTokenizer);
205229 fts5PorterDelete((Fts5Tokenizer*)pRet);
205230 pRet = 0;
205232 *ppOut = (Fts5Tokenizer*)pRet;
206806 Fts5VocabTable *pRet = 0;
206831 pRet = sqlite3Fts5MallocZero(&rc, nByte);
206832 if( pRet ){
206833 pRet->pGlobal = (Fts5Global*)pAux;
206834 pRet->eType = eType;
206835 pRet->db = db;
206836 pRet->zFts5Tbl = (char*)&pRet[1];
206837 pRet->zFts5Db = &pRet->zFts5Tbl[nTab];
206838 memcpy(pRet->zFts5Tbl, zTab, nTab);
206839 memcpy(pRet->zFts5Db, zDb, nDb);
206840 sqlite3Fts5Dequote(pRet->zFts5Tbl);
206841 sqlite3Fts5Dequote(pRet->zFts5Db);
206845 *ppVTab = (sqlite3_vtab*)pRet;