Home | History | Annotate | Download | only in orig

Lines Matching refs:pRet

51564   Wal *pRet;                      /* Object to allocate and return */
51584 pRet = (Wal*)sqlite3MallocZero(sizeof(Wal) + pVfs->szOsFile);
51585 if( !pRet ){
51589 pRet->pVfs = pVfs;
51590 pRet->pWalFd = (sqlite3_file *)&pRet[1];
51591 pRet->pDbFd = pDbFd;
51592 pRet->readLock = -1;
51593 pRet->mxWalSize = mxWalSize;
51594 pRet->zWalName = zWalName;
51595 pRet->syncHeader = 1;
51596 pRet->padToSectorBoundary = 1;
51597 pRet->exclusiveMode = (bNoShm ? WAL_HEAPMEMORY_MODE: WAL_NORMAL_MODE);
51601 rc = sqlite3OsOpen(pVfs, zWalName, pRet->pWalFd, flags, &flags);
51603 pRet->readOnly = WAL_RDONLY;
51607 walIndexClose(pRet, 0);
51608 sqlite3OsClose(pRet->pWalFd);
51609 sqlite3_free(pRet);
51612 if( iDC & SQLITE_IOCAP_SEQUENTIAL ){ pRet->syncHeader = 0; }
51614 pRet->padToSectorBoundary = 0;
51616 *ppWal = pRet;
51617 WALTRACE(("WAL%d: opened\n", pRet));
67085 Op *pRet = 0;
67100 pRet = &aOp[p->iAddr];
67107 if( pRet->p4type==P4_SUBPROGRAM ){
67111 if( p->apSub[j]==pRet->p4.pProgram ) break;
67116 pRet = 0;
67118 p->apSub[p->nSub++] = pRet->p4.pProgram;
67124 return pRet;
70907 sqlite3_value *pRet = sqlite3ValueNew(v->db);
70908 if( pRet ){
70909 sqlite3VdbeMemCopy((Mem *)pRet, pMem);
70910 sqlite3ValueApplyAffinity(pRet, aff, SQLITE_UTF8);
70912 return pRet;
81184 void *pRet = SQLITE_INT_TO_PTR(SQLITE_ERROR);
81186 (void)sqlite3ThreadJoin(pTask->pThread, &pRet);
81188 rc = SQLITE_PTR_TO_INT(pRet);
81979 void *pRet = SQLITE_INT_TO_PTR( vdbeIncrPopulate(pIncr) );
81981 return pRet;
82309 void *pRet = SQLITE_INT_TO_PTR(
82313 return pRet;
85926 With *pRet = 0;
85929 pRet = sqlite3DbMallocZero(db, nByte);
85930 if( pRet ){
85932 pRet->nCte = p->nCte;
85934 pRet->a[i].pSelect = sqlite3SelectDup(db, p->a[i].pSelect, 0);
85935 pRet->a[i].pCols = sqlite3ExprListDup(db, p->a[i].pCols, 0);
85936 pRet->a[i].zName = sqlite3DbStrDup(db, p->a[i].zName);
85940 return pRet;
95675 Index *pRet = 0; /* Pointer to return */
96049 pRet = pIdx;
96167 pRet = pIndex;
96178 return pRet;
110505 CollSeq *pRet;
110507 pRet = multiSelectCollSeq(pParse, p->pPrior, iCol);
110509 pRet = 0;
110515 if( pRet==0 && ALWAYS(iCol<p->pEList->nExpr) ){
110516 pRet = sqlite3ExprCollSeq(pParse, p->pEList->a[iCol].pExpr);
110518 return pRet;
110534 KeyInfo *pRet = sqlite3KeyInfoAlloc(db, nOrderBy+nExtra, 1);
110535 if( pRet ){
110550 assert( sqlite3KeyInfoIsWriteable(pRet) );
110551 pRet->aColl[i] = pColl;
110552 pRet->aSortOrder[i] = pOrderBy->a[i].sortOrder;
110556 return pRet;
116930 VTable *pRet = 0;
116947 pRet = pVTable;
116948 p->pVTable = pRet;
116949 pRet->pNext = 0;
116957 assert( !db || pRet );
116958 return pRet;
132651 void *pRet;
132660 pRet = db->pUpdateArg;
132664 return pRet;
132676 void *pRet;
132685 pRet = db->pRollbackArg;
132689 return pRet;
132752 void *pRet;
132760 pRet = db->pWalArg;
132764 return pRet;
139387 Fts3Cursor *pRet;
139396 memcpy(&pRet, sqlite3_value_blob(pVal), sizeof(Fts3Cursor *));
139397 *ppCsr = pRet;
142459 void *pRet = sqlite3_malloc(nByte);
142460 if( pRet ) memset(pRet, 0, nByte);
142461 return pRet;
142520 Fts3Expr *pRet = 0;
142539 pRet = (Fts3Expr *)fts3MallocZero(nByte);
142540 if( !pRet ){
142543 pRet->eType = FTSQUERY_PHRASE;
142544 pRet->pPhrase = (Fts3Phrase *)&pRet[1];
142545 pRet->pPhrase->nToken = 1;
142546 pRet->pPhrase->iColumn = iCol;
142547 pRet->pPhrase->aToken[0].n = nToken;
142548 pRet->pPhrase->aToken[0].z = (char *)&pRet->pPhrase[1];
142549 memcpy(pRet->pPhrase->aToken[0].z, zToken, nToken);
142552 pRet->pPhrase->aToken[0].isPrefix = 1;
142563 pRet->pPhrase->aToken[0].bFirst = 1;
142579 *ppExpr = pRet;
142589 void *pRet = sqlite3_realloc(pOrig, nNew);
142590 if( !pRet ){
142593 return pRet;
142747 Fts3Expr *pRet = 0;
142797 pRet = (Fts3Expr *)fts3MallocZero(sizeof(Fts3Expr));
142798 if( !pRet ){
142801 pRet->eType = pKey->eType;
142802 pRet->nNear = nNear;
142803 *ppExpr = pRet;
142950 Fts3Expr *pRet = 0;
143005 assert( pRet && pPrev );
143013 insertBinaryOperator(&pRet, pPrev, pAnd);
143036 if( pRet ){
143041 pRet = p;
143044 insertBinaryOperator(&pRet, pPrev, p);
143057 if( rc==SQLITE_DONE && pRet && isRequirePhrase ){
143064 if( !pRet ){
143071 pIter->pLeft = pRet;
143072 pRet->pParent = pIter;
143073 pRet = pNotBranch;
143081 sqlite3Fts3ExprFree(pRet);
143083 pRet = 0;
143085 *ppExpr = pRet;
144962 Tcl_Obj *pRet;
144984 pRet = Tcl_NewObj();
144985 Tcl_IncrRefCount(pRet);
145002 Tcl_ListObjAppendElement(0, pRet, Tcl_NewIntObj(iPos));
145003 Tcl_ListObjAppendElement(0, pRet, Tcl_NewStringObj(zToken, nToken));
145006 Tcl_ListObjAppendElement(0, pRet, Tcl_NewStringObj(zToken, nToken));
145022 sqlite3_result_text(context, Tcl_GetString(pRet), -1, SQLITE_TRANSIENT);
145024 Tcl_DecrRefCount(pRet);
151298 char *pRet;
151309 pRet = (char *)sqlite3_malloc(p->pList->nData);
151310 if( !pRet ) return SQLITE_NOMEM;
151314 *ppData = pRet;
151316 memcpy(pRet, &p->pList->aData[nSkip], *pnData);
151698 MatchinfoBuffer *pRet;
151702 pRet = sqlite3_malloc(nByte + nStr+1);
151703 if( pRet ){
151704 memset(pRet, 0, nByte);
151705 pRet->aMatchinfo[0] = (u8*)(&pRet->aMatchinfo[1]) - (u8*)pRet;
151706 pRet->aMatchinfo[1+nElem] = pRet->aMatchinfo[0] + sizeof(u32)*(nElem+1);
151707 pRet->nElem = nElem;
151708 pRet->zMatchinfo = ((char*)pRet) + nByte;
151709 memcpy(pRet->zMatchinfo, zMatchinfo, nStr+1);
151710 pRet->aRef[0] = 1;
151713 return pRet;
159723 void *pRet = 0;
159726 pRet = sqlite3_malloc(nByte);
159727 if( pRet==0 ){
159730 memset(pRet, 0, nByte);
159733 return pRet;
161653 RbuState *pRet = 0;
161658 pRet = (RbuState*)rbuMalloc(p, sizeof(RbuState));
161659 if( pRet==0 ) return 0;
161667 pRet->eStage = sqlite3_column_int(pStmt, 1);
161668 if( pRet->eStage!=RBU_STAGE_OAL
161669 && pRet->eStage!=RBU_STAGE_MOVE
161670 && pRet->eStage!=RBU_STAGE_CKPT
161677 pRet->zTbl = rbuStrndup((char*)sqlite3_column_text(pStmt, 1), &rc);
161681 pRet->zIdx = rbuStrndup((char*)sqlite3_column_text(pStmt, 1), &rc);
161685 pRet->nRow = sqlite3_column_int(pStmt, 1);
161689 pRet->nProgress = sqlite3_column_int64(pStmt, 1);
161693 pRet->iWalCksum = sqlite3_column_int64(pStmt, 1);
161697 pRet->iCookie = (u32)sqlite3_column_int64(pStmt, 1);
161701 pRet->iOalSz = (u32)sqlite3_column_int64(pStmt, 1);
161713 return pRet;
168835 void *pRet = 0;
168837 pRet = sqlite3_malloc(nByte);
168838 if( pRet==0 && nByte>0 ){
168841 memset(pRet, 0, nByte);
168844 return pRet;
169365 Fts5Config *pRet; /* New object to return */
169369 *ppOut = pRet = (Fts5Config*)sqlite3_malloc(sizeof(Fts5Config));
169370 if( pRet==0 ) return SQLITE_NOMEM;
169371 memset(pRet, 0, sizeof(Fts5Config));
169372 pRet->db = db;
169373 pRet->iCookie = -1;
169376 pRet->azCol = (char**)sqlite3Fts5MallocZero(&rc, nByte);
169377 pRet->abUnindexed = (u8*)&pRet->azCol[nArg];
169378 pRet->zDb = sqlite3Fts5Strndup(&rc, azArg[1], -1);
169379 pRet->zName = sqlite3Fts5Strndup(&rc, azArg[2], -1);
169380 pRet->bColumnsize = 1;
169382 pRet->bPrefixIndex = 1;
169384 if( rc==SQLITE_OK && sqlite3_stricmp(pRet->zName, FTS5_RANK_NAME)==0 ){
169385 *pzErr = sqlite3_mprintf("reserved fts5 table name: %s", pRet->zName);
169417 rc = fts5ConfigParseSpecial(pGlobal, pRet, zOne, zTwo?zTwo:"", pzErr);
169419 rc = fts5ConfigParseColumn(pRet, zOne, zTwo, pzErr);
169432 if( rc==SQLITE_OK && pRet->pTok==0 ){
169433 rc = fts5ConfigDefaultTokenizer(pGlobal, pRet);
169437 if( rc==SQLITE_OK && pRet->zContent==0 ){
169439 assert( pRet->eContent==FTS5_CONTENT_NORMAL
169440 || pRet->eContent==FTS5_CONTENT_NONE
169442 if( pRet->eContent==FTS5_CONTENT_NORMAL ){
169444 }else if( pRet->bColumnsize ){
169449 pRet->zContent = sqlite3Fts5Mprintf(
169450 &rc, "%Q.'%q_%s'", pRet->zDb, pRet->zName, zTail
169455 if( rc==SQLITE_OK && pRet->zContentRowid==0 ){
169456 pRet->zContentRowid = sqlite3Fts5Strndup(&rc, "rowid", -1);
169461 rc = fts5ConfigMakeExprlist(pRet);
169465 sqlite3Fts5ConfigFree(pRet);
171130 Fts5ExprNearset *pRet = 0;
171138 pRet = sqlite3_malloc(nByte);
171139 if( pRet==0 ){
171142 memset(pRet, 0, nByte);
171148 pRet = (Fts5ExprNearset*)sqlite3_realloc(pNear, nByte);
171149 if( pRet==0 ){
171153 pRet = pNear;
171157 if( pRet==0 ){
171162 pRet->apPhrase[pRet->nPhrase++] = pPhrase;
171164 return pRet;
171479 Fts5Colset *pRet = 0;
171493 pRet = fts5ParseColset(pParse, pColset, iCol);
171498 if( pRet==0 ){
171503 return pRet;
171540 Fts5ExprNode *pRet = 0;
171562 pRet = (Fts5ExprNode*)sqlite3Fts5MallocZero(&pParse->rc, nByte);
171564 if( pRet ){
171565 pRet->eType = eType;
171566 pRet->pNear = pNear;
171570 pNear->apPhrase[iPhrase]->pNode = pRet;
171576 pRet->eType = FTS5_TERM;
171579 fts5ExprAddChildren(pRet, pLeft);
171580 fts5ExprAddChildren(pRet, pRight);
171585 if( pRet==0 ){
171591 return pRet;
172330 Fts5HashEntry *pRet = 0;
172331 Fts5HashEntry **ppOut = &pRet;
172359 return pRet;
173115 Fts5Data *pRet = 0;
173154 pRet = (Fts5Data*)sqlite3_malloc(nAlloc);
173155 if( pRet ){
173156 pRet->nn = nByte;
173157 aOut = pRet->p = (u8*)&pRet[1];
173166 sqlite3_free(pRet);
173167 pRet = 0;
173170 pRet->szLeaf = fts5GetU16(&pRet->p[2]);
173177 assert( (pRet==0)==(p->rc!=SQLITE_OK) );
173178 return pRet;
173323 int nByte; /* Bytes of space to allocate at pRet */
173324 Fts5Structure *pRet = 0; /* Structure object to return */
173338 pRet = (Fts5Structure*)sqlite3Fts5MallocZero(&rc, nByte);
173340 if( pRet ){
173341 pRet->nRef = 1;
173342 pRet->nLevel = nLevel;
173343 pRet->nSegment = nSegment;
173344 i += sqlite3Fts5GetVarint(&pData[i], &pRet->nWriteCounter);
173347 Fts5StructureLevel *pLvl = &pRet->aLevel[iLvl];
173366 fts5StructureRelease(pRet);
173367 pRet = 0;
173372 *ppOut = pRet;
173445 Fts5Structure *pRet = 0; /* Object to return */
173453 p->rc = fts5StructureDecode(pData->p, pData->nn, &iCookie, &pRet);
173460 fts5StructureRelease(pRet);
173461 pRet = 0;
173463 return pRet;
177066 Fts5IndexIter *pRet = 0;
177100 fts5MultiIterNew(p, pStruct, 1, flags, buf.p, nToken+1, -1, 0, &pRet);
177106 fts5SetupPrefixIter(p, bDesc, buf.p, nToken+1, pColset, &pRet);
177110 sqlite3Fts5IterClose(pRet);
177111 pRet = 0;
177114 *ppIter = pRet;
180060 void *pRet = 0;
180067 pRet = pData->pPtr;
180074 return pRet;
182345 PorterTokenizer *pRet;
182353 pRet = (PorterTokenizer*)sqlite3_malloc(sizeof(PorterTokenizer));
182354 if( pRet ){
182355 memset(pRet, 0, sizeof(PorterTokenizer));
182356 rc = pApi->xFindTokenizer(pApi, zBase, &pUserdata, &pRet->tokenizer);
182363 rc = pRet->tokenizer.xCreate(pUserdata, azArg2, nArg2, &pRet->pTokenizer);
182367 fts5PorterDelete((Fts5Tokenizer*)pRet);
182368 pRet = 0;
182370 *ppOut = (Fts5Tokenizer*)pRet;
183914 Fts5VocabTable *pRet = 0;
183939 pRet = sqlite3Fts5MallocZero(&rc, nByte);
183940 if( pRet ){
183941 pRet->pGlobal = (Fts5Global*)pAux;
183942 pRet->eType = eType;
183943 pRet->db = db;
183944 pRet->zFts5Tbl = (char*)&pRet[1];
183945 pRet->zFts5Db = &pRet->zFts5Tbl[nTab];
183946 memcpy(pRet->zFts5Tbl, zTab, nTab);
183947 memcpy(pRet->zFts5Db, zDb, nDb);
183948 sqlite3Fts5Dequote(pRet->zFts5Tbl);
183949 sqlite3Fts5Dequote(pRet->zFts5Db);
183953 *ppVTab = (sqlite3_vtab*)pRet;