Lines Matching refs:p4type

16919   signed char p4type; /* One of the P4_xxx constants for p4 */  member
17369 SQLITE_PRIVATE void sqlite3VdbeAppendP4(Vdbe*, void *pP4, int p4type);
86139 pOp->p4type = P4_INT32;
86187 pOp->p4type = P4_NOTUSED;
86236 pOp->p4type = P4_INT32;
86316 int p4type /* P4 operand type */
86319 sqlite3VdbeChangeP4(p, addr, zP4, p4type);
86376 int p4type /* P4 operand type */
86380 return sqlite3VdbeAddOp4(p, op, p1, p2, p3, p4copy, p4type);
86621 if( pRet->p4type==P4_SUBPROGRAM ){
87060 pOut->p4type = P4_NOTUSED;
87238 assert( p->aOp[addr].p4type==0 );
87272 static void freeP4(sqlite3 *db, int p4type, void *p4){
87274 switch( p4type ){
87336 if( pOp->p4type <= P4_FREE_IF_LE ) freeP4(db, pOp->p4type, pOp->p4.p);
87372 freeP4(p->db, pOp->p4type, pOp->p4.p);
87373 pOp->p4type = P4_NOTUSED;
87448 if( pOp->p4type ){
87449 assert( pOp->p4type > P4_FREE_IF_LE );
87450 pOp->p4type = 0;
87458 pOp->p4type = P4_DYNAMIC;
87478 if( n>=0 || pOp->p4type ){
87486 pOp->p4type = P4_INT32;
87490 pOp->p4type = (signed char)n;
87514 assert( pOp->p4type==P4_NOTUSED );
87515 pOp->p4type = n;
87686 if( pOp->p4type!=P4_FUNCCTX || pCtx->argc==1 ){
87805 switch( pOp->p4type ){
88219 if( pSub!=0 && aOp[i].p4type==P4_SUBPROGRAM ){
95032 assert( pOp->p4type==P4_INT32 );
95608 assert( pOp->p4type==P4_NOTUSED
95609 || pOp->p4type==P4_STATIC
95610 || pOp->p4type==P4_DYNAMIC );
95641 if( pOp->p3>0 && pOp->p4type==P4_NOTUSED ){
95738 if( pOp->p4type==P4_DYNAMIC ){
95741 pOp->p4type = P4_DYNAMIC;
96298 assert( pOp->p4type==P4_COLLSEQ );
96688 assert( pOp->p4type==P4_COLLSEQ || pOp->p4.pColl==0 );
96766 assert( pOp->p4type==P4_INTARRAY );
96811 assert( pOp[-1].p4type==P4_INTARRAY );
96943 assert( pOp->p4type==P4_INT32 );
97472 if( pOp->p4type==P4_MEM ){
97605 assert( pOp->p4type==P4_TABLE );
98446 assert( pOp->p5==0 || pOp->p4type==P4_INT32 );
98659 assert( pOp->p4type==P4_KEYINFO );
98716 if( pOp->p4type==P4_KEYINFO ){
98721 }else if( pOp->p4type==P4_INT32 ){
98742 pCur->isTable = pOp->p4type!=P4_KEYINFO;
98872 assert( pOp->p4type==P4_KEYINFO );
99219 assert( pOp->p4type==P4_INT32 );
99659 assert( pOp->p4type==P4_INT32 );
100049 assert( pOp->p4type==P4_TABLE || pOp->p4type>=P4_STATIC );
100059 if( pOp->p4type==P4_TABLE && HAS_UPDATE_HOOK(db) ){
100202 if( pOp->p4type==P4_TABLE
100220 if( pOp->p4type==P4_TABLE && HAS_UPDATE_HOOK(db) ){
100322 assert( pOp->p4type==P4_INT32 );
100586 assert( pOp->p4type==P4_INT32 );
101000 assert( pOp->p4type==P4_INTARRAY || pOp->p4.ai==0 );
101093 assert( pOp->p4type==P4_INT32 );
101522 assert( pOp->p4type==P4_INTARRAY );
101640 assert( pOp->p4type==P4_INT32 );
102042 assert( pOp->p4type==P4_FUNCDEF );
102070 pOp->p4type = P4_FUNCCTX;
102085 assert( pOp->p4type==P4_FUNCCTX );
102608 assert( pOp->p4type==P4_TABLEREF );
102921 assert( pOp->p4type==P4_VTAB );
103045 assert( pOp->p4type==P4_FUNCCTX );
103320 assert( pOp->p4type==P4_EXPR );
103896 aOp[1].p4type = P4_INT32;
113800 if( pOp->p4type!=P4_SUBRTNSIG ) continue;
128431 i8 p4type, /* P4_STATIC or P4_TRANSIENT */
128441 sqlite3VdbeAddOp4(v, OP_Halt, errCode, onError, 0, p4, p4type);
130411 assert( pOp->p4type==P4_COLLSEQ );
135069 assert( pOp->p4type==P4_VTAB );
135124 assert( pOp->p4type==P4_DYNAMIC );
137465 zP4 = x.p4type==P4_INT32 ? SQLITE_INT_TO_PTR(x.p4.i) : x.p4.z;
137466 sqlite3VdbeAddOp4(v, x.opcode, x.p1, p2, x.p3, zP4, x.p4type);
142851 aOp[2].p4type = P4_STATIC;
142853 aOp[5].p4type = P4_STATIC;
159827 assert( pOp->p4type==P4_DYNAMIC || pOp->p4.z==0 );
159829 pOp->p4type = P4_DYNAMIC;