Home | History | Annotate | Download | only in orig

Lines Matching defs:pOut

23335 static int os2CheckReservedLock( sqlite3_file *id, int *pOut ){
23366 *pOut = r;
24511 int *pOut /* Write results here */
24546 *pOut = (rc == NO_ERROR);
24547 OSTRACE(( "ACCESS %s flags %d: rc=%d\n", zFilename, flags, *pOut ));
38384 SQLITE_PRIVATE int sqlite3WalRead(Wal *pWal, Pgno pgno, int *pInWal, int nOut, u8 *pOut);
47632 int nOut, /* Size of buffer pOut in bytes */
47633 u8 *pOut /* Buffer to write page data to */
47733 return sqlite3OsRead(pWal->pWalFd, pOut, (nOut>sz ? sz : nOut), iOffset);
55083 u8 *pOut = &pSpace[4];
55126 while( ((*(pOut++) = *(pCell++))&0x80) && pCell<pStop );
55129 insertCell(pParent, pParent->nCell, pSpace, (int)(pOut-pSpace),
60011 VdbeOp *pOut = &p->aOp[i+addr];
60012 pOut->opcode = pIn->opcode;
60013 pOut->p1 = pIn->p1;
60014 if( p2<0 && (sqlite3OpcodeProperty[pOut->opcode] & OPFLG_JUMP)!=0 ){
60015 pOut->p2 = addr + ADDR(p2);
60017 pOut->p2 = p2;
60019 pOut->p3 = pIn->p3;
60020 pOut->p4type = P4_NOTUSED;
60021 pOut->p4.p = 0;
60022 pOut->p5 = 0;
60024 pOut->zComment = 0;
60553 SQLITE_PRIVATE void sqlite3VdbePrintOp(FILE *pOut, int pc, Op *pOp){
60557 if( pOut==0 ) pOut = stdout;
60559 fprintf(pOut, zFormat1, pc,
60567 fflush(pOut);
63440 Mem *pOut;
63445 pOut = &pVm->pResultSet[i];
63472 pOut = (Mem*)&nullMem;
63474 return pOut;
63554 Mem *pOut = columnMem(pStmt, i);
63555 if( pOut->flags&MEM_Static ){
63556 pOut->flags &= ~MEM_Static;
63557 pOut->flags |= MEM_Ephem;
63560 return (sqlite3_value *)pOut;
64988 Mem *pOut = 0; /* Output operand */
65513 pOut = &aMem[pOp->p2];
65514 memAboutToChange(p, pOut);
65515 VdbeMemRelease(pOut);
65516 pOut->flags = MEM_Int;
65729 pOut->u.i = pOp->p1;
65740 pOut->u.i = *pOp->p4.pI64;
65751 pOut->flags = MEM_Real;
65753 pOut->r = *pOp->p4.pReal;
65770 rc = sqlite3VdbeMemSetStr(pOut, pOp->p4.z, -1, SQLITE_UTF8, SQLITE_STATIC);
65772 if( SQLITE_OK!=sqlite3VdbeChangeEncoding(pOut, encoding) ) goto no_mem;
65773 assert( pOut->zMalloc==pOut->z );
65774 assert( pOut->flags & MEM_Dyn );
65775 pOut->zMalloc = 0;
65776 pOut->flags |= MEM_Static;
65777 pOut->flags &= ~MEM_Dyn;
65782 pOp->p4.z = pOut->z;
65783 pOp->p1 = pOut->n;
65798 pOut->flags = MEM_Str|MEM_Static|MEM_Term;
65799 pOut->z = pOp->p4.z;
65800 pOut->n = pOp->p1;
65801 pOut->enc = encoding;
65802 UPDATE_MAX_BLOBSIZE(pOut);
65819 pOut->flags = MEM_Null;
65821 pOut++;
65822 memAboutToChange(p, pOut);
65823 VdbeMemRelease(pOut);
65824 pOut->flags = MEM_Null;
65838 sqlite3VdbeMemSetStr(pOut, pOp->p4.z, pOp->p1, 0, 0);
65839 pOut->enc = encoding;
65840 UPDATE_MAX_BLOBSIZE(pOut);
65862 sqlite3VdbeMemShallowCopy(pOut, u.ac.pVar, MEM_Static);
65863 UPDATE_MAX_BLOBSIZE(pOut);
65889 pOut = &aMem[u.ad.p2];
65891 assert( pOut<=&aMem[p->nMem] );
65894 memAboutToChange(p, pOut);
65895 u.ad.zMalloc = pOut->zMalloc;
65896 pOut->zMalloc = 0;
65897 sqlite3VdbeMemMove(pOut, pIn1);
65899 if( pOut->pScopyFrom>=&aMem[u.ad.p1] && pOut->pScopyFrom<&aMem[u.ad.p1+pOp->p3] ){
65900 pOut->pScopyFrom += u.ad.p1 - pOp->p2;
65904 REGISTER_TRACE(u.ad.p2++, pOut);
65906 pOut++;
65920 pOut = &aMem[pOp->p2];
65921 assert( pOut!=pIn1 );
65922 sqlite3VdbeMemShallowCopy(pOut, pIn1, MEM_Ephem);
65923 Deephemeralize(pOut);
65924 REGISTER_TRACE(pOp->p2, pOut);
65942 pOut = &aMem[pOp->p2];
65943 assert( pOut!=pIn1 );
65944 sqlite3VdbeMemShallowCopy(pOut, pIn1, MEM_Ephem);
65946 if( pOut->pScopyFrom==0 ) pOut->pScopyFrom = pIn1;
65948 REGISTER_TRACE(pOp->p2, pOut);
66044 pOut = &aMem[pOp->p3];
66045 assert( pIn1!=pOut );
66047 sqlite3VdbeMemSetNull(pOut);
66057 MemSetTypeFlag(pOut, MEM_Str);
66058 if( sqlite3VdbeMemGrow(pOut, (int)u.af.nByte+2, pOut==pIn2) ){
66061 if( pOut!=pIn2 ){
66062 memcpy(pOut->z, pIn2->z, pIn2->n);
66064 memcpy(&pOut->z[pIn2->n], pIn1->z, pIn1->n);
66065 pOut->z[u.af.nByte] = 0;
66066 pOut->z[u.af.nByte+1] = 0;
66067 pOut->flags |= MEM_Term;
66068 pOut->n = (int)u.af.nByte;
66069 pOut->enc = encoding;
66070 UPDATE_MAX_BLOBSIZE(pOut);
66124 pOut = &aMem[pOp->p3];
66147 pOut->u.i = u.ag.iB;
66148 MemSetTypeFlag(pOut, MEM_Int);
66173 pOut->u.i = u.ag.rB;
66174 MemSetTypeFlag(pOut, MEM_Int);
66179 pOut->r = u.ag.rB;
66180 MemSetTypeFlag(pOut, MEM_Real);
66182 sqlite3VdbeIntegerAffinity(pOut);
66189 sqlite3VdbeMemSetNull(pOut);
66245 pOut = &aMem[pOp->p3];
66246 memAboutToChange(p, pOut);
66277 sqlite3VdbeMemMove(&u.ah.ctx.s, pOut);
66318 sqlite3VdbeMemMove(pOut, &u.ah.ctx.s);
66319 if( sqlite3VdbeMemTooBig(pOut) ){
66331 REGISTER_TRACE(pOp->p3, pOut);
66332 UPDATE_MAX_BLOBSIZE(pOut);
66375 pOut = &aMem[pOp->p3];
66377 sqlite3VdbeMemSetNull(pOut);
66411 pOut->u.i = u.ai.iA;
66412 MemSetTypeFlag(pOut, MEM_Int);
66678 pOut = &aMem[pOp->p2];
66679 MemSetTypeFlag(pOut, MEM_Null);
66680 REGISTER_TRACE(pOp->p2, pOut);
66710 pOut = &aMem[pOp->p2];
66711 memAboutToChange(p, pOut);
66712 MemSetTypeFlag(pOut, MEM_Int);
66713 pOut->u.i = u.aj.res;
66714 REGISTER_TRACE(pOp->p2, pOut);
66864 pOut = &aMem[pOp->p3];
66866 MemSetTypeFlag(pOut, MEM_Null);
66868 pOut->u.i = u.al.v1;
66869 MemSetTypeFlag(pOut, MEM_Int);
66882 pOut = &aMem[pOp->p2];
66884 sqlite3VdbeMemSetNull(pOut);
66886 sqlite3VdbeMemSetInt64(pOut, !sqlite3VdbeIntValue(pIn1));
66899 pOut = &aMem[pOp->p2];
66901 sqlite3VdbeMemSetNull(pOut);
66903 sqlite3VdbeMemSetInt64(pOut, ~sqlite3VdbeIntValue(pIn1));
67386 pOut = &aMem[pOp->p3];
67387 memAboutToChange(p, pOut);
67428 if( sqlite3VdbeMemGrow(pOut, (int)u.ap.nByte, 0) ){
67431 u.ap.zNewRecord = (u8 *)pOut->z;
67445 pOut->n = (int)u.ap.nByte;
67446 pOut->flags = MEM_Blob | MEM_Dyn;
67447 pOut->xDel = 0;
67449 pOut->u.nZero = u.ap.nZero;
67450 pOut->flags |= MEM_Zero;
67452 pOut->enc = SQLITE_UTF8; /* In case the blob is ever converted to text */
67453 REGISTER_TRACE(pOp->p3, pOut);
67454 UPDATE_MAX_BLOBSIZE(pOut);
67476 pOut->u.i = u.aq.nEntry;
67826 pOut->u.i = u.au.iMeta;
68683 pOut->u.i = p->apCsr[pOp->p1]->seqCount++;
68835 pOut->u.i = u.bg.v;
69064 pOut = &aMem[pOp->p2];
69067 rc = sqlite3VdbeSorterRowkey(u.bk.pC, pOut);
69104 pOut = &aMem[pOp->p2];
69105 memAboutToChange(p, pOut);
69145 if( sqlite3VdbeMemGrow(pOut, u.bl.n, 0) ){
69148 pOut->n = u.bl.n;
69149 MemSetTypeFlag(pOut, MEM_Blob);
69151 rc = sqlite3BtreeKey(u.bl.pCrsr, 0, u.bl.n, pOut->z);
69153 rc = sqlite3BtreeData(u.bl.pCrsr, 0, u.bl.n, pOut->z);
69155 pOut->enc = SQLITE_UTF8; /* In case the blob is ever cast to text */
69156 UPDATE_MAX_BLOBSIZE(pOut);
69182 pOut->flags = MEM_Null;
69205 pOut->u.i = u.bm.v;
69512 pOut->flags = MEM_Null;
69523 pOut->u.i = u.bt.rowid;
69524 pOut->flags = MEM_Int;
69634 pOut->flags = MEM_Null;
69643 pOut->flags = MEM_Int;
69644 pOut->u.i = u.bv.iMoved;
69738 pOut->u.i = u.bx.pgno;
70160 sqlite3VdbeMemShallowCopy(pOut, u.cd.pIn, MEM_Ephem);
70515 pOut = &aMem[pOp->p2];
70516 pOut->flags = MEM_Str|MEM_Static|MEM_Term;
70517 pOut->z = (char *)sqlite3JournalModename(u.ci.eNew);
70518 pOut->n = sqlite3Strlen30(pOut->z);
70519 pOut->enc = SQLITE_UTF8;
70520 sqlite3VdbeChangeEncoding(pOut, encoding);
70994 pOut->u.i = sqlite3BtreeLastPage(db->aDb[pOp->p1].pBt);
71019 pOut->u.i = sqlite3BtreeMaxPageCount(pBt, newMax);
72485 ** Copy the current sorter key into the memory cell pOut.
72487 SQLITE_PRIVATE int sqlite3VdbeSorterRowkey(VdbeCursor *pCsr, Mem *pOut){
72489 void *pKey; int nKey; /* Sorter key to copy into pOut */
72492 if( sqlite3VdbeMemGrow(pOut, nKey, 0) ){
72495 pOut->n = nKey;
72496 MemSetTypeFlag(pOut, MEM_Blob);
72497 memcpy(pOut->z, pKey, nKey);
77349 SQLITE_PRIVATE void sqlite3ExplainExpr(Vdbe *pOut, Expr *pExpr){
77360 sqlite3ExplainPrintf(pOut, "AGG{%d:%d}",
77367 sqlite3ExplainPrintf(pOut, "COLUMN(%d)", pExpr->iColumn);
77369 sqlite3ExplainPrintf(pOut, "{%d:%d}",
77376 sqlite3ExplainPrintf(pOut, "%d", pExpr->u.iValue);
77378 sqlite3ExplainPrintf(pOut, "%s", pExpr->u.zToken);
77384 sqlite3ExplainPrintf(pOut,"%s", pExpr->u.zToken);
77389 sqlite3ExplainPrintf(pOut,"%Q", pExpr->u.zToken);
77393 sqlite3ExplainPrintf(pOut,"NULL");
77398 sqlite3ExplainPrintf(pOut,"%s", pExpr->u.zToken);
77403 sqlite3ExplainPrintf(pOut,"VARIABLE(%s,%d)",
77408 sqlite3ExplainPrintf(pOut,"REGISTER(%d)", pExpr->iTable);
77412 sqlite3ExplainExpr(pOut, pExpr->pLeft);
77426 sqlite3ExplainPrintf(pOut, "CAST-%s(", zAff);
77427 sqlite3ExplainExpr(pOut, pExpr->pLeft);
77428 sqlite3ExplainPrintf(pOut, ")");
77469 sqlite3ExplainPrintf(pOut, "%sFUNCTION:%s(",
77473 sqlite3ExplainExprList(pOut, pFarg);
77475 sqlite3ExplainPrintf(pOut, ")");
77480 sqlite3ExplainPrintf(pOut, "EXISTS(");
77481 sqlite3ExplainSelect(pOut, pExpr->x.pSelect);
77482 sqlite3ExplainPrintf(pOut,")");
77486 sqlite3ExplainPrintf(pOut, "(");
77487 sqlite3ExplainSelect(pOut, pExpr->x.pSelect);
77488 sqlite3ExplainPrintf(pOut, ")");
77492 sqlite3ExplainPrintf(pOut, "IN(");
77493 sqlite3ExplainExpr(pOut, pExpr->pLeft);
77494 sqlite3ExplainPrintf(pOut, ",");
77496 sqlite3ExplainSelect(pOut, pExpr->x.pSelect);
77498 sqlite3ExplainExprList(pOut, pExpr->x.pList);
77500 sqlite3ExplainPrintf(pOut, ")");
77520 sqlite3ExplainPrintf(pOut, "BETWEEN(");
77521 pOut, pX);
77522 sqlite3ExplainPrintf(pOut, ",");
77523 sqlite3ExplainExpr(pOut, pY);
77524 sqlite3ExplainPrintf(pOut, ",");
77525 sqlite3ExplainExpr(pOut, pZ);
77526 sqlite3ExplainPrintf(pOut, ")");
77537 sqlite3ExplainPrintf(pOut, "%s(%d)",
77542 sqlite3ExplainPrintf(pOut, "CASE(");
77543 sqlite3ExplainExpr(pOut, pExpr->pLeft);
77544 sqlite3ExplainPrintf(pOut, ",");
77545 sqlite3ExplainExprList(pOut, pExpr->x.pList);
77557 sqlite3ExplainPrintf(pOut, "RAISE-%s(%s)", zType, pExpr->u.zToken);
77563 sqlite3ExplainPrintf(pOut,"%s(", zBinOp);
77564 sqlite3ExplainExpr(pOut, pExpr->pLeft);
77565 sqlite3ExplainPrintf(pOut,",");
77566 sqlite3ExplainExpr(pOut, pExpr->pRight);
77567 sqlite3ExplainPrintf(pOut,")");
77569 sqlite3ExplainPrintf(pOut,"%s(", zUniOp);
77570 sqlite3ExplainExpr(pOut, pExpr->pLeft);
77571 sqlite3ExplainPrintf(pOut,")");
77580 SQLITE_PRIVATE void sqlite3ExplainExprList(Vdbe *pOut, ExprList *pList){
77583 sqlite3ExplainPrintf(pOut, "(empty-list)");
77586 sqlite3ExplainExpr(pOut, pList->a[0].pExpr);
77588 sqlite3ExplainPush(pOut);
77590 sqlite3ExplainPrintf(pOut, "item[%d] = ", i);
77591 sqlite3ExplainPush(pOut);
77592 sqlite3ExplainExpr(pOut, pList->a[i].pExpr);
77593 sqlite3ExplainPop(pOut);
77595 sqlite3ExplainNL(pOut);
77598 sqlite3ExplainPop(pOut);
107860 ** ExprSpan.zEnd values of pOut so that the span covers the complete
107863 static void spanSet(ExprSpan *pOut, Token *pStart, Token *pEnd){
107864 pOut->zStart = pStart->z;
107865 pOut->zEnd = &pEnd->z[pEnd->n];
107869 ** new Expr to populate pOut. Set the span of pOut to be the identifier
107872 static void spanExpr(ExprSpan *pOut, Parse *pParse, int op, Token *pValue){
107873 pOut->pExpr = sqlite3PExpr(pParse, op, 0, 0, pValue);
107874 pOut->zStart = pValue->z;
107875 pOut->zEnd = &pValue->z[pValue->n];
107882 ExprSpan *pOut, /* Write the result here */
107888 pOut->pExpr = sqlite3PExpr(pParse, op, pLeft->pExpr, pRight->pExpr, 0);
107889 pOut->zStart = pLeft->zStart;
107890 pOut->zEnd = pRight->zEnd;
107896 ExprSpan *pOut, /* Write the new expression node here */
107902 pOut->pExpr = sqlite3PExpr(pParse, op, pOperand->pExpr, 0, 0);
107903 pOut->zStart = pOperand->zStart;
107904 pOut->zEnd = &pPostOp->z[pPostOp->n];
107921 ExprSpan *pOut, /* Write the new expression node here */
107927 pOut->pExpr = sqlite3PExpr(pParse, op, pOperand->pExpr, 0, 0);
107928 pOut->zStart = pPreOp->z;
107929 pOut->zEnd = pOperand->zEnd;
119040 ** to the output buffer pOut, followed by a position list consisting only
119042 ** The value returned is the number of bytes written to pOut (if any).
119045 sqlite3_int64 iDelta, /* Varint that may be written to pOut */
119048 char *pOut /* Write output here */
119057 nOut += sqlite3Fts3PutVarint(&pOut[nOut], iDelta);
119058 pOut[nOut++] = 0x02;
119070 nOut += sqlite3Fts3PutVarint(&pOut[nOut], iDelta);
119073 pOut[nOut++] = 0x01;
119074 nOut += sqlite3Fts3PutVarint(&pOut[nOut], iCol);
119075 pOut[nOut++] = 0x02;
119080 pOut[nOut++] = 0x00;
121049 char *pOut;
121054 p2 = pOut = pPhrase->doclist.pList;
121056 &pOut, aTmp, nParam1, nParam2, paPoslist, &p2
121059 nNew = (int)(pOut - pPhrase->doclist.pList) - 1;
129205 ** append it to string buffer pOut.
129216 StrBuffer *pOut /* Write output here */
129261 rc = fts3StringAppend(pOut, &zDoc[iEnd], -1);
129279 rc = fts3StringAppend(pOut, zEllipsis, -1);
129286 rc = fts3StringAppend(pOut, zEllipsis, -1);
129294 if( iCurrent>iPos ) rc = fts3StringAppend(pOut, &zDoc[iEnd], iBegin-iEnd);
129295 if( rc==SQLITE_OK && isHighlight ) rc = fts3StringAppend(pOut, zOpen, -1);
129296 if( rc==SQLITE_OK ) rc = fts3StringAppend(pOut, &zDoc[iBegin], iFin-iBegin);
129297 if( rc==SQLITE_OK && isHighlight ) rc = fts3StringAppend(pOut, zClose, -1);