Lines Matching refs:pOrig
42051 u8 *pOrig = (u8 *)pFd->pMapRegion; /* Pointer to current file mapping */
42052 i64 nOrig = pFd->mmapSizeActual; /* Size of pOrig region in bytes */
42067 if( pOrig ){
42074 u8 *pReq = &pOrig[nReuse];
42082 pNew = osMremap(pOrig, nReuse, nNew, MREMAP_MAYMOVE);
42091 pNew = pOrig;
42098 osMunmap(pOrig, nReuse);
88199 SQLITE_API sqlite3_value *sqlite3_value_dup(const sqlite3_value *pOrig){
88201 if( pOrig==0 ) return 0;
88205 memcpy(pNew, pOrig, MEMCELLSIZE);
94638 VdbeCursor *pOrig; /* The original cursor to be duplicated */
94641 pOrig = p->apCsr[pOp->p2];
94642 assert( pOrig );
94643 assert( pOrig->isEphemeral ); /* Only ephemeral cursors can be duplicated */
94645 pCx = allocateCursor(p, pOp->p1, pOrig->nField, CURTYPE_BTREE);
94649 pCx->pKeyInfo = pOrig->pKeyInfo;
94650 pCx->isTable = pOrig->isTable;
94651 pCx->pgnoRoot = pOrig->pgnoRoot;
94652 pCx->isOrdered = pOrig->isOrdered;
94653 pCx->ub.pBtx = pOrig->ub.pBtx;
94655 pOrig->noReuse = 1;
103750 Expr *pOrig; /* The iCol-th column of the result set */
103751 Expr *pDup; /* Copy of pOrig */
103755 pOrig = pEList->a[iCol].pExpr;
103756 assert( pOrig!=0 );
103758 pDup = sqlite3ExprDup(db, pOrig, 0);
104253 Expr *pOrig;
104257 pOrig = pEList->a[j].pExpr;
104258 if( (pNC->ncFlags&NC_AllowAgg)==0 && ExprHasProperty(pOrig, EP_Agg) ){
104262 if( ExprHasProperty(pOrig, EP_Win)
104268 if( sqlite3ExprVectorSize(pOrig)!=1 ){
186574 static void *fts3ReallocOrFree(void *pOrig, sqlite3_int64 nNew){
186575 void *pRet = sqlite3_realloc64(pOrig, nNew);
186577 sqlite3_free(pOrig);
228199 Fts5ExprPhrase *pOrig; /* The phrase extracted from pExpr */
228203 pOrig = pExpr->apExprPhrase[iPhrase];
228218 Fts5Colset *pColsetOrig = pOrig->pNode->pNear->pColset;
228231 if( pOrig->nTerm ){
228233 for(i=0; rc==SQLITE_OK && i<pOrig->nTerm; i++){
228236 for(p=&pOrig->aTerm[i]; p && rc==SQLITE_OK; p=p->pSynonym){
228243 sCtx.pPhrase->aTerm[i].bPrefix = pOrig->aTerm[i].bPrefix;
228244 sCtx.pPhrase->aTerm[i].bFirst = pOrig->aTerm[i].bFirst;
228263 if( pOrig->nTerm==1
228264 && pOrig->aTerm[0].pSynonym==0
228265 && pOrig->aTerm[0].bFirst==0
228429 ** If argument pOrig is NULL, or if (*pRc) is set to anything other than
228432 ** Otherwise, a copy of (*pOrig) is made into memory obtained from
228436 static Fts5Colset *fts5CloneColset(int *pRc, Fts5Colset *pOrig){
228438 if( pOrig ){
228439 sqlite3_int64 nByte = sizeof(Fts5Colset) + (pOrig->nCol-1) * sizeof(int);
228442 memcpy(pRet, pOrig, (size_t)nByte);