Lines Matching refs:P5

15861 #define OP_AggInverse    156 /* synopsis: accum=r[P3] inverse(r[P2@P5])    */
15862 #define OP_AggStep 157 /* synopsis: accum=r[P3] step(r[P2@P5]) */
15863 #define OP_AggStep1 158 /* synopsis: accum=r[P3] step(r[P2@P5]) */
15991 SQLITE_PRIVATE void sqlite3VdbeChangeP5(Vdbe*, u16 P5);
19038 ** Bitfield flags for P5 value in various opcodes.
19050 /* Also used in P2 (not P5) of OP_Delete */
33634 /* 156 */ "AggInverse" OpHelp("accum=r[P3] inverse(r[P2@P5])"),
33635 /* 157 */ "AggStep" OpHelp("accum=r[P3] step(r[P2@P5])"),
33636 /* 158 */ "AggStep1" OpHelp("accum=r[P3] step(r[P2@P5])"),
79420 ** Change the value of the opcode, or P1, P2, P3, or P5 operands
86983 /* Opcode: HaltIfNull P1 P2 P3 P4 P5
86989 ** The P5 parameter should be 1.
87001 /* Opcode: Halt P1 P2 * P4 P5
87016 ** P5 is a value between 0 and 4, inclusive, that modifies the P4 string.
87024 ** If P5 is not zero and P4 is NULL, then everything after the ":" is
87172 /* Opcode: String P1 P2 P3 P4 P5
87177 ** If P3 is not zero and the content of register P3 is equal to P5, then
87182 ** if( P3!=0 and reg[P3]==P5 ) reg[P2] := CAST(reg[P2] as BLOB)
87881 /* Opcode: Eq P1 P2 P3 P4 P5
87885 ** jump to address P2. Or if the SQLITE_STOREP2 flag is set in P5, then
87888 ** The SQLITE_AFF_MASK portion of P5 must be an affinity character -
87906 ** If SQLITE_NULLEQ is set in P5 then the result of comparison is always either
87910 ** the SQLITE_NULLEQ flag were omitted from P5.
87916 /* Opcode: Ne P1 P2 P3 P4 P5
87927 /* Opcode: Lt P1 P2 P3 P4 P5
87931 ** jump to address P2. Or if the SQLITE_STOREP2 flag is set in P5 store
87934 ** If the SQLITE_JUMPIFNULL bit of P5 is set and either reg(P1) or
87938 ** The SQLITE_AFF_MASK portion of P5 must be an affinity character -
87956 /* Opcode: Le P1 P2 P3 P4 P5
87963 /* Opcode: Gt P1 P2 P3 P4 P5
87970 /* Opcode: Ge P1 P2 P3 P4 P5
88136 ** SQLITE_STOREP2 bit set in the P5 field.
88169 ** the OPFLAG_PERMUTE bit set in P5. Typically the OP_Permutation should
88183 /* Opcode: Compare P1 P2 P3 P4 P5
88190 ** If P5 has the OPFLAG_PERMUTE bit set, then the order of comparison is
88531 /* Opcode: Column P1 P2 P3 P4 P5
88546 ** If the OPFLAG_LENGTHARG and OPFLAG_TYPEOFARG bits are set on P5 then
88882 ** The meaning of P5 depends on whether or not the SQLITE_ENABLE_NULL_TRIM
88885 ** * If SQLITE_ENABLE_NULL_TRIM is enabled, then the P5 is the index
88888 ** * If SQLITE_ENABLE_NULL_TRIM is omitted, then P5 has the value
88963 ** at least one field. If P5>0 then it will be one more than the
89438 /* Opcode: Transaction P1 P2 P3 P4 P5
89462 ** If P5!=0 then this opcode also checks the schema cookie against P3
89590 /* Opcode: SetCookie P1 P2 P3 * P5
89601 ** schema version is set to P3-P5. The "PRAGMA schema_version=N" statement
89602 ** has P5 set to 1, so that the internal schema version will be different
89636 /* Opcode: OpenRead P1 P2 P3 P4 P5
89647 ** Allowed P5 bits:
89664 /* Opcode: ReopenIdx P1 P2 P3 P4 P5
89672 ** The ReopenIdx opcode may only be used with P5==0 or P5==OPFLAG_SEEKEQ
89677 ** Allowed P5 bits:
89686 /* Opcode: OpenWrite P1 P2 P3 P4 P5
89691 ** OPFLAG_P2ISREG bit is set in P5 - see below).
89701 ** Allowed P5 bits:
89861 /* Opcode: OpenEphemeral P1 P2 P3 P4 P5
89877 ** The P5 parameter can be a mask of the BTREE_* flags defined
90384 ** to. Call this SeekGE.P4/P5 row the "target".
90991 /* Opcode: Insert P1 P2 P3 P4 P5
91000 ** If the OPFLAG_NCHANGE flag of P5 is set, then the row change count is
91001 ** incremented (otherwise not). If the OPFLAG_LASTROWID flag of P5 is set,
91005 ** If the OPFLAG_USESEEKRESULT flag of P5 is set, the implementation might
91138 /* Opcode: Delete P1 P2 P3 P4 P5
91142 ** If the OPFLAG_SAVEPOSITION bit of the P5 parameter is set, then
91147 ** OPFLAG_SAVEPOSITION bit of P5 is clear, then the cursor will be
91150 ** If the OPFLAG_AUXDELETE bit is set on P5, that indicates that this
91156 ** If the OPFLAG_NCHANGE flag of P2 (NB: P2 not P5) is set, then the row
91647 /* Opcode: Next P1 P2 P3 P4 P5
91669 ** If P5 is positive and the jump is taken, then event counter
91670 ** number P5-1 in the prepared statement is incremented.
91674 /* Opcode: Prev P1 P2 P3 P4 P5
91697 ** If P5 is positive and the jump is taken, then event counter
91698 ** number P5-1 in the prepared statement is incremented.
91700 /* Opcode: SorterNext P1 P2 * * P5
91755 /* Opcode: IdxInsert P1 P2 P3 P4 P5
91767 ** If P5 has the OPFLAG_APPEND bit set, that is a hint to the b-tree layer
91770 ** If P5 has the OPFLAG_NCHANGE bit set, then the change counter is
91774 ** If the OPFLAG_USESEEKRESULT flag of P5 is set, the implementation might
91838 /* Opcode: IdxDelete P1 P2 P3 * P5
91845 ** If P5 is not zero, then raise an SQLITE_CORRUPT_INDEX error
91850 ** entry is found. For those cases, P5 is zero.
92409 /* Opcode: IntegrityCk P1 P2 P3 P4 P5
92423 ** If P5 is not zero, the check is done on the auxiliary database
92567 /* Opcode: Program P1 P2 P3 P4 P5
92580 ** If P5 is non-zero, then recursive program invocation is enabled.
92910 /* Opcode: AggStep * P2 P3 P4 P5
92911 ** Synopsis: accum=r[P3] step(r[P2@P5])
92914 ** The function has P5 arguments. P4 is a pointer to the
92918 ** The P5 arguments are taken from register P2 and its
92921 /* Opcode: AggInverse * P2 P3 P4 P5
92922 ** Synopsis: accum=r[P3] inverse(r[P2@P5])
92925 ** The function has P5 arguments. P4 is a pointer to the
92929 ** The P5 arguments are taken from register P2 and its
92932 /* Opcode: AggStep1 P1 P2 P3 P4 P5
92933 ** Synopsis: accum=r[P3] step(r[P2@P5])
92936 ** aggregate. The function has P5 arguments. P4 is a pointer to the
92940 ** The P5 arguments are taken from register P2 and its
93558 /* Opcode: VColumn P1 P2 P3 * P5
93565 ** an unchanging column during an UPDATE operation, then the P5
93568 ** table implementation. The P5 column might also contain other
93696 /* Opcode: VUpdate P1 P2 P3 P4 P5
93720 ** P5 is the error actions (OE_Replace, OE_Fail, OE_Ignore, etc) to
94053 /* Opcode: ReleaseReg P1 P2 P3 * P5
94068 ** If P5 is set, then all released registers have their type set
94072 ** P5 ought to be set on every call to this opcode.
100973 ** Return the P5 value that should be used for a binary comparison
100979 int jumpIfNull /* Extra flags added to P5 */
104282 u8 p5 /* P5 value for OP_Column + FLAGS */
104883 ** set the P5 parameter to the OP_Column opcode to OPFLAG_LENGTHARG
124563 ** Change the P5 operand on the last opcode (which should be an OP_MakeRecord)
124566 ** Or if no columns of pTab may be NULL-trimmed, leave P5 at zero.
124711 u8 p5, /* P5 value for OP_Open* opcodes (except on WITHOUT ROWID) */
139769 /* Set the P5 operand of the OP_Program instruction to non-zero if
143386 u8 op, p3, p5; /* Opcode, P3 & P5 of the opcode that ends the loop */
144687 ** set P3 and P5 on the OP_String opcode so that the string will be cast