Lines Matching refs:p5

14717   u16 p5;             /* Fifth parameter is an unsigned 16-bit integer */  member
76544 pOp->p5 = 0;
77234 pOut->p5 = 0;
77297 SQLITE_PRIVATE void sqlite3VdbeChangeP5(Vdbe *p, u16 p5){
77299 if( p->nOp>0 ) p->aOp[p->nOp-1].p5 = p5;
77624 return pOp->p5;
77658 if( pOp->p5 & SQLITE_STOREP2 ){
78010 sqlite3OpcodeName(pOp->opcode), pOp->p1, pOp->p2, pOp->p3, zP4, pOp->p5,
78305 sqlite3_snprintf(3, pMem->z, "%.2x", pOp->p5); /* P5 */
84609 assert( pOp->p5<=4 );
84611 if( pOp->p5 ){
84614 testcase( pOp->p5==1 );
84615 testcase( pOp->p5==2 );
84616 testcase( pOp->p5==3 );
84617 testcase( pOp->p5==4 );
84618 sqlite3VdbeError(p, "%s constraint failed", azType[pOp->p5-1]);
84743 if( pIn3->u.i==pOp->p5 ) pOut->flags = MEM_Blob|MEM_Static|MEM_Term;
85512 if( pOp->p5 & SQLITE_NULLEQ ){
85518 assert( (pOp->p5 & SQLITE_JUMPIFNULL)==0 || CORRUPT_DB );
85519 testcase( (pOp->p5 & SQLITE_JUMPIFNULL)!=0 );
85532 if( pOp->p5 & SQLITE_STOREP2 ){
85540 if( pOp->p5 & SQLITE_JUMPIFNULL ){
85548 affinity = pOp->p5 & SQLITE_AFF_MASK;
85619 if( pOp->p5 & SQLITE_STOREP2 ){
85622 if( (pOp->p5 & SQLITE_KEEPNULL)!=0 ){
85643 VdbeBranchTaken(res2!=0, (pOp->p5 & SQLITE_NULLEQ)?2:3);
85662 assert( pOp[-1].p5 & SQLITE_STOREP2 );
85685 assert( pOp[1].p5 & OPFLAG_PERMUTE );
85720 if( (pOp->p5 & OPFLAG_PERMUTE)==0 ){
86283 if( ((pOp->p5 & (OPFLAG_LENGTHARG|OPFLAG_TYPEOFARG))!=0
86284 && ((t>=12 && (t&1)==0) || (pOp->p5 & OPFLAG_TYPEOFARG)!=0))
86431 if( pOp->p5 ){
86432 while( (pLast->flags & MEM_Null)!=0 && nField>pOp->p5 ){
86454 assert( pOp->p5==OPFLAG_NOCHNG_MAGIC || CORRUPT_DB );
86885 assert( pOp->p5==0 || pOp->p4type==P4_INT32 );
86886 if( pOp->p5
87086 assert( pOp->p5==0 || pOp->p5==OPFLAG_SEEKEQ );
87098 assert( pOp->opcode==OP_OpenWrite || pOp->p5==0 || pOp->p5==OPFLAG_SEEKEQ );
87119 wrFlag = BTREE_WRCSR | (pOp->p5 & OPFLAG_FORDELETE);
87127 if( pOp->p5 & OPFLAG_P2ISREG ){
87172 testcase( pOp->p5 & OPFLAG_BULKCSR );
87177 (pOp->p5 & (OPFLAG_BULKCSR|OPFLAG_SEEKEQ)));
87268 BTREE_OMIT_JOURNAL | BTREE_SINGLE | pOp->p5,
87282 BTREE_BLOBKEY | pOp->p5);
87298 pCx->isOrdered = (pOp->p5!=BTREE_UNORDERED);
87378 assert( pOp->p5==0 );
88184 assert( (pOp->p5 & OPFLAG_ISNOOP) || pC->isTable );
88199 assert( (pOp->p5 & OPFLAG_ISNOOP) || HasRowid(pTab) );
88208 if( db->xPreUpdateCallback && !(pOp->p5 & OPFLAG_ISUPDATE) ){
88216 if( pOp->p5 & OPFLAG_ISNOOP ) break;
88219 if( pOp->p5 & OPFLAG_NCHANGE ) p->nChange++;
88220 if( pOp->p5 & OPFLAG_LASTROWID ) db->lastRowid = x.nKey;
88224 seekResult = ((pOp->p5 & OPFLAG_USESEEKRESULT) ? pC->seekResult : 0);
88232 (pOp->p5 & (OPFLAG_APPEND|OPFLAG_SAVEPOSITION)), seekResult
88243 (pOp->p5 & OPFLAG_ISUPDATE) ? SQLITE_UPDATE : SQLITE_INSERT,
88300 if( pOp->p4type==P4_TABLE && HasRowid(pOp->p4.pTab) && pOp->p5==0 ){
88319 if( (pOp->p5 & OPFLAG_SAVEPOSITION)!=0 && pC->isTable ){
88344 assert( (pOp->p5 & ~(OPFLAG_SAVEPOSITION|OPFLAG_AUXDELETE))==0 );
88351 && (pOp->p5 & OPFLAG_AUXDELETE)==0
88362 rc = sqlite3BtreeDelete(pC->uc.pCursor, pOp->p5);
88731 assert( pOp->p5==0 );
88827 assert( pOp->p5<ArraySize(p->aCounter) );
88852 p->aCounter[pOp->p5]++;
88911 if( pOp->p5 & OPFLAG_NCHANGE ) p->nChange++;
88924 (pOp->p5 & (OPFLAG_APPEND|OPFLAG_SAVEPOSITION)),
88925 ((pOp->p5 & OPFLAG_USESEEKRESULT) ? pC->seekResult : 0)
88956 assert( pOp->p5==0 );
89114 assert( pOp->p5==0 || pOp->p5==1 );
89489 assert( pOp->p5<db->nDb );
89490 assert( DbMaskTest(p->btreeMask, pOp->p5) );
89491 z = sqlite3BtreeIntegrityCheck(db->aDb[pOp->p5].pBt, &aRoot[1], nRoot,
89651 if( pOp->p5 ){
89999 n = pOp->p5;
90605 testcase( (pOp->p5 & OPFLAG_NOCHNG)==0 && pOp->p5!=0 );
90606 if( pOp->p5 & OPFLAG_NOCHNG ){
90745 assert( pOp->p2==1 || pOp->p5==OE_Fail || pOp->p5==OE_Rollback
90746 || pOp->p5==OE_Abort || pOp->p5==OE_Ignore || pOp->p5==OE_Replace
90769 db->vtabOnConflict = pOp->p5;
90778 if( pOp->p5==OE_Ignore ){
90781 p->errorAction = ((pOp->p5==OE_Replace) ? OE_Abort : pOp->p5);
90877 n = pOp->p5;
97232 int p5;
97237 p5 = binaryCompareP5(pLeft, pRight, jumpIfNull);
97240 sqlite3VdbeChangeP5(pParse->pVdbe, (u8)p5);
97436 u8 p5 /* SQLITE_NULLEQ or zero */
97459 assert( p5==0 || pExpr->op!=op );
97460 assert( p5==SQLITE_NULLEQ || pExpr->op==op );
97462 p5 |= SQLITE_STOREP2;
97476 codeCompare(pParse, pL, pR, opx, r1, r2, dest, p5);
97490 p5 |= SQLITE_KEEPNULL;
97493 p5 |= SQLITE_KEEPNULL;
100243 u8 p5 /* P5 value for OP_Column + FLAGS */
100248 if( p5 ){
100249 sqlite3VdbeChangeP5(v, p5);
100330 int p5 = 0;
100468 p5 = SQLITE_NULLEQ;
100478 codeVectorCompare(pParse, pExpr, target, op, p5);
100483 r1, r2, inReg, SQLITE_STOREP2 | p5);
112806 u8 p5 = 0;
112818 if( eMode==ONEPASS_MULTI ) p5 |= OPFLAG_SAVEPOSITION;
112819 sqlite3VdbeChangeP5(v, p5);
116768 aOp[3].p5 = SQLITE_JUMPIFNULL;
116833 aOp[3].p5 = OPFLAG_APPEND;
118444 u8 p5, /* P5 value for OP_Open* opcodes (except on WITHOUT ROWID) */
118457 assert( op==OP_OpenWrite || p5==0 );
118481 p5 = 0;
118486 sqlite3VdbeChangeP5(v, p5);
135651 u8 op, p3, p5; /* Opcode, P3 & P5 of the opcode that ends the loop */
136937 pOp->p5 = (u8)(pLevel->iLikeRepCntr&1); /* ASC or DESC */
137616 assert( pLevel->p5==0 );
137960 pLevel->p5 = SQLITE_STMTSTATUS_FULLSCAN_STEP;
137962 assert( pLevel->p5==0 );
138283 pLevel->p5 = SQLITE_STMTSTATUS_FULLSCAN_STEP;
145216 sqlite3VdbeChangeP5(v, pLevel->p5);