Home | History | Annotate | Download | only in dist

Lines Matching defs:p5

8465   u8 p5;              /* Fifth parameter is an unsigned character */
8790 SQLITE_PRIVATE void sqlite3VdbeChangeP5(Vdbe*, u8 P5);
10826 u8 op, p5; /* Opcode and P5 of the opcode that ends the loop */
11191 ** Bitfield flags for P5 value in OP_Insert and OP_Delete
21810 /* b: p1<<28 | p3<<14 | p5 (unmasked) */
21843 /* b: p3<<28 | p5<<14 | p7 (unmasked) */
59674 pOp->p5 = 0;
59942 if( pOp->p5>nMaxArgs ) nMaxArgs = pOp->p5;
60033 pOut->p5 = 0;
60081 ** Change the value of the P5 operand for the most recently
60088 p->aOp[p->nOp-1].p5 = val;
60571 sqlite3OpcodeName(pOp->opcode), pOp->p1, pOp->p2, pOp->p3, zP4, pOp->p5,
60810 sqlite3_snprintf(3, pMem->z, "%.2x", pOp->p5); /* P5 */
64373 ** is a null-terminated string. Operand P5 is an unsigned character.
66227 /* Opcode: Function P1 P2 P3 P4 P5
66230 ** defines the function) with P5 arguments taken from register P2 and
66252 u.ah.n = pOp->p5;
66585 /* Opcode: Lt P1 P2 P3 P4 P5
66590 ** If the SQLITE_JUMPIFNULL bit of P5 is set and either reg(P1) or
66594 ** The SQLITE_AFF_MASK portion of P5 must be an affinity character -
66612 ** If the SQLITE_STOREP2 bit of P5 is set, then do not jump. Instead,
66615 /* Opcode: Ne P1 P2 P3 P4 P5
66621 ** If SQLITE_NULLEQ is set in P5 then the result of comparison is always either
66625 ** the SQLITE_NULLEQ flag were omitted from P5.
66627 /* Opcode: Eq P1 P2 P3 P4 P5
66633 ** If SQLITE_NULLEQ is set in P5 then the result of comparison is always either
66637 ** the SQLITE_NULLEQ flag were omitted from P5.
66639 /* Opcode: Le P1 P2 P3 P4 P5
66645 /* Opcode: Gt P1 P2 P3 P4 P5
66651 /* Opcode: Ge P1 P2 P3 P4 P5
66676 if( pOp->p5 & SQLITE_NULLEQ ){
66688 if( pOp->p5 & SQLITE_STOREP2 ){
66692 }else if( pOp->p5 & SQLITE_JUMPIFNULL ){
66699 u.aj.affinity = pOp->p5 & SQLITE_AFF_MASK;
66720 if( pOp->p5 & SQLITE_STOREP2 ){
66994 /* Opcode: Column P1 P2 P3 P4 P5
67008 ** If the OPFLAG_CLEARCACHE bit is set on P5 and P1 is a pseudo-table cursor,
67098 u.an.pC->cacheStatus = (pOp->p5&OPFLAG_CLEARCACHE) ? CACHE_STALE : p->cacheCtr;
67943 /* Opcode: OpenRead P1 P2 P3 P4 P5
67953 ** If P5!=0 then use the content of register P2 as the root page, not
67973 /* Opcode: OpenWrite P1 P2 P3 P4 P5
67976 ** page is P2. Or if P5!=0 use the content of register P2 to find the
68028 if( pOp->p5 ){
68073 /* Opcode: OpenEphemeral P1 P2 * P4 P5
68091 ** The P5 parameter can be a mask of the BTREE_* flags defined
68120 BTREE_OMIT_JOURNAL | BTREE_SINGLE | pOp->p5, vfsFlags);
68133 rc = sqlite3BtreeCreateTable(u.ay.pCx->pBt, &pgno, BTREE_BLOBKEY | pOp->p5);
68147 u.ay.pCx->isOrdered = (pOp->p5!=BTREE_UNORDERED);
68850 /* Opcode: Insert P1 P2 P3 P4 P5
68858 ** If the OPFLAG_NCHANGE flag of P5 is set, then the row change count is
68859 ** incremented (otherwise not). If the OPFLAG_LASTROWID flag of P5 is set,
68863 ** If the OPFLAG_USESEEKRESULT flag of P5 is set and if the result of
68889 /* Opcode: InsertInt P1 P2 P3 P4 P5
68929 if( pOp->p5 & OPFLAG_NCHANGE ) p->nChange++;
68930 if( pOp->p5 & OPFLAG_LASTROWID ) db->lastRowid = lastRowid = u.bh.iKey;
68937 u.bh.seekResult = ((pOp->p5 & OPFLAG_USESEEKRESULT) ? u.bh.pC->seekResult : 0);
68946 pOp->p5 & OPFLAG_APPEND, u.bh.seekResult
68956 u.bh.op = ((pOp->p5 & OPFLAG_ISUPDATE) ? SQLITE_UPDATE : SQLITE_INSERT);
69340 /* Opcode: Next P1 P2 * P4 P5
69352 ** If P5 is positive and the jump is taken, then event counter
69353 ** number P5-1 in the prepared statement is incremented.
69357 /* Opcode: Prev P1 P2 * * P5
69369 ** If P5 is positive and the jump is taken, then event counter
69370 ** number P5-1 in the prepared statement is incremented.
69385 assert( pOp->p5<=ArraySize(p->aCounter) );
69406 if( pOp->p5 ) p->aCounter[pOp->p5-1]++;
69415 /* Opcode: IdxInsert P1 P2 P3 * P5
69456 ((pOp->p5 & OPFLAG_USESEEKRESULT) ? u.br.pC->seekResult : 0)
69541 /* Opcode: IdxGE P1 P2 P3 P4 P5
69550 ** If P5 is non-zero then the key value is increased by an epsilon
69555 /* Opcode: IdxLT P1 P2 P3 P4 P5
69564 ** If P5 is non-zero then the key value is increased by an epsilon prior
69581 assert( pOp->p5==0 || pOp->p5==1 );
69585 if( pOp->p5 ){
69862 /* Opcode: IntegrityCk P1 P2 P3 * P5
69877 ** If P5 is not zero, the check is done on the auxiliary database
69905 assert( pOp->p5<db->nDb );
69906 assert( (p->btreeMask & (((yDbMask)1)<<pOp->p5))!=0 );
69907 u.bz.z = sqlite3BtreeIntegrityCheck(db->aDb[pOp->p5].pBt, u.bz.aRoot, u.bz.nRoot,
70060 /* If the p5 flag is clear, then recursive invocation of triggers is
70061 ** disabled for backwards compatibility (p5 is set if this sub-program
70071 if( pOp->p5 ){
70298 /* Opcode: AggStep * P2 P3 P4 P5
70301 ** function has P5 arguments. P4 is a pointer to the FuncDef
70305 ** The P5 arguments are taken from register P2 and its
70318 u.cf.n = pOp->p5;
70432 /* Opcode: JournalMode P1 P2 P3 * P5
70959 assert( pOp->p2==1 || pOp->p5==OE_Fail || pOp->p5==OE_Rollback
70960 || pOp->p5==OE_Abort || pOp->p5==OE_Ignore || pOp->p5==OE_Replace
70977 db->vtabOnConflict = pOp->p5;
70986 if( pOp->p5==OE_Ignore ){
70989 p->errorAction = ((pOp->p5==OE_Replace) ? OE_Abort : pOp->p5);
74596 ** Return the P5 value that should be used for a binary comparison
74651 int p5;
74656 p5 = binaryCompareP5(pLeft, pRight, jumpIfNull);
74659 sqlite3VdbeChangeP5(pParse->pVdbe, (u8)p5);
94280 "addr", "opcode", "p1", "p2", "p3", "p4", "p5", "comment",
100309 /* Set the P5 operand of the OP_Program instruction to non-zero if
106529 pLevel->p5 = SQLITE_STMTSTATUS_FULLSCAN_STEP;
106531 assert( pLevel->p5==0 );
106971 pLevel->p5 = SQLITE_STMTSTATUS_FULLSCAN_STEP;
107693 sqlite3VdbeChangeP5(v, pLevel->p5);