Home | History | Annotate | Download | only in dist

Lines Matching refs:pRet

51582   Wal *pRet;                      /* Object to allocate and return */
51602 pRet = (Wal*)sqlite3MallocZero(sizeof(Wal) + pVfs->szOsFile);
51603 if( !pRet ){
51607 pRet->pVfs = pVfs;
51608 pRet->pWalFd = (sqlite3_file *)&pRet[1];
51609 pRet->pDbFd = pDbFd;
51610 pRet->readLock = -1;
51611 pRet->mxWalSize = mxWalSize;
51612 pRet->zWalName = zWalName;
51613 pRet->syncHeader = 1;
51614 pRet->padToSectorBoundary = 1;
51615 pRet->exclusiveMode = (bNoShm ? WAL_HEAPMEMORY_MODE: WAL_NORMAL_MODE);
51619 rc = sqlite3OsOpen(pVfs, zWalName, pRet->pWalFd, flags, &flags);
51621 pRet->readOnly = WAL_RDONLY;
51625 walIndexClose(pRet, 0);
51626 sqlite3OsClose(pRet->pWalFd);
51627 sqlite3_free(pRet);
51630 if( iDC & SQLITE_IOCAP_SEQUENTIAL ){ pRet->syncHeader = 0; }
51632 pRet->padToSectorBoundary = 0;
51634 *ppWal = pRet;
51635 WALTRACE(("WAL%d: opened\n", pRet));
67103 Op *pRet = 0;
67118 pRet = &aOp[p->iAddr];
67125 if( pRet->p4type==P4_SUBPROGRAM ){
67129 if( p->apSub[j]==pRet->p4.pProgram ) break;
67134 pRet = 0;
67136 p->apSub[p->nSub++] = pRet->p4.pProgram;
67142 return pRet;
70925 sqlite3_value *pRet = sqlite3ValueNew(v->db);
70926 if( pRet ){
70927 sqlite3VdbeMemCopy((Mem *)pRet, pMem);
70928 sqlite3ValueApplyAffinity(pRet, aff, SQLITE_UTF8);
70930 return pRet;
81202 void *pRet = SQLITE_INT_TO_PTR(SQLITE_ERROR);
81204 (void)sqlite3ThreadJoin(pTask->pThread, &pRet);
81206 rc = SQLITE_PTR_TO_INT(pRet);
81997 void *pRet = SQLITE_INT_TO_PTR( vdbeIncrPopulate(pIncr) );
81999 return pRet;
82327 void *pRet = SQLITE_INT_TO_PTR(
82331 return pRet;
85944 With *pRet = 0;
85947 pRet = sqlite3DbMallocZero(db, nByte);
85948 if( pRet ){
85950 pRet->nCte = p->nCte;
85952 pRet->a[i].pSelect = sqlite3SelectDup(db, p->a[i].pSelect, 0);
85953 pRet->a[i].pCols = sqlite3ExprListDup(db, p->a[i].pCols, 0);
85954 pRet->a[i].zName = sqlite3DbStrDup(db, p->a[i].zName);
85958 return pRet;
95693 Index *pRet = 0; /* Pointer to return */
96067 pRet = pIdx;
96185 pRet = pIndex;
96196 return pRet;
110523 CollSeq *pRet;
110525 pRet = multiSelectCollSeq(pParse, p->pPrior, iCol);
110527 pRet = 0;
110533 if( pRet==0 && ALWAYS(iCol<p->pEList->nExpr) ){
110534 pRet = sqlite3ExprCollSeq(pParse, p->pEList->a[iCol].pExpr);
110536 return pRet;
110552 KeyInfo *pRet = sqlite3KeyInfoAlloc(db, nOrderBy+nExtra, 1);
110553 if( pRet ){
110568 assert( sqlite3KeyInfoIsWriteable(pRet) );
110569 pRet->aColl[i] = pColl;
110570 pRet->aSortOrder[i] = pOrderBy->a[i].sortOrder;
110574 return pRet;
116948 VTable *pRet = 0;
116965 pRet = pVTable;
116966 p->pVTable = pRet;
116967 pRet->pNext = 0;
116975 assert( !db || pRet );
116976 return pRet;
132669 void *pRet;
132678 pRet = db->pUpdateArg;
132682 return pRet;
132694 void *pRet;
132703 pRet = db->pRollbackArg;
132707 return pRet;
132770 void *pRet;
132778 pRet = db->pWalArg;
132782 return pRet;
139405 Fts3Cursor *pRet;
139414 memcpy(&pRet, sqlite3_value_blob(pVal), sizeof(Fts3Cursor *));
139415 *ppCsr = pRet;
142489 void *pRet = sqlite3_malloc(nByte);
142490 if( pRet ) memset(pRet, 0, nByte);
142491 return pRet;
142550 Fts3Expr *pRet = 0;
142569 pRet = (Fts3Expr *)fts3MallocZero(nByte);
142570 if( !pRet ){
142573 pRet->eType = FTSQUERY_PHRASE;
142574 pRet->pPhrase = (Fts3Phrase *)&pRet[1];
142575 pRet->pPhrase->nToken = 1;
142576 pRet->pPhrase->iColumn = iCol;
142577 pRet->pPhrase->aToken[0].n = nToken;
142578 pRet->pPhrase->aToken[0].z = (char *)&pRet->pPhrase[1];
142579 memcpy(pRet->pPhrase->aToken[0].z, zToken, nToken);
142582 pRet->pPhrase->aToken[0].isPrefix = 1;
142593 pRet->pPhrase->aToken[0].bFirst = 1;
142609 *ppExpr = pRet;
142619 void *pRet = sqlite3_realloc(pOrig, nNew);
142620 if( !pRet ){
142623 return pRet;
142777 Fts3Expr *pRet = 0;
142827 pRet = (Fts3Expr *)fts3MallocZero(sizeof(Fts3Expr));
142828 if( !pRet ){
142831 pRet->eType = pKey->eType;
142832 pRet->nNear = nNear;
142833 *ppExpr = pRet;
142980 Fts3Expr *pRet = 0;
143035 assert( pRet && pPrev );
143043 insertBinaryOperator(&pRet, pPrev, pAnd);
143066 if( pRet ){
143071 pRet = p;
143074 insertBinaryOperator(&pRet, pPrev, p);
143087 if( rc==SQLITE_DONE && pRet && isRequirePhrase ){
143094 if( !pRet ){
143101 pIter->pLeft = pRet;
143102 pRet->pParent = pIter;
143103 pRet = pNotBranch;
143111 sqlite3Fts3ExprFree(pRet);
143113 pRet = 0;
143115 *ppExpr = pRet;
144992 Tcl_Obj *pRet;
145014 pRet = Tcl_NewObj();
145015 Tcl_IncrRefCount(pRet);
145032 Tcl_ListObjAppendElement(0, pRet, Tcl_NewIntObj(iPos));
145033 Tcl_ListObjAppendElement(0, pRet, Tcl_NewStringObj(zToken, nToken));
145036 Tcl_ListObjAppendElement(0, pRet, Tcl_NewStringObj(zToken, nToken));
145052 sqlite3_result_text(context, Tcl_GetString(pRet), -1, SQLITE_TRANSIENT);
145054 Tcl_DecrRefCount(pRet);
151328 char *pRet;
151339 pRet = (char *)sqlite3_malloc(p->pList->nData);
151340 if( !pRet ) return SQLITE_NOMEM;
151344 *ppData = pRet;
151346 memcpy(pRet, &p->pList->aData[nSkip], *pnData);
151728 MatchinfoBuffer *pRet;
151732 pRet = sqlite3_malloc(nByte + nStr+1);
151733 if( pRet ){
151734 memset(pRet, 0, nByte);
151735 pRet->aMatchinfo[0] = (u8*)(&pRet->aMatchinfo[1]) - (u8*)pRet;
151736 pRet->aMatchinfo[1+nElem] = pRet->aMatchinfo[0] + sizeof(u32)*(nElem+1);
151737 pRet->nElem = nElem;
151738 pRet->zMatchinfo = ((char*)pRet) + nByte;
151739 memcpy(pRet->zMatchinfo, zMatchinfo, nStr+1);
151740 pRet->aRef[0] = 1;
151743 return pRet;
159753 void *pRet = 0;
159756 pRet = sqlite3_malloc(nByte);
159757 if( pRet==0 ){
159760 memset(pRet, 0, nByte);
159763 return pRet;
161683 RbuState *pRet = 0;
161688 pRet = (RbuState*)rbuMalloc(p, sizeof(RbuState));
161689 if( pRet==0 ) return 0;
161697 pRet->eStage = sqlite3_column_int(pStmt, 1);
161698 if( pRet->eStage!=RBU_STAGE_OAL
161699 && pRet->eStage!=RBU_STAGE_MOVE
161700 && pRet->eStage!=RBU_STAGE_CKPT
161707 pRet->zTbl = rbuStrndup((char*)sqlite3_column_text(pStmt, 1), &rc);
161711 pRet->zIdx = rbuStrndup((char*)sqlite3_column_text(pStmt, 1), &rc);
161715 pRet->nRow = sqlite3_column_int(pStmt, 1);
161719 pRet->nProgress = sqlite3_column_int64(pStmt, 1);
161723 pRet->iWalCksum = sqlite3_column_int64(pStmt, 1);
161727 pRet->iCookie = (u32)sqlite3_column_int64(pStmt, 1);
161731 pRet->iOalSz = (u32)sqlite3_column_int64(pStmt, 1);
161743 return pRet;
168865 void *pRet = 0;
168867 pRet = sqlite3_malloc(nByte);
168868 if( pRet==0 && nByte>0 ){
168871 memset(pRet, 0, nByte);
168874 return pRet;
169395 Fts5Config *pRet; /* New object to return */
169399 *ppOut = pRet = (Fts5Config*)sqlite3_malloc(sizeof(Fts5Config));
169400 if( pRet==0 ) return SQLITE_NOMEM;
169401 memset(pRet, 0, sizeof(Fts5Config));
169402 pRet->db = db;
169403 pRet->iCookie = -1;
169406 pRet->azCol = (char**)sqlite3Fts5MallocZero(&rc, nByte);
169407 pRet->abUnindexed = (u8*)&pRet->azCol[nArg];
169408 pRet->zDb = sqlite3Fts5Strndup(&rc, azArg[1], -1);
169409 pRet->zName = sqlite3Fts5Strndup(&rc, azArg[2], -1);
169410 pRet->bColumnsize = 1;
169412 pRet->bPrefixIndex = 1;
169414 if( rc==SQLITE_OK && sqlite3_stricmp(pRet->zName, FTS5_RANK_NAME)==0 ){
169415 *pzErr = sqlite3_mprintf("reserved fts5 table name: %s", pRet->zName);
169447 rc = fts5ConfigParseSpecial(pGlobal, pRet, zOne, zTwo?zTwo:"", pzErr);
169449 rc = fts5ConfigParseColumn(pRet, zOne, zTwo, pzErr);
169462 if( rc==SQLITE_OK && pRet->pTok==0 ){
169463 rc = fts5ConfigDefaultTokenizer(pGlobal, pRet);
169467 if( rc==SQLITE_OK && pRet->zContent==0 ){
169469 assert( pRet->eContent==FTS5_CONTENT_NORMAL
169470 || pRet->eContent==FTS5_CONTENT_NONE
169472 if( pRet->eContent==FTS5_CONTENT_NORMAL ){
169474 }else if( pRet->bColumnsize ){
169479 pRet->zContent = sqlite3Fts5Mprintf(
169480 &rc, "%Q.'%q_%s'", pRet->zDb, pRet->zName, zTail
169485 if( rc==SQLITE_OK && pRet->zContentRowid==0 ){
169486 pRet->zContentRowid = sqlite3Fts5Strndup(&rc, "rowid", -1);
169491 rc = fts5ConfigMakeExprlist(pRet);
169495 sqlite3Fts5ConfigFree(pRet);
171160 Fts5ExprNearset *pRet = 0;
171168 pRet = sqlite3_malloc(nByte);
171169 if( pRet==0 ){
171172 memset(pRet, 0, nByte);
171178 pRet = (Fts5ExprNearset*)sqlite3_realloc(pNear, nByte);
171179 if( pRet==0 ){
171183 pRet = pNear;
171187 if( pRet==0 ){
171192 pRet->apPhrase[pRet->nPhrase++] = pPhrase;
171194 return pRet;
171509 Fts5Colset *pRet = 0;
171523 pRet = fts5ParseColset(pParse, pColset, iCol);
171528 if( pRet==0 ){
171533 return pRet;
171570 Fts5ExprNode *pRet = 0;
171592 pRet = (Fts5ExprNode*)sqlite3Fts5MallocZero(&pParse->rc, nByte);
171594 if( pRet ){
171595 pRet->eType = eType;
171596 pRet->pNear = pNear;
171600 pNear->apPhrase[iPhrase]->pNode = pRet;
171606 pRet->eType = FTS5_TERM;
171609 fts5ExprAddChildren(pRet, pLeft);
171610 fts5ExprAddChildren(pRet, pRight);
171615 if( pRet==0 ){
171621 return pRet;
172360 Fts5HashEntry *pRet = 0;
172361 Fts5HashEntry **ppOut = &pRet;
172389 return pRet;
173145 Fts5Data *pRet = 0;
173184 pRet = (Fts5Data*)sqlite3_malloc(nAlloc);
173185 if( pRet ){
173186 pRet->nn = nByte;
173187 aOut = pRet->p = (u8*)&pRet[1];
173196 sqlite3_free(pRet);
173197 pRet = 0;
173200 pRet->szLeaf = fts5GetU16(&pRet->p[2]);
173207 assert( (pRet==0)==(p->rc!=SQLITE_OK) );
173208 return pRet;
173353 int nByte; /* Bytes of space to allocate at pRet */
173354 Fts5Structure *pRet = 0; /* Structure object to return */
173368 pRet = (Fts5Structure*)sqlite3Fts5MallocZero(&rc, nByte);
173370 if( pRet ){
173371 pRet->nRef = 1;
173372 pRet->nLevel = nLevel;
173373 pRet->nSegment = nSegment;
173374 i += sqlite3Fts5GetVarint(&pData[i], &pRet->nWriteCounter);
173377 Fts5StructureLevel *pLvl = &pRet->aLevel[iLvl];
173396 fts5StructureRelease(pRet);
173397 pRet = 0;
173402 *ppOut = pRet;
173475 Fts5Structure *pRet = 0; /* Object to return */
173483 p->rc = fts5StructureDecode(pData->p, pData->nn, &iCookie, &pRet);
173490 fts5StructureRelease(pRet);
173491 pRet = 0;
173493 return pRet;
177096 Fts5IndexIter *pRet = 0;
177130 fts5MultiIterNew(p, pStruct, 1, flags, buf.p, nToken+1, -1, 0, &pRet);
177136 fts5SetupPrefixIter(p, bDesc, buf.p, nToken+1, pColset, &pRet);
177140 sqlite3Fts5IterClose(pRet);
177141 pRet = 0;
177144 *ppIter = pRet;
180090 void *pRet = 0;
180097 pRet = pData->pPtr;
180104 return pRet;
182375 PorterTokenizer *pRet;
182383 pRet = (PorterTokenizer*)sqlite3_malloc(sizeof(PorterTokenizer));
182384 if( pRet ){
182385 memset(pRet, 0, sizeof(PorterTokenizer));
182386 rc = pApi->xFindTokenizer(pApi, zBase, &pUserdata, &pRet->tokenizer);
182393 rc = pRet->tokenizer.xCreate(pUserdata, azArg2, nArg2, &pRet->pTokenizer);
182397 fts5PorterDelete((Fts5Tokenizer*)pRet);
182398 pRet = 0;
182400 *ppOut = (Fts5Tokenizer*)pRet;
183944 Fts5VocabTable *pRet = 0;
183969 pRet = sqlite3Fts5MallocZero(&rc, nByte);
183970 if( pRet ){
183971 pRet->pGlobal = (Fts5Global*)pAux;
183972 pRet->eType = eType;
183973 pRet->db = db;
183974 pRet->zFts5Tbl = (char*)&pRet[1];
183975 pRet->zFts5Db = &pRet->zFts5Tbl[nTab];
183976 memcpy(pRet->zFts5Tbl, zTab, nTab);
183977 memcpy(pRet->zFts5Db, zDb, nDb);
183978 sqlite3Fts5Dequote(pRet->zFts5Tbl);
183979 sqlite3Fts5Dequote(pRet->zFts5Db);
183983 *ppVTab = (sqlite3_vtab*)pRet;