Home | History | Annotate | Download | only in dist

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 ));
38412 SQLITE_PRIVATE int sqlite3WalRead(Wal *pWal, Pgno pgno, int *pInWal, int nOut, u8 *pOut);
47660 int nOut, /* Size of buffer pOut in bytes */
47661 u8 *pOut /* Buffer to write page data to */
47761 return sqlite3OsRead(pWal->pWalFd, pOut, (nOut>sz ? sz : nOut), iOffset);
55111 u8 *pOut = &pSpace[4];
55154 while( ((*(pOut++) = *(pCell++))&0x80) && pCell<pStop );
55157 insertCell(pParent, pParent->nCell, pSpace, (int)(pOut-pSpace),
60039 VdbeOp *pOut = &p->aOp[i+addr];
60040 pOut->opcode = pIn->opcode;
60041 pOut->p1 = pIn->p1;
60042 if( p2<0 && (sqlite3OpcodeProperty[pOut->opcode] & OPFLG_JUMP)!=0 ){
60043 pOut->p2 = addr + ADDR(p2);
60045 pOut->p2 = p2;
60047 pOut->p3 = pIn->p3;
60048 pOut->p4type = P4_NOTUSED;
60049 pOut->p4.p = 0;
60050 pOut->p5 = 0;
60052 pOut->zComment = 0;
60581 SQLITE_PRIVATE void sqlite3VdbePrintOp(FILE *pOut, int pc, Op *pOp){
60585 if( pOut==0 ) pOut = stdout;
60587 fprintf(pOut, zFormat1, pc,
60595 fflush(pOut);
63468 Mem *pOut;
63473 pOut = &pVm->pResultSet[i];
63500 pOut = (Mem*)&nullMem;
63502 return pOut;
63582 Mem *pOut = columnMem(pStmt, i);
63583 if( pOut->flags&MEM_Static ){
63584 pOut->flags &= ~MEM_Static;
63585 pOut->flags |= MEM_Ephem;
63588 return (sqlite3_value *)pOut;
65016 Mem *pOut = 0; /* Output operand */
65541 pOut = &aMem[pOp->p2];
65542 memAboutToChange(p, pOut);
65543 VdbeMemRelease(pOut);
65544 pOut->flags = MEM_Int;
65757 pOut->u.i = pOp->p1;
65768 pOut->u.i = *pOp->p4.pI64;
65779 pOut->flags = MEM_Real;
65781 pOut->r = *pOp->p4.pReal;
65798 rc = sqlite3VdbeMemSetStr(pOut, pOp->p4.z, -1, SQLITE_UTF8, SQLITE_STATIC);
65800 if( SQLITE_OK!=sqlite3VdbeChangeEncoding(pOut, encoding) ) goto no_mem;
65801 assert( pOut->zMalloc==pOut->z );
65802 assert( pOut->flags & MEM_Dyn );
65803 pOut->zMalloc = 0;
65804 pOut->flags |= MEM_Static;
65805 pOut->flags &= ~MEM_Dyn;
65810 pOp->p4.z = pOut->z;
65811 pOp->p1 = pOut->n;
65826 pOut->flags = MEM_Str|MEM_Static|MEM_Term;
65827 pOut->z = pOp->p4.z;
65828 pOut->n = pOp->p1;
65829 pOut->enc = encoding;
65830 UPDATE_MAX_BLOBSIZE(pOut);
65847 pOut->flags = MEM_Null;
65849 pOut++;
65850 memAboutToChange(p, pOut);
65851 VdbeMemRelease(pOut);
65852 pOut->flags = MEM_Null;
65866 sqlite3VdbeMemSetStr(pOut, pOp->p4.z, pOp->p1, 0, 0);
65867 pOut->enc = encoding;
65868 UPDATE_MAX_BLOBSIZE(pOut);
65890 sqlite3VdbeMemShallowCopy(pOut, u.ac.pVar, MEM_Static);
65891 UPDATE_MAX_BLOBSIZE(pOut);
65917 pOut = &aMem[u.ad.p2];
65919 assert( pOut<=&aMem[p->nMem] );
65922 memAboutToChange(p, pOut);
65923 u.ad.zMalloc = pOut->zMalloc;
65924 pOut->zMalloc = 0;
65925 sqlite3VdbeMemMove(pOut, pIn1);
65927 if( pOut->pScopyFrom>=&aMem[u.ad.p1] && pOut->pScopyFrom<&aMem[u.ad.p1+pOp->p3] ){
65928 pOut->pScopyFrom += u.ad.p1 - pOp->p2;
65932 REGISTER_TRACE(u.ad.p2++, pOut);
65934 pOut++;
65948 pOut = &aMem[pOp->p2];
65949 assert( pOut!=pIn1 );
65950 sqlite3VdbeMemShallowCopy(pOut, pIn1, MEM_Ephem);
65951 Deephemeralize(pOut);
65952 REGISTER_TRACE(pOp->p2, pOut);
65970 pOut = &aMem[pOp->p2];
65971 assert( pOut!=pIn1 );
65972 sqlite3VdbeMemShallowCopy(pOut, pIn1, MEM_Ephem);
65974 if( pOut->pScopyFrom==0 ) pOut->pScopyFrom = pIn1;
65976 REGISTER_TRACE(pOp->p2, pOut);
66072 pOut = &aMem[pOp->p3];
66073 assert( pIn1!=pOut );
66075 sqlite3VdbeMemSetNull(pOut);
66085 MemSetTypeFlag(pOut, MEM_Str);
66086 if( sqlite3VdbeMemGrow(pOut, (int)u.af.nByte+2, pOut==pIn2) ){
66089 if( pOut!=pIn2 ){
66090 memcpy(pOut->z, pIn2->z, pIn2->n);
66092 memcpy(&pOut->z[pIn2->n], pIn1->z, pIn1->n);
66093 pOut->z[u.af.nByte] = 0;
66094 pOut->z[u.af.nByte+1] = 0;
66095 pOut->flags |= MEM_Term;
66096 pOut->n = (int)u.af.nByte;
66097 pOut->enc = encoding;
66098 UPDATE_MAX_BLOBSIZE(pOut);
66152 pOut = &aMem[pOp->p3];
66175 pOut->u.i = u.ag.iB;
66176 MemSetTypeFlag(pOut, MEM_Int);
66201 pOut->u.i = u.ag.rB;
66202 MemSetTypeFlag(pOut, MEM_Int);
66207 pOut->r = u.ag.rB;
66208 MemSetTypeFlag(pOut, MEM_Real);
66210 sqlite3VdbeIntegerAffinity(pOut);
66217 sqlite3VdbeMemSetNull(pOut);
66273 pOut = &aMem[pOp->p3];
66274 memAboutToChange(p, pOut);
66305 sqlite3VdbeMemMove(&u.ah.ctx.s, pOut);
66346 sqlite3VdbeMemMove(pOut, &u.ah.ctx.s);
66347 if( sqlite3VdbeMemTooBig(pOut) ){
66359 REGISTER_TRACE(pOp->p3, pOut);
66360 UPDATE_MAX_BLOBSIZE(pOut);
66403 pOut = &aMem[pOp->p3];
66405 sqlite3VdbeMemSetNull(pOut);
66439 pOut->u.i = u.ai.iA;
66440 MemSetTypeFlag(pOut, MEM_Int);
66706 pOut = &aMem[pOp->p2];
66707 MemSetTypeFlag(pOut, MEM_Null);
66708 REGISTER_TRACE(pOp->p2, pOut);
66738 pOut = &aMem[pOp->p2];
66739 memAboutToChange(p, pOut);
66740 MemSetTypeFlag(pOut, MEM_Int);
66741 pOut->u.i = u.aj.res;
66742 REGISTER_TRACE(pOp->p2, pOut);
66892 pOut = &aMem[pOp->p3];
66894 MemSetTypeFlag(pOut, MEM_Null);
66896 pOut->u.i = u.al.v1;
66897 MemSetTypeFlag(pOut, MEM_Int);
66910 pOut = &aMem[pOp->p2];
66912 sqlite3VdbeMemSetNull(pOut);
66914 sqlite3VdbeMemSetInt64(pOut, !sqlite3VdbeIntValue(pIn1));
66927 pOut = &aMem[pOp->p2];
66929 sqlite3VdbeMemSetNull(pOut);
66931 sqlite3VdbeMemSetInt64(pOut, ~sqlite3VdbeIntValue(pIn1));
67414 pOut = &aMem[pOp->p3];
67415 memAboutToChange(p, pOut);
67456 if( sqlite3VdbeMemGrow(pOut, (int)u.ap.nByte, 0) ){
67459 u.ap.zNewRecord = (u8 *)pOut->z;
67473 pOut->n = (int)u.ap.nByte;
67474 pOut->flags = MEM_Blob | MEM_Dyn;
67475 pOut->xDel = 0;
67477 pOut->u.nZero = u.ap.nZero;
67478 pOut->flags |= MEM_Zero;
67480 pOut->enc = SQLITE_UTF8; /* In case the blob is ever converted to text */
67481 REGISTER_TRACE(pOp->p3, pOut);
67482 UPDATE_MAX_BLOBSIZE(pOut);
67504 pOut->u.i = u.aq.nEntry;
67854 pOut->u.i = u.au.iMeta;
68711 pOut->u.i = p->apCsr[pOp->p1]->seqCount++;
68863 pOut->u.i = u.bg.v;
69092 pOut = &aMem[pOp->p2];
69095 rc = sqlite3VdbeSorterRowkey(u.bk.pC, pOut);
69132 pOut = &aMem[pOp->p2];
69133 memAboutToChange(p, pOut);
69173 if( sqlite3VdbeMemGrow(pOut, u.bl.n, 0) ){
69176 pOut->n = u.bl.n;
69177 MemSetTypeFlag(pOut, MEM_Blob);
69179 rc = sqlite3BtreeKey(u.bl.pCrsr, 0, u.bl.n, pOut->z);
69181 rc = sqlite3BtreeData(u.bl.pCrsr, 0, u.bl.n, pOut->z);
69183 pOut->enc = SQLITE_UTF8; /* In case the blob is ever cast to text */
69184 UPDATE_MAX_BLOBSIZE(pOut);
69210 pOut->flags = MEM_Null;
69233 pOut->u.i = u.bm.v;
69540 pOut->flags = MEM_Null;
69551 pOut->u.i = u.bt.rowid;
69552 pOut->flags = MEM_Int;
69662 pOut->flags = MEM_Null;
69671 pOut->flags = MEM_Int;
69672 pOut->u.i = u.bv.iMoved;
69766 pOut->u.i = u.bx.pgno;
70188 sqlite3VdbeMemShallowCopy(pOut, u.cd.pIn, MEM_Ephem);
70543 pOut = &aMem[pOp->p2];
70544 pOut->flags = MEM_Str|MEM_Static|MEM_Term;
70545 pOut->z = (char *)sqlite3JournalModename(u.ci.eNew);
70546 pOut->n = sqlite3Strlen30(pOut->z);
70547 pOut->enc = SQLITE_UTF8;
70548 sqlite3VdbeChangeEncoding(pOut, encoding);
71022 pOut->u.i = sqlite3BtreeLastPage(db->aDb[pOp->p1].pBt);
71047 pOut->u.i = sqlite3BtreeMaxPageCount(pBt, newMax);
72513 ** Copy the current sorter key into the memory cell pOut.
72515 SQLITE_PRIVATE int sqlite3VdbeSorterRowkey(VdbeCursor *pCsr, Mem *pOut){
72517 void *pKey; int nKey; /* Sorter key to copy into pOut */
72520 if( sqlite3VdbeMemGrow(pOut, nKey, 0) ){
72523 pOut->n = nKey;
72524 MemSetTypeFlag(pOut, MEM_Blob);
72525 memcpy(pOut->z, pKey, nKey);
77385 SQLITE_PRIVATE void sqlite3ExplainExpr(Vdbe *pOut, Expr *pExpr){
77396 sqlite3ExplainPrintf(pOut, "AGG{%d:%d}",
77403 sqlite3ExplainPrintf(pOut, "COLUMN(%d)", pExpr->iColumn);
77405 sqlite3ExplainPrintf(pOut, "{%d:%d}",
77412 sqlite3ExplainPrintf(pOut, "%d", pExpr->u.iValue);
77414 sqlite3ExplainPrintf(pOut, "%s", pExpr->u.zToken);
77420 sqlite3ExplainPrintf(pOut,"%s", pExpr->u.zToken);
77425 sqlite3ExplainPrintf(pOut,"%Q", pExpr->u.zToken);
77429 sqlite3ExplainPrintf(pOut,"NULL");
77434 sqlite3ExplainPrintf(pOut,"%s", pExpr->u.zToken);
77439 sqlite3ExplainPrintf(pOut,"VARIABLE(%s,%d)",
77444 sqlite3ExplainPrintf(pOut,"REGISTER(%d)", pExpr->iTable);
77448 sqlite3ExplainExpr(pOut, pExpr->pLeft);
77462 sqlite3ExplainPrintf(pOut, "CAST-%s(", zAff);
77463 sqlite3ExplainExpr(pOut, pExpr->pLeft);
77464 sqlite3ExplainPrintf(pOut, ")");
77505 sqlite3ExplainPrintf(pOut, "%sFUNCTION:%s(",
77509 sqlite3ExplainExprList(pOut, pFarg);
77511 pOut, ")");
77516 sqlite3ExplainPrintf(pOut, "EXISTS(");
77517 sqlite3ExplainSelect(pOut, pExpr->x.pSelect);
77518 sqlite3ExplainPrintf(pOut,")");
77522 sqlite3ExplainPrintf(pOut, "(");
77523 sqlite3ExplainSelect(pOut, pExpr->x.pSelect);
77524 sqlite3ExplainPrintf(pOut, ")");
77528 sqlite3ExplainPrintf(pOut, "IN(");
77529 sqlite3ExplainExpr(pOut, pExpr->pLeft);
77530 sqlite3ExplainPrintf(pOut, ",");
77532 sqlite3ExplainSelect(pOut, pExpr->x.pSelect);
77534 sqlite3ExplainExprList(pOut, pExpr->x.pList);
77536 sqlite3ExplainPrintf(pOut, ")");
77556 sqlite3ExplainPrintf(pOut, "BETWEEN(");
77557 sqlite3ExplainExpr(pOut, pX);
77558 sqlite3ExplainPrintf(pOut, ",");
77559 sqlite3ExplainExpr(pOut, pY);
77560 sqlite3ExplainPrintf(pOut, ",");
77561 sqlite3ExplainExpr(pOut, pZ);
77562 sqlite3ExplainPrintf(pOut, ")");
77573 sqlite3ExplainPrintf(pOut, "%s(%d)",
77578 sqlite3ExplainPrintf(pOut, "CASE(");
77579 sqlite3ExplainExpr(pOut, pExpr->pLeft);
77580 sqlite3ExplainPrintf(pOut, ",");
77581 sqlite3ExplainExprList(pOut, pExpr->x.pList);
77593 sqlite3ExplainPrintf(pOut, "RAISE-%s(%s)", zType, pExpr->u.zToken);
77599 sqlite3ExplainPrintf(pOut,"%s(", zBinOp);
77600 sqlite3ExplainExpr(pOut, pExpr->pLeft);
77601 sqlite3ExplainPrintf(pOut,",");
77602 sqlite3ExplainExpr(pOut, pExpr->pRight);
77603 sqlite3ExplainPrintf(pOut,")");
77605 sqlite3ExplainPrintf(pOut,"%s(", zUniOp);
77606 sqlite3ExplainExpr(pOut, pExpr->pLeft);
77607 sqlite3ExplainPrintf(pOut,")");
77616 SQLITE_PRIVATE void sqlite3ExplainExprList(Vdbe *pOut, ExprList *pList){
77619 sqlite3ExplainPrintf(pOut, "(empty-list)");
77622 sqlite3ExplainExpr(pOut, pList->a[0].pExpr);
77624 sqlite3ExplainPush(pOut);
77626 sqlite3ExplainPrintf(pOut, "item[%d] = ", i);
77627 sqlite3ExplainPush(pOut);
77628 sqlite3ExplainExpr(pOut, pList->a[i].pExpr);
77629 sqlite3ExplainPop(pOut);
77631 sqlite3ExplainNL(pOut);
77634 sqlite3ExplainPop(pOut);
107896 ** ExprSpan.zEnd values of pOut so that the span covers the complete
107899 pOut, Token *pStart, Token *pEnd){
107900 pOut->zStart = pStart->z;
107901 pOut->zEnd = &pEnd->z[pEnd->n];
107905 ** new Expr to populate pOut. Set the span of pOut to be the identifier
107908 static void spanExpr(ExprSpan *pOut, Parse *pParse, int op, Token *pValue){
107909 pOut->pExpr = sqlite3PExpr(pParse, op, 0, 0, pValue);
107910 pOut->zStart = pValue->z;
107911 pOut->zEnd = &pValue->z[pValue->n];
107918 ExprSpan *pOut, /* Write the result here */
107924 pOut->pExpr = sqlite3PExpr(pParse, op, pLeft->pExpr, pRight->pExpr, 0);
107925 pOut->zStart = pLeft->zStart;
107926 pOut->zEnd = pRight->zEnd;
107932 ExprSpan *pOut, /* Write the new expression node here */
107938 pOut->pExpr = sqlite3PExpr(pParse, op, pOperand->pExpr, 0, 0);
107939 pOut->zStart = pOperand->zStart;
107940 pOut->zEnd = &pPostOp->z[pPostOp->n];
107957 ExprSpan *pOut, /* Write the new expression node here */
107963 pOut->pExpr = sqlite3PExpr(pParse, op, pOperand->pExpr, 0, 0);
107964 pOut->zStart = pPreOp->z;
107965 pOut->zEnd = pOperand->zEnd;
119076 ** to the output buffer pOut, followed by a position list consisting only
119078 ** The value returned is the number of bytes written to pOut (if any).
119081 sqlite3_int64 iDelta, /* Varint that may be written to pOut */
119084 char *pOut /* Write output here */
119093 nOut += sqlite3Fts3PutVarint(&pOut[nOut], iDelta);
119094 pOut[nOut++] = 0x02;
119106 nOut += sqlite3Fts3PutVarint(&pOut[nOut], iDelta);
119109 pOut[nOut++] = 0x01;
119110 nOut += sqlite3Fts3PutVarint(&pOut[nOut], iCol);
119111 pOut[nOut++] = 0x02;
119116 pOut[nOut++] = 0x00;
121095 char *pOut;
121100 p2 = pOut = pPhrase->doclist.pList;
121102 &pOut, aTmp, nParam1, nParam2, paPoslist, &p2
121105 nNew = (int)(pOut - pPhrase->doclist.pList) - 1;
129251 ** append it to string buffer pOut.
129262 StrBuffer *pOut /* Write output here */
129307 rc = fts3StringAppend(pOut, &zDoc[iEnd], -1);
129325 rc = fts3StringAppend(pOut, zEllipsis, -1);
129332 rc = fts3StringAppend(pOut, zEllipsis, -1);
129340 if( iCurrent>iPos ) rc = fts3StringAppend(pOut, &zDoc[iEnd], iBegin-iEnd);
129341 if( rc==SQLITE_OK && isHighlight ) rc = fts3StringAppend(pOut, zOpen, -1);
129342 if( rc==SQLITE_OK ) rc = fts3StringAppend(pOut, &zDoc[iBegin], iFin-iBegin);
129343 if( rc==SQLITE_OK && isHighlight ) rc = fts3StringAppend(pOut, zClose, -1);