Lines Matching defs:pOut
22900 static int os2CheckReservedLock( sqlite3_file *id, int *pOut ){
22931 *pOut = r;
24076 int *pOut /* Write results here */
24111 *pOut = (rc == NO_ERROR);
24112 OSTRACE(( "ACCESS %s flags %d: rc=%d\n", zFilename, flags, *pOut ));
37501 SQLITE_PRIVATE int sqlite3WalRead(Wal *pWal, Pgno pgno, int *pInWal, int nOut, u8 *pOut);
46620 int nOut, /* Size of buffer pOut in bytes */
46621 u8 *pOut /* Buffer to write page data to */
46721 return sqlite3OsRead(pWal->pWalFd, pOut, nOut, iOffset);
53911 u8 *pOut = &pSpace[4];
53954 while( ((*(pOut++) = *(pCell++))&0x80) && pCell<pStop );
53957 insertCell(pParent, pParent->nCell, pSpace, (int)(pOut-pSpace),
58808 VdbeOp *pOut = &p->aOp[i+addr];
58809 pOut->opcode = pIn->opcode;
58810 pOut->p1 = pIn->p1;
58811 if( p2<0 && (sqlite3OpcodeProperty[pOut->opcode] & OPFLG_JUMP)!=0 ){
58812 pOut->p2 = addr + ADDR(p2);
58814 pOut->p2 = p2;
58816 pOut->p3 = pIn->p3;
58817 pOut->p4type = P4_NOTUSED;
58818 pOut->p4.p = 0;
58819 pOut->p5 = 0;
58821 pOut->zComment = 0;
59349 SQLITE_PRIVATE void sqlite3VdbePrintOp(FILE *pOut, int pc, Op *pOp){
59353 if( pOut==0 ) pOut = stdout;
59355 fprintf(pOut, zFormat1, pc,
59363 fflush(pOut);
62237 Mem *pOut;
62242 pOut = &pVm->pResultSet[i];
62269 pOut = (Mem*)&nullMem;
62271 return pOut;
62351 Mem *pOut = columnMem(pStmt, i);
62352 if( pOut->flags&MEM_Static ){
62353 pOut->flags &= ~MEM_Static;
62354 pOut->flags |= MEM_Ephem;
62357 return (sqlite3_value *)pOut;
63666 Mem *pOut = 0; /* Output operand */
64188 pOut = &aMem[pOp->p2];
64189 memAboutToChange(p, pOut);
64190 MemReleaseExt(pOut);
64191 pOut->flags = MEM_Int;
64403 pOut->u.i = pOp->p1;
64414 pOut->u.i = *pOp->p4.pI64;
64425 pOut->flags = MEM_Real;
64427 pOut->r = *pOp->p4.pReal;
64444 rc = sqlite3VdbeMemSetStr(pOut, pOp->p4.z, -1, SQLITE_UTF8, SQLITE_STATIC);
64446 if( SQLITE_OK!=sqlite3VdbeChangeEncoding(pOut, encoding) ) goto no_mem;
64447 assert( pOut->zMalloc==pOut->z );
64448 assert( pOut->flags & MEM_Dyn );
64449 pOut->zMalloc = 0;
64450 pOut->flags |= MEM_Static;
64451 pOut->flags &= ~MEM_Dyn;
64456 pOp->p4.z = pOut->z;
64457 pOp->p1 = pOut->n;
64472 pOut->flags = MEM_Str|MEM_Static|MEM_Term;
64473 pOut->z = pOp->p4.z;
64474 pOut->n = pOp->p1;
64475 pOut->enc = encoding;
64476 UPDATE_MAX_BLOBSIZE(pOut);
64485 pOut->flags = MEM_Null;
64497 sqlite3VdbeMemSetStr(pOut, pOp->p4.z, pOp->p1, 0, 0);
64498 pOut->enc = encoding;
64499 UPDATE_MAX_BLOBSIZE(pOut);
64521 sqlite3VdbeMemShallowCopy(pOut, u.ab.pVar, MEM_Static);
64522 UPDATE_MAX_BLOBSIZE(pOut);
64548 pOut = &aMem[u.ac.p2];
64550 assert( pOut<=&aMem[p->nMem] );
64553 memAboutToChange(p, pOut);
64554 u.ac.zMalloc = pOut->zMalloc;
64555 pOut->zMalloc = 0;
64556 sqlite3VdbeMemMove(pOut, pIn1);
64558 if( pOut->pScopyFrom>=&aMem[u.ac.p1] && pOut->pScopyFrom<&aMem[u.ac.p1+pOp->p3] ){
64559 pOut->pScopyFrom += u.ac.p1 - pOp->p2;
64563 REGISTER_TRACE(u.ac.p2++, pOut);
64565 pOut++;
64579 pOut = &aMem[pOp->p2];
64580 assert( pOut!=pIn1 );
64581 sqlite3VdbeMemShallowCopy(pOut, pIn1, MEM_Ephem);
64582 Deephemeralize(pOut);
64583 REGISTER_TRACE(pOp->p2, pOut);
64601 pOut = &aMem[pOp->p2];
64602 assert( pOut!=pIn1 );
64603 sqlite3VdbeMemShallowCopy(pOut, pIn1, MEM_Ephem);
64605 if( pOut->pScopyFrom==0 ) pOut->pScopyFrom = pIn1;
64607 REGISTER_TRACE(pOp->p2, pOut);
64703 pOut = &aMem[pOp->p3];
64704 assert( pIn1!=pOut );
64706 sqlite3VdbeMemSetNull(pOut);
64716 MemSetTypeFlag(pOut, MEM_Str);
64717 if( sqlite3VdbeMemGrow(pOut, (int)u.ae.nByte+2, pOut==pIn2) ){
64720 if( pOut!=pIn2 ){
64721 memcpy(pOut->z, pIn2->z, pIn2->n);
64723 memcpy(&pOut->z[pIn2->n], pIn1->z, pIn1->n);
64724 pOut->z[u.ae.nByte] = 0;
64725 pOut->z[u.ae.nByte+1] = 0;
64726 pOut->flags |= MEM_Term;
64727 pOut->n = (int)u.ae.nByte;
64728 pOut->enc = encoding;
64729 UPDATE_MAX_BLOBSIZE(pOut);
64783 pOut = &aMem[pOp->p3];
64806 pOut->u.i = u.af.iB;
64807 MemSetTypeFlag(pOut, MEM_Int);
64832 pOut->u.i = u.af.rB;
64833 MemSetTypeFlag(pOut, MEM_Int);
64838 pOut->r = u.af.rB;
64839 MemSetTypeFlag(pOut, MEM_Real);
64841 sqlite3VdbeIntegerAffinity(pOut);
64848 sqlite3VdbeMemSetNull(pOut);
64897 pOut = &aMem[pOp->p3];
64898 memAboutToChange(p, pOut);
64929 sqlite3VdbeMemMove(&u.ag.ctx.s, pOut);
64970 sqlite3VdbeMemMove(pOut, &u.ag.ctx.s);
64971 if( sqlite3VdbeMemTooBig(pOut) ){
64983 REGISTER_TRACE(pOp->p3, pOut);
64984 UPDATE_MAX_BLOBSIZE(pOut);
65027 pOut = &aMem[pOp->p3];
65029 sqlite3VdbeMemSetNull(pOut);
65063 pOut->u.i = u.ah.iA;
65064 MemSetTypeFlag(pOut, MEM_Int);
65330 pOut = &aMem[pOp->p2];
65331 MemSetTypeFlag(pOut, MEM_Null);
65332 REGISTER_TRACE(pOp->p2, pOut);
65362 pOut = &aMem[pOp->p2];
65363 memAboutToChange(p, pOut);
65364 MemSetTypeFlag(pOut, MEM_Int);
65365 pOut->u.i = u.ai.res;
65366 REGISTER_TRACE(pOp->p2, pOut);
65516 pOut = &aMem[pOp->p3];
65518 MemSetTypeFlag(pOut, MEM_Null);
65520 pOut->u.i = u.ak.v1;
65521 MemSetTypeFlag(pOut, MEM_Int);
65534 pOut = &aMem[pOp->p2];
65536 sqlite3VdbeMemSetNull(pOut);
65538 sqlite3VdbeMemSetInt64(pOut, !sqlite3VdbeIntValue(pIn1));
65551 pOut = &aMem[pOp->p2];
65553 sqlite3VdbeMemSetNull(pOut);
65555 sqlite3VdbeMemSetInt64(pOut, ~sqlite3VdbeIntValue(pIn1));
66038 pOut = &aMem[pOp->p3];
66039 memAboutToChange(p, pOut);
66080 if( sqlite3VdbeMemGrow(pOut, (int)u.ao.nByte, 0) ){
66083 u.ao.zNewRecord = (u8 *)pOut->z;
66097 pOut->n = (int)u.ao.nByte;
66098 pOut->flags = MEM_Blob | MEM_Dyn;
66099 pOut->xDel = 0;
66101 pOut->u.nZero = u.ao.nZero;
66102 pOut->flags |= MEM_Zero;
66104 pOut->enc = SQLITE_UTF8; /* In case the blob is ever converted to text */
66105 REGISTER_TRACE(pOp->p3, pOut);
66106 UPDATE_MAX_BLOBSIZE(pOut);
66128 pOut->u.i = u.ap.nEntry;
66476 pOut->u.i = u.at.iMeta;
67333 pOut->u.i = p->apCsr[pOp->p1]->seqCount++;
67485 pOut->u.i = u.bf.v;
67714 pOut = &aMem[pOp->p2];
67717 rc = sqlite3VdbeSorterRowkey(u.bj.pC, pOut);
67754 pOut = &aMem[pOp->p2];
67755 memAboutToChange(p, pOut);
67795 if( sqlite3VdbeMemGrow(pOut, u.bk.n, 0) ){
67798 pOut->n = u.bk.n;
67799 MemSetTypeFlag(pOut, MEM_Blob);
67801 rc = sqlite3BtreeKey(u.bk.pCrsr, 0, u.bk.n, pOut->z);
67803 rc = sqlite3BtreeData(u.bk.pCrsr, 0, u.bk.n, pOut->z);
67805 pOut->enc = SQLITE_UTF8; /* In case the blob is ever cast to text */
67806 UPDATE_MAX_BLOBSIZE(pOut);
67832 pOut->flags = MEM_Null;
67855 pOut->u.i = u.bl.v;
68163 pOut->flags = MEM_Null;
68174 pOut->u.i = u.bs.rowid;
68175 pOut->flags = MEM_Int;
68285 pOut->flags = MEM_Null;
68294 pOut->flags = MEM_Int;
68295 pOut->u.i = u.bu.iMoved;
68389 pOut->u.i = u.bw.pgno;
68805 sqlite3VdbeMemShallowCopy(pOut, u.cc.pIn, MEM_Ephem);
69154 pOut = &aMem[pOp->p2];
69155 pOut->flags = MEM_Str|MEM_Static|MEM_Term;
69156 pOut->z = (char *)sqlite3JournalModename(u.ch.eNew);
69157 pOut->n = sqlite3Strlen30(pOut->z);
69158 pOut->enc = SQLITE_UTF8;
69159 sqlite3VdbeChangeEncoding(pOut, encoding);
69628 pOut->u.i = sqlite3BtreeLastPage(db->aDb[pOp->p1].pBt);
69653 pOut->u.i = sqlite3BtreeMaxPageCount(pBt, newMax);
71119 ** Copy the current sorter key into the memory cell pOut.
71121 SQLITE_PRIVATE int sqlite3VdbeSorterRowkey(VdbeCursor *pCsr, Mem *pOut){
71123 void *pKey; int nKey; /* Sorter key to copy into pOut */
71126 if( sqlite3VdbeMemGrow(pOut, nKey, 0) ){
71129 pOut->n = nKey;
71130 MemSetTypeFlag(pOut, MEM_Blob);
71131 memcpy(pOut->z, pKey, nKey);
105601 ** ExprSpan.zEnd values of pOut so that the span covers the complete
105604 static void spanSet(ExprSpan *pOut, Token *pStart, Token *pEnd){
105605 pOut->zStart = pStart->z;
105606 pOut->zEnd = &pEnd->z[pEnd->n];
105610 ** new Expr to populate pOut. Set the span of pOut to be the identifier
105613 static void spanExpr(ExprSpan *pOut, Parse *pParse, int op, Token *pValue){
105614 pOut->pExpr = sqlite3PExpr(pParse, op, 0, 0, pValue);
105615 pOut->zStart = pValue->z;
105616 pOut->zEnd = &pValue->z[pValue->n];
105623 ExprSpan *pOut, /* Write the result here */
105629 pOut->pExpr = sqlite3PExpr(pParse, op, pLeft->pExpr, pRight->pExpr, 0);
105630 pOut->zStart = pLeft->zStart;
105631 pOut->zEnd = pRight->zEnd;
105637 ExprSpan *pOut, /* Write the new expression node here */
105643 pOut->pExpr = sqlite3PExpr(pParse, op, pOperand->pExpr, 0, 0);
105644 pOut->zStart = pOperand->zStart;
105645 pOut->zEnd = &pPostOp->z[pPostOp->n];
105662 ExprSpan *pOut, /* Write the new expression node here */
105668 pOut->pExpr = sqlite3PExpr(pParse, op, pOperand->pExpr, 0, 0);
105669 pOut->zStart = pPreOp->z;
105670 pOut->zEnd = pOperand->zEnd;
118313 char *pOut;
118318 p2 = pOut = pPhrase->doclist.pList;
118320 &pOut, aTmp, nParam1, nParam2, paPoslist, &p2
118323 nNew = (pOut - pPhrase->doclist.pList) - 1;
126123 ** append it to string buffer pOut.
126134 StrBuffer *pOut /* Write output here */
126180 rc = fts3StringAppend(pOut, &zDoc[iEnd], -1);
126196 rc = fts3StringAppend(pOut, zEllipsis, -1);
126203 rc = fts3StringAppend(pOut, zEllipsis, -1);
126211 if( iCurrent>iPos ) rc = fts3StringAppend(pOut, &zDoc[iEnd], iBegin-iEnd);
126212 if( rc==SQLITE_OK && isHighlight ) rc = fts3StringAppend(pOut, zOpen, -1);
126213 if( rc==SQLITE_OK ) rc = fts3StringAppend(pOut, &zDoc[iBegin], iFin-iBegin);
126214 if( rc==SQLITE_OK && isHighlight ) rc = fts3StringAppend(pOut, zClose, -1);